We are looking for a Java Spring Boot Developer with robust backend development experience and a solid understanding of up-to-date Java, Spring Boot, REST APIs, SQL, cloud technologies, and AI integration concepts. The ideal candidate should be proficient in building scalable microservices, developing RESTful applications, and working with cloud platforms such as AWS.
Key Responsibilities
Design, develop, test, and maintain Java-based backend applications using Spring Boot.
Build and consume RESTful APIs.
Develop scalable microservices and integrate with databases using Spring Data JPA.
Write productive SQL queries and optimize database performance.
Use Java 8 features such as Lambda Expressions, Streams API, Functional Interfaces, and the Date & Time API.
Implement object-oriented programming principles and understand Java class/interface hierarchies.
Work with Spring Boot annotations, dependency injection, and auto-configuration.
Deploy and maintain applications on AWS cloud services.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Explore and integrate AI services or APIs into backend applications where applicable.