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)

     

If this role sounds like a match, apply now and send us your CV.

Please also share your current location, English level, and travel availability โ€” weโ€™ll get back to you to discuss the next steps.

Required languages

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