Software Developer JAVA-Struts

Job Description

Electrical Energy keeps the world moving. No matter where the power comes from or where it needs to go, we make sure it makes its way.

How do you shape the future through Energy Management? We’re looking for the makers of tomorrow, the talented individuals ready to help Siemens transform entire industries, cities and even countries. Get to know us from the inside, develop your skills on the job and work at the cutting edge of Energy Management. In India, we have offices in Bengaluru, Chennai, Gurgaon, Noida, and Pune.

Software Developer – JAVA -Struts

We perform a lot of exciting roles at Smart Grids and Infrastructure. We are hiring for a Software Developer. In this role, you’ll work as a Software Developer – Java - Struts with strong knowledge in Java/J2EE, JCO, JDBC, Hibernate, Spring, Spring Boot, AOP, Tomcat, REST services, JSP, Servlets, JDBC, Struts Liferay 6.2, Tomcat, and Web logic, JPA. Join our team and we will help you find the right path for your career through our wide range of opportunities.

We make real what matters

  • You need to analyze software requirements and software functional specifications in accordance with business needs.
  • You will design, develop, unit test and maintain web software components/applications for energy domain.
  • You will perform code and document reviews, create technical documentation (requirements, design, code, test, user help), and ensure that the delivery conforms to organization and project quality requirements
  • You will be ensuring submission and integration of solution artifacts into software configuration management system, within committed delivery timelines
  • You will be collaborating with multiple stakeholders on requirements analysis, continuous integration, and continuous delivery

What you need to make real what matters


  • You need to be expertise in Java/J2EE, JCO, JDBC, Hibernate, Spring, Spring Boot, AOP, Tomcat, REST services, JSP, Servlets, JDBC, Struts Liferay 6.2, Tomcat, and Web logic, JPA, Microservices, Spring Security, Unit-Testing & Any build tool (Ex: Maven, GRADLE) – Advanced to Expert Skill Level
  • You need to have Object Oriented thinking – Advanced
  • You need to know Design principles and patterns – Advanced
  • You need to have Analytical and Problem-Solving Skills – Advanced, REST services and unit testing concepts – Advanced
  • You need to know Software development processes / methodologies – Advanced, Database (MSSQL / MYSQL) – Advanced
  • You must have experience in working with Git /Bit-bucket – Advanced


  • Experience in Full stack development (Both front end and back end)
  • Experience working with Node.js
  • Knowledge of Continuous Integration & Continuous Deployment 

This role is primarily based at Karnataka (Bangalore). However, you may get the opportunity to visit other locations within India as and when the work demands.

We’ve got quite a lot to offer. How about you?

We’re Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us craft tomorrow.

Find out more about Process Industries and Drives at: and about Siemens careers at:

Job ID: 113040

Organization: Internet of Things

Company: Siemens Technology and Services Private Limited

Experience Level: Mid-level Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?