Full Stack Developer - Java (Pune)

Full Stack Developer - Java (Pune)

13 Nov
|
BMW TechWorks India
|
Pune

13 Nov

BMW TechWorks India

Pune

Required Experience, minimum: 6 years

Required Experience, maximum: 9 years

- Skills: Java, J2EE, Spring boot, AWS, Angular

- Minimum Qualification: B.Tech/B.E

Role

Senior Java Developer

Visit our website bmwtechworks.in to know more.

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 qualified 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.

📌 Full Stack Developer - Java (Pune)
🏢 BMW TechWorks India
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer - java (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer - java (pune) / pune