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
๐
$3000-4500
Average salary range of similar jobs in
analytics โ
Loading...