Senior Java backend Engineer

Bosch Group

Bengaluru

On-site

INR 4,000,000 - 6,000,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bosch Global Software Technologies Private Limited in Bengaluru seeks an experienced Backend Developer to build scalable Java applications. You will work with Spring Boot, Kafka, Elasticsearch, Redis and GraphQL to deliver robust microservices and data pipelines in a modern cloud-native environment.

You will own critical components, advocate quality through testing, observability, and security practices, and mentor juniors.

Qualifications

  • 8+ years of backend development with ownership of large systems.
  • Strong knowledge of Java, Spring, and distributed data platforms.
  • Experience with microservices, APIs, and cloud-native delivery.

Responsibilities

  • Develop and maintain robust backend services using Java/Spring.
  • Design APIs, implement event-driven patterns, and ensure observability.
  • Drive quality, security, and performance through tests and reviews.

Skills

Java 11+
Spring Boot
Kafka
Elasticsearch
Redis
GraphQL
Event‑driven
Azure DevOps
Docker
ArgoCD
Helm
JUnit 5
Mockito
OpenTelemetry
Jaeger
Pact
Resilience4j
Security

Education

BE CS
BE ECE
Software Eng.

Tools

Docker
Kubernetes
ArgoCD
Helm
Azure DevOps

Job description

  • Legal Entity: Bosch Global Software Technologies Private Limited
Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Roles & Responsibilities: Backend Developer Profile

Core Tech Stack
Languages & Frameworks

Java 11–25 (LTS focus: 11, 17, 21), modern language features (records, sealed classes, pattern matching, virtual threads)

Spring Boot 3–4 (Spring Framework 6+, native compilation awareness a plus)

Data & Messaging

Kafka (producers/consumers, partitioning strategy, exactly-once semantics, schema registry/Avro or Protobuf)

Elasticsearch (indexing strategy, query DSL, aggregations)

Redis (caching patterns, TTL strategy, pub/sub, distributed locks)

APIs & Integration

GraphQL (schema design, resolver performance, N+1 avoidance)

Event-driven architecture (choreography vs. orchestration, eventual consistency, outbox pattern)

Platform, Containers & Delivery

Azure DevOps (pipelines as code, release management, boards)

Docker (writing/reading Dockerfiles, image optimization)

Helm charts and GitOps-based deployment (ArgoCD)

Testing & Quality Gates

JUnit 5, Mockito, Testcontainers

Contract testing (Pact), static analysis (SonarQube/Checkstyle)

Chaos/resilience testing awareness

Observability & Reliability

Structured logging, distributed tracing (OpenTelemetry/Jaeger)

Metrics, dashboards, SLO/SLI-based alerting

Resilience patterns: circuit breakers/bulkheads (Resilience4j), rate limiting

Security

OWASP Top 10, secure coding practices

Secrets management (Key Vault/External Secrets Operator)

OAuth2/OIDC, service-to-service auth, dependency vulnerability scanning (Trivy/Snyk)

Effective, critical use of AI coding assistants (code generation, review, test/doc generation) without over-trusting output

Designs service boundaries and evaluates microservice vs. modular monolith trade-offs for new capabilities

Makes and documents architecture decisions (ADRs) with awareness of long-term maintenance cost

Owns performance: query optimization, caching strategy (Redis), connection pool tuning, JVM tuning basics

Designs Helm charts and GitOps-based deployment pipelines (ArgoCD); understands HPA and resource planning at scale

Drives quality gates: static analysis (SonarQube/Checkstyle), contract testing (Pact), mutation testing where appropriate; owns test pyramid strategy for the team

Designs for observability from day one: sets SLOs/SLIs, structured logging, distributed tracing, cost-aware alerting — not bolted on after an incident

Applies resilience patterns proactively (circuit breakers, bulkheads, rate limiting) rather than reactively after outages

Understands security deeply: threat modeling, dependency vulnerability management, least-privilege service accounts, zero-trust service-to-service auth

Comfortable operating across Spring Boot and Quarkus, and can make a reasoned recommendation for which fits a given service

Can lead incident response: root cause analysis, blameless postmortems, follow-through on remediation

Mentors medior/junior developers through pairing and code review, not just gatekeeping

Evaluates where AI-assisted tooling (code review, test generation, documentation) genuinely improves team velocity vs. where it introduces risk

Balances pragmatism vs. purism — knows when "clean" should yield to "shipped," and can defend that call

Quality mindset markers

Treats clean architecture as a tool for change, not a religion — pushes back when it's used to over-engineer

Actively reduces coupling across the ~100-service scale, not just within their own service

Champions quality gates and test strategy for the team, not just their own PRs

Qualifications

Bachelor of Engineering in any of the below mentioned.

Computer Science (CSE)

Electronics & Communications Engineering (ECE)

Information Science / Software Engineering

Experience :

8+ years, with demonstrable ownership of non-trivial systems

Mandatory/requires Skills :
Preferred Skills :

high level of collaboration with the stake holders

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer
Senior Java Backend Engineer

Bosch • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Java Developer - S
Java Developer - S

Tata Consultancy Services • Bengaluru

On-site
INR 2,200,000 - 6,000,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

On-site
INR 1,200,000 - 2,400,000
Java Technical Lead
Java Technical Lead

Livine | Poultry Management Software • India

On-site
INR 1,200,000 - 2,400,000
WALK-IN DRIVE - JAVA Full Stack
WALK-IN DRIVE - JAVA Full Stack

Altraize • Ahmedabad District

On-site
INR 1,800,000 - 3,200,000
Senior Java full stack developer
Senior Java full stack developer

Eurofins • Coimbatore District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

Lenskart.com • Bengaluru Urban

On-site
INR 4,200,000 - 6,000,000
Senior Java API developer
Senior Java API developer

Datamatics • Mumbai, Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Senior Java Backend Engineer
Senior Java Backend Engineer

Quest Global • Maharashtra

On-site
INR 1,800,000 - 2,800,000
Senior Technical Lead
Senior Technical Lead

Comviva Technology • Gurugram District, Bengaluru

Hybrid
INR 1,800,000 - 3,200,000