AkvelonEurope

Senior Middleware Engineer (Java)

Description

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).

Skills

ReactUnit TestingSpring BootJavaSpring

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching