2,227,470open jobs
143,634companies
252,839added this week
Browse all
Location
In office (Pune)
Seniority
Senior · 6+ years exp

Confirmed on the employer's own hiring board on Nov 12, 2026. First seen by Alion on Nov 12, 2026.

Overview
Company
Impact
Profile match
BMW TechWorks India is a software and engineering joint venture of BMW Group and Tata Technologies, headquartered in Pune, that develops automotive software, enterprise IT and digital product engineering for BMW worldwide. It works in three areas, the digital car, the digital company and digital product engineering, covering in-vehicle software, ADAS, edge AI for onboard inference, SAP and PLM systems, and vehicle design and simulation, from offices in Pune, Bengaluru and Chennai. It hires embedded and automotive software developers, ADAS and AI engineers, CAD, CFD and multibody simulation engineers, test engineers and vehicle integration leads.

Role

Senior Java Developer

Visit our websitebmwtechworks.into know more.

Follow us onLinkedInIInstagramIFacebookIXfor the exciting updates.

Location

Pune

Experience:

6 to 9 years

What awaits you/ Job Profile

  • Own the technical design, development, maintenance, stabilization, and modernization of product components across the existing on-premises platform and the evolving AWS cloud solution.
  • Develop and maintain business-critical Java services for the international vehicle-order lifecycle, including order entry and modification, validation, status processing, invoicing, registration, reporting, and downstream event publication.
  • Understand complex business behaviour across markets, processing types, user roles, order statuses, and integration obligations, and translate it into robust technical solutions.
  • Maintain and enhance the current Java/Jakarta EE landscape on JDK 8, EJB 2/3, WebLogic, Apache, and Oracle while contributing to its controlled modernization.
  • Refactor and migrate suitable components toward Quarkus/modern Jakarta EE and Payara/container-based runtime patterns without compromising functional equivalence or business continuity.
  • Build and maintain synchronous and asynchronous integrations using REST, SOAP, Kafka, MQ.
  • Handle hybrid connectivity and coexistence between cloud services and on-premises databases, applications, gateways, and partner systems, including latency, security, certificates, and resilience considerations.
  • Preserve compatibility between WebLogic and cloud runtimes during migration, including branch integration, regression prevention, and controlled rollout by component or market.
  • Design and maintain automated unit, integration, interface, SIT, UAT, E2E, and regression tests for both legacy and cloud execution paths.
  • Implement CI/CD and infrastructure automation with GitHub Actions, Argo CD, Helm, and Terraform, including quality gates, release traceability, and rollback readiness.
  • Improve reliability and performance through JVM and SQL tuning, queue and batch analysis, distributed tracing, logging, monitoring, and root-cause analysis across hybrid components.
  • Contribute to secure-by-design implementation, observability, operational readiness, incident/problem/change management, release support, and technical documentation.
  • Provide senior technical leadership through architecture contributions, code reviews, mentoring, knowledge transfer, and collaboration with business, architecture, testing, operations, and globally distributed teams.

What should you bring along

  • Deep expertise in Java/Jakarta EE, JDK 8+, EJB, Spring and/or Quarkus, plus practical experience with WebLogic, Payara, or comparable enterprise runtimes.
  • Proven ability to work effectively in both legacy on-premises environments and modern containerized cloud architectures.
  • Strong AWS experience, ideally including EKS, EC2, Lambda, RDS/Aurora PostgreSQL, S3, ECR, CloudWatch, IAM, networking, and secure hybrid connectivity.
  • Hands-on experience with Kubernetes, Docker, Helm, infrastructure as code, and declarative delivery using Argo CD and Terraform.
  • Advanced Oracle and PostgreSQL knowledge, including SQL tuning, data modelling, transactions, locking, JDBC pools, and performance diagnostics.
  • Strong integration experience with REST, SOAP, Kafka, MQ, event-driven processing, batch jobs, and contract-compatible interface evolution.
  • Experience modernizing monolithic or tightly coupled enterprise applications while preserving behaviour, data integrity, and downstream compatibility.
  • Strong automated-testing background covering unit, integration, interface, regression, and E2E scenarios across multiple runtimes and environments.
  • Advanced JVM, application, and database troubleshooting skills, including heap/thread analysis, garbage collection, memory profiling, timeouts, deadlocks, and high-load behaviour.
  • Experience with observability using Grafana, Prometheus, ELK/OpenSearch, Loki, CloudWatch, and OpenTelemetry, including cross-platform incident analysis.
  • Understanding of cloud and enterprise security, IAM/OIDC, TLS/certificates, secrets, network controls, vulnerability remediation, and confidential-data handling.
  • Ability to reason about complex domain rules and system dependencies where apparently local changes can affect multiple markets, processes, and consumers.
  • Senior-level ownership, communication, technical decision-making, and ability to guide developers through modernization and operational challenges.

