5-7 years of experience in Java development with a strong focus on REST APIs.
In-depth understanding of the Spring framework, specifically Spring Boot and MVC.
Proficiency with ORM frameworks, such as JPA or Hibernate.
Familiarity with Java 8 and newer versions.
Experience with Continuous Integration/Continuous Delivery (CI/CD) tools.
Strong command of data structures and algorithms in Java.
Solid experience with SQL and database programming.
Responsibilities
Research, design, and develop REST APIs using Spring Boot.
Adhere to SDLC and architecture design standards to deliver innovative solutions.
Ensure APIs are robust, maintainable, and scalable.
Coordinate with cross-functional teams to integrate various application layers.
Implement processes to maintain development and governance standards.
Benefits
Opportunities for professional development and continued education.
Flexible work arrangements to promote work-life balance.
Collaborative and inclusive work environment.
Full Job Description
Job Description
Responsibilities
The Senior Java Developer is expected to perform research, design, and development of REST APIs using Spring Boot technologies for front-end and cross-functional development teams.
This position will adhere to established Systems Development Lifecycle (SDLC), Architecture Design and Development Standards and Governance, where applicable, in facilitating innovative solutions that meet the specified requirements and add value to the business.
This position will ensure that these APIs are robust and easy to maintain and will coordinate with the rest of the team working on different layers of the application.
Skills
Good understanding and practical experience in Spring framework (Spring Boot, MVC).
Have good knowledge on ORM framework (JPA/Hibernate)