Role Overview
BMW Group (BMW TechWorks India) is seeking a Full Stack Java Developer to join its Digital Company engineering team in Pune, Maharashtra, India (with alignment to Chennai operations). Combining full-stack software engineering with mission-critical production stability, you will design and build scalable microservices using Java, Spring Boot, Quarkus, and Angular while acting as a primary technical owner for application availability, incident resolution, and cloud-native operations.
Core Responsibilities
- Full-Stack & Microservices Development: Design, build, and maintain resilient backend services using Java, Spring Boot, and Quarkus alongside modern front-end interfaces in Angular (v15+).
- Data Persistence & Event Streaming: Implement and manage relational and NoSQL databases (PostgreSQL, MongoDB) using Hibernate/JPA, and build real-time event streaming workflows with Apache Kafka.
- Production Operations & Incident Management: Serve as the primary technical support contact for business-critical applications—monitoring logs, system health, and KPIs to proactively detect and resolve incidents.
- Cloud & Cost Optimization: Manage cloud deployments on AWS (EKS, EC2, Lambda, S3, CloudWatch) with Docker and Kubernetes, driving storage and service cost optimization alongside continuous process improvements.
Qualifications & Requirements
- Educational Background: B.Tech / B.E. or equivalent technical degree in Computer Science, Information Technology, or a related engineering field.
- Professional Experience: 5 to 6 years of hands-on experience in full-stack Java software development and critical enterprise application support.
- Core Technical Stack: Strong proficiency in Java/J2EE, Spring Boot, Quarkus, Microservices, Angular (preferably v15+), PostgreSQL, MongoDB, Hibernate/JPA (5+ years), and Apache Kafka.
- Cloud, Containers & ITSM: Practical hands-on experience with AWS services, Docker, Kubernetes, Git version control, and ITIL operational workflows (Incident, Problem, and Change Management).
- Preferred Qualifications: Scripting skills in Python or Shell, observability experience (Grafana, ELK/Kibana, Dynatrace, Splunk), L3 production support expertise, and relevant AWS, Java, or ITIL certifications.
About BMW Group (BMW TechWorks India)
BMW TechWorks India is a strategic technology and software engineering hub driving digital innovation for the BMW Group. Across cloud platforms, enterprise digital solutions, and connected mobility ecosystems, our engineers build scalable, high-reliability software powering BMW's global operations.