Siemens Mobility aims to deliver a robust and efficient IT landscape driven by business and market demands. The Information Technology (IT) department holds global responsibility for Siemens Mobility’s internal IT operations.
We are seeking a proficient Frontend Full Stack Software Developer to enhance our dynamic team.
Job Title: Frontend Full Stack Software Developer
Qualifications: Bachelor’s degree
Experience: Freshers / Experienced
Skill Set:
- Strong proficiency in Angular and TypeScript, with experience building responsive front ends.
- Proficient with automated testing frameworks (e.g., Karma, Jest, Mocha, JUnit, Selenium).
- Good understanding of frontend design patterns.
- Excellent knowledge of Java with significant experience in Java programming.
- Working knowledge of SQL, PostgreSQL, or other relational databases.
- Familiarity with the Linux operating system.
- Excellent analytical skills and understanding of data structures and algorithms.
- Experience with object-oriented software design and design patterns.
- Proficient in Spring framework (Spring MVC) and Hibernate ORM.
- Working knowledge of RESTful API design and development.
- Proven understanding of CI/CD practices and experience with GitLab.
- Ability to work independently or with a team in a dynamic environment.
- Excellent problem-solving and analytical skills.
- Strong attention to detail.
- Passion for staying updated with the latest web development technologies.
Job Description: As a Full Stack Developer, you will play a crucial role in architecting, coding, and maintaining sophisticated applications using a modern tech stack. The ideal candidate will have expertise in frontend technologies, particularly Angular and TypeScript, alongside a strong foundation in Java, Spring, Hibernate, and a good grasp of CI/CD principles and GitLab.
- Design and develop scalable web applications with a focus on clean, maintainable code.
- Develop new functionalities and support existing software solutions.
- Design client-side and server-side architecture.
- Implement advanced front-end user interfaces using Angular and TypeScript.
- Integrate back-end systems using Java, Spring, and Hibernate.
- Design and interact with relational databases (PostgreSQL, OracleDB).
- Use GitLab for effective version control, issue tracking, and CI/CD pipelines.
- Build and maintain CI/CD pipelines to automate testing, deployment, and monitoring processes.
- Collaborate closely with other developers, product managers, and designers in an Agile environment.
- Proactively participate in code reviews.
- Provide mentorship and share knowledge within the team.
Location: Pune, Maharashtra, India