Siemens mobility
Software Developer
Overview
We are looking for a Software Developer to support Siemens Mobility’s commercial tools, helping build and improve solutions that make project planning, forecasting, and financial insights more transparent and reliable.
About Siemens mobility
Siemens Mobility is an independent handled company of Siemens AG. Its core business includes rail vehicles, rail automation and electrification solutions, turnkey systems, intelligent road traffic technology and related services.
Requirements & Eligibility
- 8–12 years of experience in Java full-stack development, focusing on cloud-native architectures and large-scale enterprise systems.
- Bachelor’s degree in computer science or a related technical field, or equivalent experience.
- Excellent Java knowledge with significant experience in Java programming.
- Expertise in Event-Driven Architecture (EDA) and messaging systems, experience with Apache Kafka.
- Strong proficiency in Spring framework (Spring MVC) and Hibernate ORM.
- Proficient in Angular and TypeScript, with experience building responsive front ends.
Key Responsibilities
- Build scalable, cloud-native applications with clean and maintainable design.
- Lead data migrations from Oracle to modern cloud or distributed databases.
- Modernize legacy systems, breaking monoliths into microservices.
- Develop new features, including AI-driven capabilities, while supporting existing systems.
- Build real-time data pipelines using Kafka or similar platforms.
- Design simple, robust client–server and microservices architectures.
- Create responsive UIs using Angular and TypeScript.
- Develop backend services with Java, Spring Boot, and Hibernate.
Disclaimer: Trace Hiring is an independent job board. We are not directly affiliated with Siemens mobility. Please verify all details on the official company application portal.