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.
Loading similar vacancies…