06 Aug
|
BMW TechWorks India
|
India
06 Aug
BMW TechWorks India
India
As an Expert Software Developer, you will have the following responsibilities:- 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).Qualifications required for this role:- Minimum 14 years experience in developing applications using Java/J2EE, Spring/Spring Boot/Quarkus frameworks, Microservices architecture, and Angular (preferably version 15 or above).- Solid expertise in ORM tools like Hibernate/JPA with 14 years of experience.- Minimum 12 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.- Robust 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.In addition to the technical skills mentioned above, the following are must-have technical skills:- Java/J2EE, Spring/Spring Boot/Quarkus Frameworks, Microservices, Oracle, PostgreSQL, MongoDB- AWS (S3,DynamoDB, Lambda, EC2, EKS, CloudWatch)- Event Streaming (Kafka), Docker, Kubernetes- Solution Architect certification in one or more cloud platforms (AWS, Azure, GCP)- Basic knowledge of Generative AI (GenAI)Good to have technical skills include:- Knowledge of CI/CD pipelines and tools like Jenkins, GitLab CI/CD.- Familiarity with monitoring and logging tools like Prometheus and Grafana.- Understanding of Agentic AI concepts and automation As an Expert Software Developer, you will have the following responsibilities:- 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).Qualifications required for this role:- Minimum 14 years experience in developing applications using Java/J2EE, Spring/Spring Boot/Quarkus frameworks, Microservices architecture, and Angular (preferably version 15 or above).- Solid expertise in ORM tools like Hibernate/JPA with 14 years of experience.- Minimum 12 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.In addition to the technical skills mentioned above, the following are must-have technical skills:- Java/J2EE, Spring/Spring Boot/Quarkus Frameworks, Microservices, Oracle, PostgreSQL, MongoDB- AWS (S3,DynamoDB, Lambda, EC2, EKS, CloudWatch)- Event Streaming (Kafka), Docker, Kubernetes- Solution Architect certification in one or more cloud platforms (AWS, Azure, GCP)- Basic knowledge of Generative AI (GenAI)Good to have technical skills include:- Knowledge of CI/CD pipelines and tools like Jenkins, GitLab CI/CD.- Familiarity with monitoring and log
📌 Expert Full stack Developer (Java , Angular & AWS) (India)
🏢 BMW TechWorks India
📍 India