Senior/Lead Java Engineer (#2499)

Kyiv, Lviv
Work type:
Office/Remote
Technical Level:
Leader
Job Category:
Software Development
Project:
Televic

Televic Rail, 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.

Responsibilities: 

  • 5+ years of experience as Java Engineer (We are open to considering both senior and lead-level candidates)
  • 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
×

Easy apply


    or
    Refer a friend