Java API Developer
Birlasoft
Birlasoft
Join our team as a Java API Developer, focusing on creating secure, scalable, and robust RESTful APIs using Spring Boot. This role involves close collaboration with product managers, architects, and DevOps to build essential backend services that power web and mobile applications. We're looking for individuals with a strong foundation in Java, extensive experience within the Spring ecosystem, and proven expertise in API design and implementation, including the use of GitHub Copilot.
Key duties include designing, developing, and maintaining RESTful APIs with Java and Spring Boot, modeling and integrating databases (SQL/NoSQL), and implementing robust API security measures. You'll write clean, testable code, focusing on performance optimization, observability through structured logging and metrics, and CI/CD pipeline integration with cloud deployments. Collaboration in Agile teams and end-to-end service ownership, from design to production support, are vital aspects of this position.
Candidates should possess strong Java 8+ skills (ideally 11/17 or later) and thorough Spring Boot knowledge. Experience in building RESTful APIs, integrating with various services, and a solid grasp of data structures, concurrency, and error handling are essential. Proficiency with RDBMS (e.g., PostgreSQL/MySQL), ORMs (JPA/Hibernate), Git, and build tools like Maven/Gradle is required. Familiarity with API documentation standards (OpenAPI/Swagger) and testing tools (Postman/Rest Assured) is also expected. A Bachelor's degree in Computer Science/Engineering or equivalent practical experience is necessary.
Birlasoft
Business Applications