Back

Junior Software Developer - Java

Job Description

We spend up to 90 percent of our lives in buildings, and we believe that everything people do in life deserves a flawless place to do it. In a world where our fundamental health, safety and wellbeing expectations have been deeply impacted with the anxiety of a new virus, buildings should offer a haven. Ideally, a perfect place to learn. A flawless place to grow. A perfect place to prosper.

While it’s true that today’s buildings should be efficient, reliable, and safe – these characteristics alone don’t enable businesses and empower people the way a true smart building can.

How do you craft the future Smart Buildings? We’re looking for the makers of tomorrow, the hardworking 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. Join our Pune team to make difference!

What are my Job Responsibilities?

  • You should have capability and willingness to software program the customer requirements using an object-oriented approach and to thoroughly test them before delivery
  • You should have the ability to effectively communicate in English, both written and spoken
  • You should have Good hands-on experience on tools, like Eclipse or IntelliJ
  • You should have the potential to learn and to be self motivated
  • You should do Proactivity, enough to share knowledge, voice out problems and ask for help
  • You should have the passion towards Java programming, technology and problem solving.
  • You should take a challenging role in the development of a software product, which is a modern, integrated security solution for businesses, consisting of a software suite that covers a wide range of applications. The innovative technical basis for this software suite provides a Service Oriented Architecture (REST) and the use of the latest software technologies, such as Spring Boot, Hibernate
  • For your task, you need to technically cooperate in the software implementation of complex software systems within a self-organizing, cross-functional international development team
  • Together with the Scrum team, do regular estimation, planning and implementation of software components within modern, agile software development methods by evaluating, selecting and clearing the appropriate software components and technologies for the efficient implementation of the requirements - adhering to the committed quality, content and timeline
  • Document the development results (software and design) to ensure the sustainable extensibility and maintainability
  • Process-compliant handling and use of the Siemens product development process and support to project team members as well as participation in the continuous process improvement around your area of responsibility

What do I need to be Eligible for this Role?

  • B.E. / M.Sc. / MCA / B.Tech in Computer Science / Information Technology
  • 2 to 4 years of IT software development experience in a professional Java SE or Spring software development environment.
  • You should have Hands-on experience in Java, Spring framework, JUnit, Angular, Eclipse RCP 3.X / 4.X, HTML5, Mockito and RESTful webservices, Linux.
  • You should have Hands-on experience on Apache ActiveMQ, Hibernate, JavaScript, Spring Boot, JMS, XML, JASON, Postgresql.
  • You should have Hands-on experience on tools, like RTC Jazz, SVN, GIT, GitLab, Jenkins, SonarQube
  • You should have Hands-on experience in container concepts (Docker) and cloud (like AWS)
  • You should have Worked experience in agile software development (daily scrum, pair sessions, sprint planning, retro & review, clean code and self organized), configuration, testing and release management
  • You should have worked experience in test driven development, test first development, code refactoring and Profiling
  • You should have knowledge of enterprise security domain, PSIM - Physical Security Information Management, including Access Control, Intrusion, Perimeter Detection, Video and Fire Systems
  • You should have international experience and communication, including collaboration with international teams remotely
  • Certification on Java technologies

Make your mark in our exciting world at Siemens.

This role is primarily based at Chennai. 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 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage 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 Siemens careers at: https://new.siemens.com/global/en/company/jobs.html


Organization: Advanta

Company: Siemens Technology and Services Private Limited

Experience Level: Experienced Professional

Full / Part time: Full-time

Can't find what you are looking for?