Description
You will design, build, and maintain scalable backend services using Java and the Spring ecosystem.
This role is on-site.
Responsibilities
- Develop and maintain backend applications using Core Java and Spring Boot.
- Design and implement REST-based web services for system integration.
- Manage data persistence layers using JDBC and Persistence API.
- Write, optimize, and maintain SQL queries and stored procedures.
- Utilize Maven for build automation and Gitlab for version control.
Required Skills
- 8 to 10 years of professional software development experience.
- Strong fundamentals in Core Java (Java 8).
- Deep expertise in Spring Boot and the broader Spring framework.
- Proven experience with SQL and writing stored procedures.
- Hands-on experience with JDBC and Persistence API.
- Experience building and consuming RESTful web services.
- Proficiency with Maven build tools.
- Experience using Jira and Gitlab for project management and version control.
Preferred Skills