Java API Developer

Birlasoft
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Mentoring","Code reviews","Collaboration","Documentation","Problem-solving"]

Build secure, scalable RESTful APIs using Java and Spring Boot to power web and mobile applications. You’ll design API security (OAuth2/OIDC, JWT, RBAC, validation), integrate with SQL/NoSQL databases, and deliver robust test coverage. Own observability with structured logging and metrics/tracing, optimize performance with caching and async patterns, and support CI/CD and cloud deployments using Docker and Kubernetes concepts in an Agile environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Birlasoft
Birlasoft
2 days ago

Java API Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build secure, scalable RESTful APIs using Java and Spring Boot to power web and mobile applications. You’ll design API security (OAuth2/OIDC, JWT, RBAC, validation), integrate with SQL/NoSQL databases, and deliver robust test coverage. Own observability with structured logging and metrics/tracing, optimize performance with caching and async patterns, and support CI/CD and cloud deployments using Docker and Kubernetes concepts in an Agile environment.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •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 using OAuth2/OIDC, JWT, RBAC, rate limiting, and input validation.
  • •Create clean, testable code with unit, integration, and contract tests; ensure API documentation via OpenAPI/Swagger.
  • •Optimize performance and reliability with caching, connection pooling, async/non-blocking I/O, pagination, and observability using logging and metrics/tracing; support CI/CD and deployments with Docker and Kubernetes concepts.

Key Requirements

  • •Strong Java (8+) fundamentals with Spring Boot experience (Spring ecosystem).
  • •Hands-on experience designing and implementing RESTful APIs and integrating with services.
  • •Experience with API security (OAuth2/OIDC, JWT, RBAC), validation, and rate limiting.
  • •Practical database experience with RDBMS (e.g., PostgreSQL/MySQL), SQL, ORM (JPA/Hibernate), and schema migrations.
  • •Familiarity with API documentation and tooling (OpenAPI/Swagger, Postman/Rest Assured) plus Git and Maven/Gradle.
Experience:MicroservicesEvent-drivenCloud-nativeAgileREST APIs
Skills:MentoringCode reviewsCollaborationDocumentationProblem-solving
Tech Stack:JavaSpring BootSpring WebSpring DataSpring SecurityActuatorRESTful APIsSQLNoSQLPostgreSQLMySQLJPAHibernateGitMavenGradleOpenAPISwaggerPostmanRest Assured

Company Brief

Birlasoft
Birlasoft is a global IT services and digital solutions provider delivering consulting, enterprise applications, cloud, and infrastructure services to enterprises across industries, helping accelerate digital transformation and business modernization.
Industry: Professional Services
Company Size: Enterprise (1,001+ employees)
Revenue: USD 500M to 1B
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Noida, India
WebsiteLinkedIn