Siemens Mobility goal is to provide a robust and efficient IT landscape derived from business and market demands. The Information Technology (IT) department has the global responsibility for the internal IT of Siemens Mobility.

Siemens looking for a proficient Frontend Full Stack Software Developer to enhance our vibrant team.

Job Designation : Frontend Full Stack Software Developer

Qualification :  Bachelor’s degree

Experience : Freshers / Experienced

Skill Set :

  1. Strong proficiency in Angular and TypeScript, with experience building responsive front ends.
  2. Proficient with automated testing frameworks (e.g., Karma, Jest, Mocha, JUnit, Selenium).
  3. Good understanding of the frontend design patterns.
  4. Excellent Java knowledge with significant experience in Java programming.
  5. Working knowledge of SQL, PostgreSQL or other relational databases.
  6. Familiarity with the Linux Operating system.
  7. Excellent analytical skills and an understanding of data structures and algorithms.
  8. Experience with object-oriented software design and design patterns.
  9. Proficient in Spring framework (Spring MVC) and Hibernate ORM.
  10. Working knowledge of RESTful API design and development
  11. Proven understanding of CICD practices and experience with GitLab.
  12. Ability to work independently or with a team in a dynamic environment.
  13. Excellent problem-solving and analytical skills.
  14. Strong attention to detail.
  15. Passion for staying up to date with the latest web development technologies.

Job Description :

Full Stack Developer will be instrumental in architecting, coding, and sustaining sophisticated applications using a modern tech stack. The ideal candidate will have a proven command of frontend technologies, particularly Angular and JavaScript, coupled with a great foundation in Java, Spring, Hibernate, and a grasp of CICD principles and GitLab.

  1. Design and develop scalable web applications with a focus on clean, maintainable code.
  2. Develop new driven functionalities and support the existing software solutions.
  3. Design client-side and server-side architecture.
  4. Implement sophisticated front-end user interfaces using Angular and TypeScript.
  5. Integrate back-end systems using Java, Spring, and Hibernate.
  6. Design and interact with relational databases (PostgreSQL, OracleDB).
  7. Use GitLab for effective version control, issue tracking, and CICD pipelines.
  8. Build and maintain CICD pipelines to automate testing, deployment, and monitoring processes.
  9. Work closely with other developers, product managers, and designers in an Agile environment.
  10. Proactively participate in code reviews.
  11. Provide mentorship and knowledge sharing within the team.

Location : Pune, Maharashtra, India