Skip to main content

Java Backend developer

Technology
Birlasoft
Bengaluru, India2 weeks agoUntil 11/4/2026
On-site

Job description

Area(s) of responsibility About Birlasoft Birlasoft, a global leader at the forefront of Cloud, AI, and Digital technologies, seamlessly blends domain expertise with enterprise solutions. The company’s consultative and design-thinking approach empowers societies worldwide, enhancing the efficiency and productivity of businesses. As part of the multibillion-dollar diversified CKA Birla Group, Birlasoft with its 12,000+ professionals, is committed to continuing the Group’s 170-year heritage of building sustainable communities.

About the Job – Ability to relate the product functionality to business processes, and thus offer implementation advice to customers on how to meet their various business scenarios.

Job Title – Java Backend developer

Location: Bangalore/Pune/Mumbai/Noida/Hyderabad/Chennai

Educational Background – BE/Btech

Key Responsibilities – Experience: 10 to 12 years ________________________________________ 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: 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).

Observability: structured logging (SLF4J/Logback), metrics/tracing (Micrometer, OpenTelemetry), and health checks (Actuator).

CI/CD and cloud deployment (Docker, basic Kubernetes concepts, pipelines; Azure exposure a must).

Collaborate in Agile teams: participate in grooming, estimation, code reviews, and documentation (OpenAPI/Swagger).

Own services end to end: from design and development to deployment and production support (on-call rotation optional). ________________________________________ Required Qualifications Strong knowledge of Java 8+ (preferably 11/17 or later) and Spring Boot.

Experience building RESTful APIs and integrating with external/internal services.

Solid understanding of data structures, concurrency, and error handling.

Hands-on with RDBMS (e.g., PostgreSQL/MySQL) and ORMs (JPA/Hibernate).

Proficient with Git, branching strategies, and Maven/Gradle.

Familiarity with API documentation (OpenAPI/Swagger) and Postman/Rest Assured. Senior / Lead API architecture & design (resource modeling, versioning, idempotency, resilience patterns).

Security best practices (OAuth2/OIDC, JWT, mTLS, secrets management).

Scalability & resilience patterns (Circuit Breaker/Retry/Backoff with Resilience4j; async/reactive programming).

Experience with microservices, message brokers (Kafka/RabbitMQ), and event-driven patterns.

Cloud-native deployments (Docker/K8s) and IaC (Terraform/Helm is a plus).

Mentoring developers and leading design/code reviews. ________________________________________ Education Bachelor’s in Computer Science/Engineering or equivalent practical experience.

Keywords
JavaSpring BootRESTful APIsSQLNoSQLOAuth2JWTGitMavenMicroservicesDockerKubernetesAgilePostgreSQLKafkaResilience4jCloudAIDigital TechnologiesCI/CDObservabilitySecurityPerformance OptimizationEvent-Driven PatternsAPI DocumentationUnit TestingIntegration TestingContract TestingSchema MigrationsInput Validation

¿Te interesa este puesto?