BM

Java Full Stack Developer

Bmw Techworks India
Chennai7-10 LPA Posted 22 Aug 2025
FULL TIME
Jenkins
Grafana
Prometheus
Azure
Oracle
+2 more

Job Description

  • Collaborate with stakeholders to understand business requirements and create solution architectures that align with both business goals and technical best practices.
  • Design, develop, and maintain backend services using Java, Spring Boot, and Quarkus.
  • Write clean, scalable code using Java programming languages.
  • Implement and manage database solutions using SQL and NoSQL databases.
  • Work with Hibernate for ORM (Object-Relational Mapping) like Hibernate/JPA.
  • Implement messaging and streaming solutions using Kafka.
  • Utilize Docker for containerization and Kubernetes for orchestration.
  • Perform system design to ensure high availability, scalability, and reliability of applications.
  • Support the testing phase (System Testing, SIT, UAT, Non-Regression Testing) and ensure quick turnaround of defect fixes.
  • Develop documentation throughout the software development life cycle (SDLC).

What should you bring along

  • Minimum 5 years experience in developing applications using Java/J2EE, Spring/Spring Boot/Quarkus frameworks, Microservices architecture, and Angular (preferably version 15 or above).
  • Strong expertise in ORM tools like Hibernate/JPA with 9+ years of experience.
  • Extensive hands-on experience with the Git version control system.
  • Minimum 5 years experience in SQL and NoSQL databases such as Oracle, PostgreSQL, MongoDB, etc.
  • Proficiency with Docker for containerization and Kubernetes for orchestration.
  • Expertise in Kafka for messaging and streaming.
  • Strong understanding and application of system design principles.
  • Significant experience in performance tuning of applications, including JVM tuning, memory profiling, deadlocks, and heap analysis.
  • Experience in implementing IT products on a large scale across diversified regions.
  • Actively worked in cost optimization in the areas of storage and services.

Must have technical skill

  • Java/J2EE, Spring/Spring Boot/Quarkus Frameworks, Microservices, Angular ,Oracle, PostgreSQL, MongoDB
  • AWS (S3, Lambda, EC2, EKS, CloudWatch)
  • Event Streaming (Kafka), Docker, Kubernetes
  • GitHub ,CI/CD Pipeline

Good to have technical skills

  • Experience with cloud platforms like AWS, Azure, or GCP.
  • Knowledge of CI/CD pipelines and tools like Jenkins, GitLab CI/CD.
  • Familiarity with monitoring and logging tools like Prometheus, Grafana

Join WhatsApp Channel