Must have technical skill

  • 6+ years of professional Java development experience in large, business-critical enterprise systems.
  • Java / Jakarta EE, JDK 8+, Spring and/or Quarkus.

Must Have:

  • Minimum 4+ years of experience in front-End technologies: Angular 15+, HTML5, CSS3, JavaScript, jQuery, Bootstrap, TypeScript, Angular CLI.
  • Data Exchange & Interaction: Ajax, JSON.
  • AWS: EKS, EC2, Lambda, RDS/Aurora PostgreSQL, S3, ECR, CloudWatch, IAM
  • AWS managed cloud services, Kubernetes, Docker, Helm
  • PostgreSQL, SQL, JDBC, JPA/Hibernate
  • REST, SOAP, Kafka, MQ, asynchronous processing, batch and scheduler technologies
  • GitHub, GitHub Actions, Argo CD, Terraform, Maven/Gradle, SonarQube
  • JUnit and automated integration, interface, regression, and E2E testing
  • Cloud integration, networking, TLS, certificates, IAM/OIDC, and secrets management
  • JVM, SQL, queue, batch, and application performance diagnostics
  • Grafana, ELK/OpenSearch, CloudWatch.
  • Architecture and system design for highly integrated, reliable, business-critical platforms
  • ITSM, incident/problem/change management, release support, and operational readiness.

Good to have technical skills

  • Experience in EJB 2/3.
  • WebLogic and Payara or comparable enterprise Java runtimes.
  • Oracle.
  • Experience with migration from JSP to Angular and from WebLogic/EJB to containerized Quarkus or Payara-based solutions.
  • Experience with market-by-market or component-by-component cloud rollout and parallel operation of legacy and cloud implementations.
  • Knowledge of interface-heavy automotive landscapes involving production planning, logistics, finance, registration, dealers, and downstream event consumers.
  • Experience with Apache HTTP Server, gateways, reverse proxies, load balancing, and cross-environment connectivity.
  • Practical experience stabilizing systems with high incident volumes, limited test coverage, technical debt, and strict business-continuity requirements.
  • AI-assisted code analysis, migration, and test creation is beneficial, provided results are technically reviewed and protected by regression testing.
  • Experience in distributed agile teams using Jira, Confluence, architecture decision records, and structured knowledge-transfer practices.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,227,470 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Pune
In office · 5+ years exp · Bengaluru
PowerShell
C++
Bash
DevOps
Linux
Windows
Apply
In office · Full-Time · 3+ years exp · Chennai
Python
JavaScript
TypeScript
SQL
Frontend
Angular
DevOps
Rest API
Git
Management
Agile
Apply
In office · 8+ years exp · Chennai
Java
SQL
Apply
In office · 8+ years exp · Noida
C#
C#
.NET
AI/ML
Computer Vision
DevOps
Azure
AWS
Management
UiPath
SharePoint
Apply
In office · Hyderabad
Java
Apply
Java Fullstack 1 hour ago
In office · 8+ years exp · Pune
Python
Java
SQL
Java
Spring Boot
Hibernate
Databases
Oracle
MS SQL
Apache Kafka
AI/ML
Machine Learning
Mobile
JUnit
DevOps
Rest API
OpenShift
CI/CD
Docker
Kubernetes
Platform Engineering
AppDynamics
SOAP
QA
Swagger
Apply
In office · 5+ years exp · Bachelor's Degree · Pune
Python
SQL
Scala
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
Airflow
AI Agents
DevOps
Rest API
Terraform
Azure
CI/CD
Git
Docker
Kubernetes
Linux
Cybersecurity
Microsoft Entra ID
Analytics
Tableau
Power BI
ETL/ELT
Management
Agile
Apply
In office · 3+ years exp · Pune
Python
JavaScript
TypeScript
Node JS
AI/ML
AI Agents
LLM
Frontend
Next.js
React.js
Apply
Software Engineer 2 hours ago
≈ $14k – $39k per year (Estimated) · In office · Full-Time · Master's Degree · Pune
C++
DevOps
CI/CD
Linux
Apply
Hybrid · Full-Time · 4+ years exp · Bachelor's Degree · Pune
Java
Java
Spring Boot
DevOps
Rest API
Apply
See all jobs
This is one of many
2,227,470 more open roles from verified company boards, updated every day.