Senior Java Engineer

1 Week ago • 5 Years + • Full Stack Development

Job Summary

Job Description

Design and develop an interactive communication system for railway passengers, trains, dispatchers, and staff. Architect and implement communication infrastructure, design intuitive user interfaces, and integrate components like GPS tracking and speed sensors. Develop software modules for data processing, communication protocols, and user interfaces. Collaborate with the development team and stakeholders, gathering requirements and incorporating feedback. Ensure accurate real-time information for passengers and promote cooperation and engagement, enhancing their travel experience.
Must have:
  • 5+ years Java experience
  • Agile (Scrum)
  • Java 11, AMQP (RabbitMQ)
  • REST API (HTTPS), RabbitMQ
  • JavaScript (ES6), jQuery
  • Upper-intermediate English
Good to have:
  • Linux (Debian)
  • Thymeleaf
  • State API
  • Treaps API
  • Quarkus
  • Spring
Perks:
  • Flexible working format (remote, office, hybrid)
  • Competitive salary & compensation
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Corporate events

Job Details

Our Customer is a leading provider of cutting-edge railway communication and control solutions, is seeking a software engineer for an exciting project. The goal is to design and develop an interactive communication system that enhances the overall travel experience by enabling seamless cooperation between passengers, trains, dispatchers, and staff members.

As the software engineer, your role will be crucial in architecting and implementing the communication infrastructure. You will design intuitive user interfaces, ensuring easy access and interaction for passengers. Collaboration with the development team will be essential to integrate components such as GPS tracking, speed sensors, and personnel databases, guaranteeing accurate real-time information for passengers.

Your responsibilities will include developing software modules for data processing, communication protocols, and user interfaces. Additionally, you will work closely with stakeholders, gathering requirements and incorporating their valuable feedback into the system's design.

Join us in creating a comprehensive and user-friendly communication system that empowers passengers with vital information, promotes cooperation and engagement, and enhances their travel experience.

Requirements: 

  • 5+ years of experience as Java Engineer 
  • Good understanding of agile processes (Scrum)
  • Java 11
  • AMQP (RabbitMQ)
  • Understanding Docker
  • REST API (HTTPS)
  • RabbitMQ
  • JavaScript (ES6) (basic knowledge will be sufficient)
  • jQuery
  • Upper-intermediate+ English level

Nice to have:

  • Understanding Linux (specifically Debian)
  • Thymeleaf (framework used for HMI)
  • State API
  • Treaps API
  • Integrators like Quarkus
  • Spring (used for HMI)

 

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Similar Jobs

ION - Principal Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
• 4 Months ago
Visa - Sr. Site Reliability Engineer, Product Reliability Engineering - Middleware

Visa

Austin, Texas, United States (Hybrid)
• 1 Month ago
PradeepIT Global Consulting Services - Senior Quality Assurance Engineer

PradeepIT Global Consulting Services

Bengaluru, Karnataka, India (Remote)
• 5 Months ago
GoTo Group - Software Engineer - Data Streaming (Java)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
• 2 Months ago
Microsoft - Principal Engineering Manager - IDNA

Microsoft

Prague, Prague, Czechia (On-Site)
• 2 Weeks ago
Tesla - Senior Application Support Engineer

Tesla

Berlin, Berlin, Germany (On-Site)
• 9 Hours ago
Overwolf - Senior Client Software Engineer

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
• 1 Month ago
Google - Software Engineer II, Infrastructure, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
• 3 Months ago
Cloud Imperium Games - Lead Tools Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Anthology  Inc  - Senior Software Engineer

Anthology Inc

Bogotá, Bogota, Colombia (Remote)
• 6 Days ago
Condé Nast Technology Lab - Application Security - Engineer IV

Condé Nast Technology Lab

Bengaluru, Karnataka, India (Hybrid)
• 4 Months ago
ION - Senior Software Engineer, Italy

ION

Milan, Lombardy, Italy (On-Site)
• 4 Months ago
EPAM Systems - Senior Python Software Engineer

EPAM Systems

Hyderabad, Telangana, India (Remote)
• 5 Months ago
GoTo Group - Lead Software Engineer (IC)

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
• 3 Months ago
Azul - Senior Compiler Engineer

Azul

Bengaluru, Karnataka, India (Remote)
• 4 Months ago
Zoox - Site Reliability Engineer

Zoox

Foster City, California, United States (Hybrid)
• 3 Months ago
Riot Games - Senior Technical Product Manager - Global Player Support

Riot Games

Los Angeles, California, United States (On-Site)
• 1 Month ago
Microsoft - Software Engineer

Microsoft

Reston, Virginia, United States (On-Site)
• 2 Weeks ago
Activision - Senior Staff Backend Engineer - Activision Blizzard Media

Activision

San Francisco, California, United States (On-Site)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Kyiv, Kyiv city, Ukraine

N-iX - Senior Data Engineer

N-iX

Ukraine (Remote)
• 2 Weeks ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Ukraine (Remote)
• 3 Months ago
N-iX - Senior Java Engineer

N-iX

Ukraine (Remote)
• 2 Weeks ago
N-iX - Middle Product Designer

N-iX

Lviv, Lviv Oblast, Ukraine (Hybrid)
• 1 Week ago
PwC - Valuation, Senior Manager or Director

PwC

Kyiv, Kyiv City, Ukraine (On-Site)
• 4 Months ago
SciPlay - Senior QA Engineer

SciPlay

Kyiv, Kyiv City, Ukraine (On-Site)
• 2 Months ago
N-iX - Trainee Data Engineer (#2658)

N-iX

Lviv, Lviv Oblast, Ukraine (Hybrid)
• 1 Month ago
N-iX - Senior Data Engineer

N-iX

Ukraine (Remote)
• 2 Weeks ago
Playnetic - HR Operations Specialist

Playnetic

Ukraine (Hybrid)
• 1 Day ago
Playrix - Senior Researcher

Playrix

Ukraine (Remote)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

N-iX - Senior Python Engineer

N-iX

Ukraine (Remote)
• 3 Weeks ago
Go Fund Me - Software Engineer (Integrity)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (On-Site)
• 2 Months ago
CloudHire - Senior Software Engineer - Kotlin

CloudHire

Bengaluru, Karnataka, India (Remote)
• 2 Months ago
GoTo Group - Lead Software Engineer - Cartography

GoTo Group

Singapore (On-Site)
• 2 Months ago
A Thinking Ape - Software Engineer Co-op (May-Aug 2025)

A Thinking Ape

Vancouver, British Columbia, Canada (Remote)
• 1 Month ago
Epic Games - Senior Web Engineer

Epic Games

(On-Site)
• 1 Week ago
Payactiv - Software Engineer

Payactiv

Milpitas, California, United States (Hybrid)
• 4 Months ago
Luxoft - Senior .Net Services Developer

Luxoft

Poland, Ohio, United States (Remote)
• 2 Months ago
Anthology  Inc  - Senior Software Engineer I

Anthology Inc

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago

Get notifed when new similar jobs are uploaded