Java API Developer
BengaluruFull-timeJunior levelPosted 4 weeks ago
Software engineering role at Birlasoft in Bengaluru. Needs a B.Tech, B.E. or B.Sc.
About the role
We are seeking a Java developer focused on building secure, scalable, and resilient RESTful APIs using Spring Boot . You’ll work closely with product managers, architects, and DevOps to deliver backend services powering web and mobile applications. The ideal candidate brings strong Java fundamentals, Spring ecosystem experience, and hands-on API design/implementation skills.
What you'll do
- Design, build, and maintain RESTful APIs using Java and Spring Boot (Web, Data, Security, Actuator)
- Model and integrate with databases (SQL/NoSQL), write efficient queries, and manage schema migrations
- Implement API security : OAuth2/OIDC, JWT, role-based access, rate limiting, input validation
- Write clean, testable code with unit, integration, and contract tests
- Optimize performance and reliability (caching, connection pooling, async/non-blocking I/O, pagination)
What you need
- Java
- REST APIs
- SQL
- Data structures
- Git
- Spring Boot
Good to have
- Terraform
- Helm
- Docker
- Kubernetes
- Hibernate
- PostgreSQL