Java API Developer

Birlasoft
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Agile collaboration","Code reviews","Mentoring developers","Documentation","Error handling"]

Build secure, scalable RESTful APIs with Spring Boot, integrating with databases and external services. Implement OAuth2/OIDC security with JWT, role-based access, validation, and rate limiting while writing clean, testable code with unit, integration, and contract tests. Optimize performance and reliability using caching, async/non-blocking approaches, pagination, and observability (logging, metrics/tracing, health checks). Collaborate in Agile teams and support CI/CD and cloud deployments (Docker, Kubernetes; Azure exposure).

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: 14 hours agoStatus: Live
Reposted: similar role first listed 3 days ago

Job Summary

Build secure, scalable RESTful APIs with Spring Boot, integrating with databases and external services. Implement OAuth2/OIDC security with JWT, role-based access, validation, and rate limiting while writing clean, testable code with unit, integration, and contract tests. Optimize performance and reliability using caching, async/non-blocking approaches, pagination, and observability (logging, metrics/tracing, health checks). Collaborate in Agile teams and support CI/CD and cloud deployments (Docker, Kubernetes; Azure exposure).
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

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 with OAuth2/OIDC, JWT, role-based access, rate limiting, and input validation.
  • •Write clean, testable code using unit, integration, and contract tests.
  • •Optimize performance and reliability with caching, connection pooling, async/non-blocking I/O, pagination, and observability (structured logging, metrics/tracing, health checks).

Key Requirements

  • •Strong knowledge of Java (8+; preferably 11/17 or later) and Spring Boot.
  • •Experience building RESTful APIs and integrating with external/internal services.
  • •Hands-on API security using OAuth2/OIDC and JWT, including input validation and role-based access.
  • •Experience with RDBMS (e.g., PostgreSQL/MySQL) and ORMs (JPA/Hibernate).
  • •Proficiency with Git and build tools (Maven/Gradle), plus API documentation and testing tools (OpenAPI/Swagger, Postman/Rest Assured).
Education:Bachelor's in Computer Science/Engineering
Skills:Agile collaborationCode reviewsMentoring developersDocumentationError handling
Tech Stack:JavaSpring BootRESTful APIsOAuth2OIDCJWTRole-based accessRate limitingInput validationSQLNoSQLPostgreSQLMySQLJPAHibernateGitMavenGradleOpenAPISwagger

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