Back to list

Vacancy description

Lead Software Engineer - Java in Pune, भारत

Siemens

  • Full-timeStandard weekly hours

Pune, भारत

Responsibilities

  • Design and develop clean, maintainable, and reusable Java software.
  • Build and maintain applications using Spring Framework, Spring Boot, Spring MVC, and Spring Core.
  • Develop REST and SOAP web services and work with JDBC-based database connectivity.
  • Implement asynchronous messaging using Kafka, JMS, MQ, or similar systems.
  • Work with microservices and distributed systems and deploy applications on Apache Tomcat or similar servers.
  • Apply analytical, problem-solving, design, communication, and stakeholder interaction skills in an Agile/Scrum environment.

Requirements

  • At least 9 years of professional experience is required.
  • Deep hands-on experience with Core Java and strong expertise in the Spring Framework.
  • Experience with JDBC, REST and SOAP web services, asynchronous messaging systems, Apache Tomcat, microservices, and distributed systems.
  • Strong analytical, problem-solving, design, communication, and stakeholder interaction skills.
  • Scripting experience with Shell/Bash or Batch, Docker and Kubernetes experience, cloud platform exposure, security best practices, and performance tuning are desirable.
  • German language knowledge is preferred.

Benefits

  • The role is based in Pune.
  • Siemens emphasizes equitable opportunities, diversity, and an inclusive workplace.