{bc}
indeed

Software Developer (Java + Microservices + Kafka)

Siemens
Maharashtra, IND
Full-time
Onsite
Discovered 4 weeks ago
Java full-stack developmentCloud-native application developmentMicroservices architectureApache KafkaEvent-Driven ArchitectureOracle database migration

Full Job Posting

Role overview

Software Developer supporting Siemens Mobility commercial tools for project planning, forecasting, and financial insights.

The role contributes to clearer cost visibility, better business decisions, and the organization’s digital transformation.

Individual contributor role based in Pune; travel to other locations in India and outside India may be required.

Development responsibilities

  • Build scalable cloud-native applications and modernize legacy monoliths into microservices.
  • Lead Oracle data migrations to cloud or distributed databases and build real-time Kafka data pipelines.
  • Develop Java backend services with Spring Boot and Hibernate, and responsive Angular and TypeScript interfaces.
  • Create new features, including AI-driven capabilities; support existing systems and integrate AI/ML models for real-time insights.
  • Design client-server and microservices architectures; work with SQL, PostgreSQL, and distributed data patterns.
  • Collaborate with developers, product managers, and designers; participate in reviews, mentoring, and knowledge sharing.
  • Use GitLab for version control, issue tracking, and CI/CD pipelines covering testing, deployment, and monitoring.

Experience and qualifications

  • 8–12 years of Java full-stack experience focused on cloud-native architectures and large-scale enterprise systems.
  • Bachelor’s degree in computer science or related technical field, or equivalent experience.
  • Strong Java, event-driven architecture, and messaging expertise, including Apache Kafka.
  • Experience modernizing monoliths and legacy systems and designing large-scale Oracle migrations.
  • Strong Spring MVC, Hibernate ORM, Angular, and TypeScript experience.
  • Working knowledge of REST APIs, SQL, PostgreSQL or other relational databases, GitLab, and CI/CD.
  • Knowledge of data structures, algorithms, object-oriented design, and design patterns; strong analytical and problem-solving skills.
  • Automated testing tools such as JUnit or Selenium and Scrum or Kanban are preferred.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Siemens