Senior Backend Engineer (Java/Python, AW...

BMW TechWorks India Private Limited

Pune District

On-site

INR 3,500,000 - 5,500,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BMW TechWorks India Private Limited is seeking an Senior Backend Engineer (Java/Python) in Pune to lead backend development for remote services with AWS-based architectures. You will design and implement serverless data flows, event-driven patterns, and microservices with a strong focus on reliability and security.

The role requires 8-10 years of experience, hands-on work with Java and Python, and expertise in AWS services, Terraform, CI/CD, and observability tools.

Qualifications

  • 8-10 years of backend development experience
  • Experience with AWS cloud services and serverless architectures
  • Strong knowledge of distributed systems and data consistency patterns
  • Proficient in Java and Python for Lambda development
  • Familiarity with infrastructure-as-code (Terraform) and CI/CD (GitHub Actions)
  • Experience with observability tools and incident management
  • Ability to own end-to-end service reliability and on-call duties
  • Knowledge of security, IAM, secrets management, encryption and auditing

Responsibilities

  • Own end-to-end backend services from design to production
  • Develop and operate serverless microservices using Java/Python on AWS
  • Implement resilience patterns and error handling across distributed flows
  • Design data models using DynamoDB, S3 and event-driven architectures
  • Build and maintain CI/CD pipelines and observability dashboards
  • Collaborate with security, governance, and IT teams on compliance

Skills

Backend development
Distributed systems
Serverless
Code quality
Observability mindset

Tools

AWS Step Functions
Amazon EventBridge
DynamoDB
S3
Terraform
GitHub Actions
CloudWatch
X-Ray
Grafana
Kibana
VPC
Secrets Manager
Config

Job description

Senior Backend Engineer (Java/Python, AW...

BTWI/SBE-A-MS/1840183

  • Digital Car
  • Pune

End Date 31 Oct 2026

Required Experience 8 - 10 years

Skills
Skill
Job Description

Required Skills — Remote Services (90% Backend | 10% Frontend)

  • AWS Step Functions (state machines, Express vs. Standard workflows, error handling/retries)
  • Amazon EventBridge (event buses, rules, schema registry) and EventBridge Pipes (source-filter-enrich-target patterns)

Data & persistence

  • Amazon DynamoDB (single-table design, GSIs/LSs, partition key design, streams, capacity modes)
  • Amazon S3 (event notifications, lifecycle policies, versioning, storage classes)
  • Idempotency and eventual consistency handling in distributed data flows
  • Schema evolution and payload versioning for event contracts

Programming languages and scripting

  • Java (Lambda development, Spring Cloud Function for serverless, build tooling with Maven/Gradle)
  • Python for Lambda development and automation/tooling scripts
  • Infrastructure as Code: Terraform
  • Shell/Bash scripting for automation and tooling
  • Microservices decomposition and bounded contexts
  • Saga pattern for distributed transactions
  • Resilience patterns (circuit breaker, retry with backoff, dead-letter handling, poison-pill management)

Security, IAM & compliance

  • IAM (least-privilege policies, roles, resource-based policies, permission boundaries)
  • Secrets management (AWS Secrets Manager, Parameter Store)
  • Encryption at rest/in transit (KMS, S3 SSE, DynamoDB encryption)
  • VPC networking basics for Lambda (ENIs, private subnets, endpoints)
  • Auditing and logging (CloudTrail, AWS Config)

Tooling, observability & DevOps

  • Version control (Git), CI/CD pipelines with GitHub Actions
  • Observability: CloudWatch Logs/Metrics/Alarms, X-Ray distributed tracing, structured logging
  • Grafana Cloud for dashboards and alerting; Kibana for log search and analysis
  • Cost-awareness and performance tuning (Lambda memory/timeout sizing, DynamoDB capacity planning)

AI-assisted workflows in DevOps

  • Using AI coding assistants (e.g., GitHub Copilot) for code generation, review, and test authoring
  • AI-assisted CI/CD: automated PR summaries, code review bots, and pipeline failure triage
  • Prompt-driven infrastructure and Terraform scaffolding with guardrails for review
  • AI-assisted observability: anomaly detection and log/alert summarization
  • Understanding limitations and risks of AI-generated code (security review, hallucination checks, license compliance)

Full DevOps ownership & on-call responsibility

  • You build it, you run it: end-to-end ownership of services from design through production operation
  • Participation in on-call rotation, including incident response outside business hours
  • Incident management: triage, mitigation, escalation paths, and root cause analysis
  • Writing and maintaining runbooks/playbooks for known failure modes
  • Blameless post-mortems and follow-up action tracking
  • SLO/SLA awareness, alert tuning to reduce noise and avoid alert fatigue
  • Accountability for the reliability, security, and cost of self-authored code in production
  • Unit, integration, and contract testing for event-driven flows
  • Data validation and schema enforcement (JSON Schema, EventBridge schema registry)
  • Dead-letter queue monitoring and reprocessing strategies
  • Change management and auditable deployment practices
  • Structured problem solving, debugging distributed/asynchronous systems
  • Stakeholder communication, requirements gathering
  • Documentation and knowledge sharing (architecture decision records, runbooks)
  • Being a positive, fun team member who contributes to team morale and a healthy team culture

BMW-specific aspects (recommended to know or adapt)

  • Understanding BMW IT security & compliance requirements
  • Working in regulated environments, auditable and traceable event flows
  • Possible familiarity with vehicle event data, connected drive event streams

Frontend development

  • BMW Density Design System (UI component library and design tokens)
  • HTML5/CSS3 and responsive UI design
  • Integration with REST/GraphQL backend APIs
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer- Data Driven Vehicle ...
Software Developer- Data Driven Vehicle ...

BMW TechWorks India Private Limited • Pune District

On-site
INR 1,500,000 - 2,100,000
Software Engineer
Software Engineer

Revature • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Java Aws Developer
Java Aws Developer

IDC Engineering India • Chennai District

On-site
INR 1,500,000 - 2,300,000
Operational Lead - Codebeamer Platform
Operational Lead - Codebeamer Platform

BMW TechWorks India Private Limited • Pune District

Hybrid
INR 2,600,000 - 4,200,000
Software Architect - Data Driven Vehicle...
Software Architect - Data Driven Vehicle...

BMW TechWorks India Private Limited • Pune District

On-site
INR 1,500,000 - 2,100,000
Back End Engineer
Back End Engineer

Indium Software • Chennai District, Bengaluru, Hyderabad

On-site
INR 1,500,000 - 2,100,000
Datahub- Architect / Tech Lead (AWS & Fu...
Datahub- Architect / Tech Lead (AWS & Fu...

BMW TechWorks India Private Limited • Pune District

On-site
INR 2,600,000 - 4,800,000
Staff Software Engineer
Staff Software Engineer

Bosch • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Senior Backend Developer (Python & Node.js)
Senior Backend Developer (Python & Node.js)

Siemens Energy • Maharashtra

Hybrid
INR 1,500,000 - 2,200,000
Flexible working options
Distributed team collaboration
Opportunities to lead innovative projects
+1
Module Lead - Java
Module Lead - Java

YASH Technologies, Inc. • Bengaluru

On-site
INR 2,800,000 - 4,200,000