Taro Logo

Senior Java Software Engineer

Hitachi Rail is a global transportation company that develops cutting-edge digital transformation and technology solutions in the railway sector.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Transportation

Job Description

Hitachi Rail is seeking a Senior Java Software Engineer to join their team in Cairo, Egypt. This role offers an opportunity to work on cutting-edge digital transformation projects in the railway sector. As a Senior Java Software Engineer, you'll be responsible for developing and maintaining software solutions that power modern railway systems.

The position requires strong expertise in Java development, with particular emphasis on Spring Boot, Spring Batch, and Apache Camel. You'll be working with a modern tech stack including Docker, Hibernate, and various SQL databases. The role involves both independent work and collaboration with international teams across Hitachi's global offices.

What makes this role particularly exciting is the opportunity to work on mission-critical systems in the transportation sector, directly contributing to the advancement of railway technology. You'll be part of a company that values innovation and sustainable solutions, working on projects that have real-world impact on transportation infrastructure.

The ideal candidate should have a strong background in backend development, experience with ticketing solutions, and excellent communication skills as you'll be interacting with various stakeholders both locally and internationally. Hitachi Rail offers a collaborative environment where diversity is celebrated and there are ample opportunities for professional growth.

This is an excellent opportunity for a senior developer who wants to apply their Java expertise to complex, large-scale transportation systems while working for a global leader in railway technology. The role offers the chance to work on challenging technical problems while contributing to the future of sustainable transportation.

Last updated 2 months ago

Responsibilities For Senior Java Software Engineer

  • Analyze software needs through advanced studies, simulations, mock-ups, models, and prototypes
  • Describe software functions and requirements
  • Formalize software specification and architectural design
  • Perform software development activities within deadlines, costs and quality constraints
  • Develop software, unit tests and associated documentation
  • Prepare and perform software integration and verification tests
  • Support IVVQ Team and provide impact analysis
  • Support deployment monitoring and advanced support for new features

Requirements For Senior Java Software Engineer

Java
  • Bachelor's degree in Computer Science or relevant field
  • Fluent in English (French is a plus)
  • Experience with Agile Methodology / SCRUM
  • Proficiency in Java and Spring Boot
  • Experience with Spring Batch
  • Knowledge of Docker / docker-compose
  • Object oriented programming expertise
  • Experience with Apache Camel
  • Hibernate knowledge
  • Oracle / SQL Server database experience
  • Git version control
  • Ticketing Solution experience (MUST)

Related Jobs

Senior Java Software Engineer

Senior Java Software Engineer position at Hitachi Rail in Cairo, focusing on railway software systems development using Java, Spring Boot, and modern backend technologies.

Senior Java Software Engineer

Senior Java Software Engineer position at Hitachi Rail in Cairo, focusing on railway systems and ticketing solutions using Java, Spring Boot, and modern cloud technologies.

Senior Java Software Engineer

Senior Java Software Engineer position at Hitachi Rail in Cairo, focusing on railway systems development using Java, Spring Boot, and related technologies.

Senior Java Software Engineer

Senior Java Software Engineer position at Hitachi Rail in Cairo, focusing on railway solutions development using Java, Spring Boot, and modern backend technologies.

Senior Python Developer

Senior Python Developer position at Integrant, requiring 4+ years of experience, offering hybrid work in Cairo, Egypt. Focus on backend development with comprehensive benefits package.