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
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.