Senior Middleware Engineer (Java)

Akvelon is looking for a Senior Middleware Engineer to join an existing team on the project โ€” a flexible Terminal Operating System (TOS) platform for marine terminal operators that helps optimize and scale port operations. The system is multi-language, highly configurable per site, and supports workflows handling ~12% of all global freight moves.

 

Responsibilities:

  • Develop and maintain middleware/backend services and integrations for a large-scale enterprise platform;
  • Design and optimize services with a strong focus on performance, reliability, and scalability;
  • Work with Java 11/17 + Spring/Spring Boot, ensuring clean architecture and maintainable code;
  • Perform memory management and performance tuning for high-load components;
  • Write and maintain unit tests, contribute to overall quality and engineering standards;
  • Collaborate with product/engineering stakeholders and communicate progress clearly;
  • Occasionally support React-based UI parts when needed (integration points, minor UI tasks).
     

Requirements:

  • Senior-level experience in backend/middleware engineering;
  • Deep expertise in Java (11/17) + Spring/Spring Boot;
  • Strong understanding of JVM memory management, profiling, and performance tuning;
  • Solid unit testing practices and hands-on experience with test frameworks;
  • Upper-Intermediate English or higher with strong communication skills;
  • Ability to travel abroad (business trips to customer sites such as terminals/ports may be required).
     

Nice to have:

  • Experience with React (working level);
  • Background in logistics, transportation, ports, or other operationally critical enterprise systems.
     

What we offer:

  • Long-term cooperation with a stable, existing Akvelon client;
  • Opportunity to work on a globally impactful product in the marine logistics domain;
  • Professional growth, strong engineering culture, and collaboration with experienced teams;
  • B2B contract, competitive compensation;
  • Paid vacation and sick leave;
  • Flexible schedule and remote work format (subject to travel needs).


 

Required languages

Ukrainian Native
English B2 - Upper Intermediate
Java, Spring, Spring Boot, React, Oracle
Published 18 February
29 views
ยท
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...