Senior Software Developer- Train IT Rolling Stock System

7 - 12 years

16 - 20 Lacs

Posted:5 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for

Youll make a difference by

We are seeking an experienced Java Software Developer to join our Passenger Information System (PIS) development team. This role involves designing, developing, and maintaining sophisticated real-time information systems that enhance passenger experience across various transportation modes.

  • Design and develop robust Java-based applications for passenger information display systems
  • Create and maintain backend services for real-time data processing and distribution
  • Implement RESTful APIs for system integration with various transport management systems
  • Develop and optimize database queries for handling real-time transportation data
  • Participate in code reviews and ensure code quality standards
  • Provide technical documentation and maintain development

Agile Project Management:

  • Manage the project using Agile methodologies, stand-ups, reviews, and retrospectives.
  • Track and prioritize project tasks, ensuring efficient resource allocation and adherence to timelines.
  • Adjust plans as necessary based on feedback and evolving project needs.

Technical Skills:

  • Strong proficiency in:

  • Java 11+ and Spring Framework (Spring Boot, Spring Cloud)
  • Knowledge of C and Embedded C-Libraries in Java
  • Microservices architecture
  • SQL and NoSQL databases (particularly PostgreSQL and MongoDB)
  • Message queuing systems (Apache Kafka, RabbitMQ)
  • Version control systems (Git)
  • Container technologies (Docker, Kubernetes)
  • CI/CD pipelines (Jenkins, Azure DevOps)
  • OSGI/ Karaf knowledge
  • Angular Framework knowledge
  • SIP and gstreamer

Desired Skills:

  • Bachelors degree in computer science, Software Engineering, or related field
  • 7+ years of experience in Java software development
  • Experience with real-time data processing and distributed systems
  • Knowledge of transport industry protocols (MQTT, GTFS, SIRI) is a plus
  • Strong problem-solving and analytical skills
  • Experience with Agile development methodologies
  • Excellent communication skills in English Technical

Desired Additional Skills:

  • Experience with cloud platforms (Azure, AWS) is preferred.
  • Knowledge of transport industry standards and regulations is plus.
  • Experience with embedded systems development

Work Environment:

  • Hybrid work model available after initial probation of 6 months.
  • International project exposure
  • Collaboration with global teams
  • Travel may be required (10-20%) depending upon requirement.

This role is based in Pune. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Siemens logo
Siemens

Automation Machinery Manufacturing

Munich Brande

RecommendedJobs for You