Job Description

The Role

The Senior Software Engineer – Java will play a pivotal role in designing, developing, and maintaining high-performance for Hapag-Lloyd. The role requires deep expertise in Java and microservices-based architecture, along with a strong focus on code quality, performance, and scalability. The ideal candidate will be a passionate engineer who thrives in a Java development agile environment and brings a solution-oriented mindset to collaborative product development.

Key Responsibilities & Tasks

Software Development & Design

Design and develop scalable, reliable, and high-performance backend applications using Java, JPA, Kafka, Microservices, Junit, API and PostgreSQL.

Build and maintain microservices architecture using industry best practices.

Ensure application performance, uptime, and scalability through code quality, caching, and efficient database interaction.

Wri...

Apply for this Position

Ready to join Hapag-Lloyd AG? Click the button below to submit your application.

Submit Application