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.
... drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture - Lead a team of 8+ Software Engineers as Tech Lead including managing daily work. - Exposure to and handled Production Systems including triaging production issues, ...
We are looking for a Lead Software Engineer - Java with Azure to lead the design, build, and upkeep of modern backend systems and microservices on Azure. You will drive delivery from design through release, strengthen API and performance quality, and partner closely with Agile/Scrum teammates. Design, develop, and maintain ...
We are seeking a highly skilled and experienced Lead Software Engineer to spearhead the design, development, and maintenance of cutting-edge backend systems and microservices. The ideal candidate will excel in Java development, possess deep familiarity with cloud technologies (Azure), and have a proven track record of working ...
We are strengthening our platform team and need a Lead Software Engineer - Java with Spring Boot to deliver high-quality backend capabilities. You will own microservices design, build RESTful APIs, and support secure cloud deployments with Kubernetes, Docker, and Git/GitLab CI/CD—apply now. Design and deliver enterprise-grade ...
Eurofins seeks a Technical Lead for enterprise Java development within a forensic case management and LIMS platform program. The role combines software architecture, hands-on development, and delivery leadership across distributed teams in the UK, Europe, and offshore centers, operating in a regulated environment. Responsibilities ...
Technical Lead role within an enterprise forensic systems programme, responsible for Java application architecture, development, and delivery leadership across distributed UK, European, and offshore teams in a regulated environment. Responsibilities - Lead architecture and development of enterprise Java applications across ...
... support capability development across nearshore and offshore teams - Collaborate with product, QA, DevOps and architecture stakeholders Specific Assignments - Software Engineering & Full-Stack Development - Develop enterprise applications across client and server components - Work with: - Java 11 / Java 17 - Java EE / Jakarta ...
Thermo Fisher Scientific seeks a Lead Java Engineer with 12–15 years of backend development experience to design and develop scalable, secure enterprise software solutions. The role combines hands-on technical work with architectural leadership and mentoring responsibilities within a collaborative, multi-functional environment. ...
... finance infrastructure, to keep it scalable, reliable and secure Who you are: - You have 7+ years of experience working with object-oriented programming languages (JAVA) - You are flexible, a team player, someone with an eye for detail - You are able to take ownership, lead a project and enjoy writing testable code - You have ...
... benefits to career development and business results from our colleagues being physically co-located. About the role We are looking for a Senior Java Developer Lead to lead the design, development, and delivery of scalable, high-performance backend applications. This role combines hands-on engineering with team leadership, ...