Senior Java Engineer (#1428)

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

Our client, based in Belgium, is expanding its team and looking for a Senior Java Developer.

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.

Responsibilities:

  • Write well-documented, highly maintainable and performing code, with appropriate test coverage
  • Investigate and resolve application issues, bottlenecks and inefficiencies
  • Managing the day-to-day activities of the team
  • Motivating the team to achieve organisational goals
  • Delegating tasks to team members

Requirements:

  • 4 years of commercial experience with Java 11 (currently, with a migration plan to Java 18 for native image support)
  • Experience with RabbitMQ
  • Experience with REST Services
  • Experience with JavaScript (ES6),  jQuery, and Spring (used for HMI)
  • Upper-Intermediate level of English

Would pe a plus:

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

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