About Hapag-Lloyd
With a fleet of 287 modern container ships and a Vessel Capacity 2.2 million TEU, as well as a Container Capacity 3.2 million TEU including one of the world’s largest and most modern reefer container fleets, Hapag-Lloyd is one of the world’s leading liner shipping companies. In the Liner Shipping segment, the Company has around 13.500 employees and 400 offices in 139 countries. Hapag-Lloyd has a container capacity of 11.9 million TEU – including one of the largest and most modern fleets of reefer containers. A total of 114 liner services worldwide ensure fast and reliable connections between more than 600 ports across the world. In the Terminal & Infrastructure segment, Hapag-Lloyd has stakes in 20 terminals in Europe, Latin America, the United States, India, and North Africa. The roughly 2.600 employees assigned to the Terminal & Infrastructure segment deal with terminal-related activities and provide complementary logistics services at selected locations.

Senior Software Engineer

ABOUT 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.
  • Write clean, efficient, well-documented code with high unit test coverage using JUnit.
  • Develop and integrate RESTful APIs that comply with HLTC’s UX and design standards.

Systems Integration & Tools

  • Work with messaging systems such as Kafka to build real-time data processing services.
  • Implement and optimize data access using SQL /PostgreSQL databases.
  • Participate in the design and implementation of DevOps pipelines for CI/CD.

Quality, Testing & Documentation

  • Conduct regular code reviews and participate in peer programming and Peer coding Review.
  • Perform system testing, validation, and verification across development stages.
  • Contribute to technical documentation throughout the software development lifecycle.

Agile Collaboration & Continuous Improvement

  • Collaborate closely with Product Managers, Engineering Managers, Scrum Masters, QA Engineers, and developers in agile teams.
  • Participate in sprint planning, retrospectives, and demos.
  • Remain current on new technologies and drive adoption of best engineering practices across the team.

BEHAVIOUR & APPROACH

  • Strong analytical and problem-solving skills
  • Team-oriented with excellent communication and collaboration skills
  • Passion for clean code, architecture, and continuous learning
  • Ability to work independently with a proactive approach to problem-solving

WORK EXPERIENCE

  • 5–7 years of hands-on experience in backend development using Java, J2EE, JPA, Junit, Kafka(desirable), Microservices and REST APIs.
  • Experience building distributed systems and working in microservices-based architecture.
  • Proficient with Kafka and message-driven architecture.
  • Strong experience with relational and NoSQL databases (e.g., SQL Server, PostgreSQL, MongoDB).
  • Sound understanding of modern DevOps practices, including CI/CD pipelines, containerization, and cloud deployment.
  • Experience working in Agile/Scrum-based teams with exposure to software lifecycle tools (e.g., Git, Jenkins, JIRA).

Technical Skills

  • Java, JPA, Junit, Microservices
  • Kafka (Desired), REST API development
  • SQL, PostgreSQL
  • Git, Maven/Gradle, Jenkins (Desired),
  • Familiarity with Docker, Kubernetes, and cloud platforms (AWS/Azure) is a plus

EDUCATION & QUALIFICATIOIN

  • Bachelor’s degree in computer science, Engineering, or related discipline

WHAT WE OFFER

  • Competitive salary
  • Self & Family Health Insurance
  • Term & Life Insurance
  • Bonus
  • Employees’ Deposit Linked Insurance Scheme (EDLI)
  • Learning & Development through HL Academy
  • Flexible Work from Home
  • Leave Travel Allowance
  • Variable performance bonus
  • Recreation facilities
  • Privilege, Casual and Sick leaves

 

Contact person

Prabhakaran Raja