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.