Java API Developer
Birlasoft
Birlasoft
Join a dynamic team as a Java API Developer, focusing on building secure, scalable, and resilient RESTful APIs with Spring Boot. This role is central to developing the backend services that power modern web and mobile applications.
Ideal candidates possess a strong foundation in Java, extensive experience with the Spring ecosystem, and practical skills in API design and implementation. You will collaborate closely with product managers, architects, and DevOps engineers to bring innovative solutions to life.
Key responsibilities include designing, building, and maintaining robust RESTful APIs using Java and Spring Boot, covering Web, Data, Security, and Actuator modules.
You will model and integrate with various databases, write efficient queries, and manage schema changes. Implementing API security features like OAuth2, OIDC, and JWT, alongside role-based access control and rate limiting, is crucial. Writing clean, testable code with comprehensive unit, integration, and contract tests is expected.
Performance optimization, including caching and connection pooling, and ensuring observability through structured logging, metrics, and health checks are vital. Experience with CI/CD pipelines, Docker, and basic Kubernetes concepts for cloud deployment is also essential. You will actively participate in Agile ceremonies, code reviews, and service ownership from development through production support.
A strong command of Java 8+ (preferably 11/17 or later) and Spring Boot is required, alongside proven experience in building RESTful APIs and integrating with diverse services.
A solid understanding of data structures, concurrency, and effective error handling is necessary. Hands-on experience with relational databases (e.g., PostgreSQL/MySQL) and ORMs (JPA/Hibernate) is important. Proficiency with Git, branching strategies, and build tools like Maven or Gradle is expected.
Familiarity with API documentation tools such as OpenAPI/Swagger and testing frameworks like Postman or Rest Assured will be beneficial. For senior or lead roles, expertise in API architecture, security best practices (OAuth2/OIDC, JWT), scalability patterns, microservices, and cloud-native deployments is highly valued.
Birlasoft
IT Consulting