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