Job Description

Senior Software Engineer (Backend)

  • Full Time
  • Brigade World Trade Center Sales office 5, , Rajiv Gandhi Salai, Tirumalai Nagar, Perungudi, Chennai, Tamil Nadu , India
  • With Professional Experience
  • 6/9/25
  • About Hapag-Lloyd
    With a fleet of 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. employees and offices in 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 liner services worldwide ensure fast and reliable connections between more than 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. employees assigned to the Terminal & Infrastructure segment deal with terminal-related activities and provide complementary logistics services at selected locations.

    Job Title: Senior Software Engineer (Spring Boot, Kotlin, Java)

    Location: Chennai Experience: 5+ years Employment Type: Full-time

    Product Description:

    At Hapag-Lloyd, the CargoMate application provides a port call optimization system for container ships. It monitors cargo operations directly from vessels, giving shore-based teams access to live forecasts of cargo completion times. This helps to keep vessels on schedule while reduce fuel consumption and emissions in ports. The solution includes mobile and web frontends, a backend and integration with other software solutions.

    Job Description:

    We are seeking a highly skilled Software Engineer with expertise in Spring Boot, Kotlin and Java to join our CargoMate Product development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable and high-performance applications.

    Key Responsibilities:

  • Develop and maintain backend services using Spring Boot , Kotlin , and Java .
  • Conduct architecture, code reviews and follow best practices in software development.
  • Implement RESTful APIs and integrate with frontend applications.
  • Ensure high performance, security, and scalability of applications.
  • Collaborate with teams to define, design, and deploy new features.
  • Write unit and integration tests to ensure application reliability.
  • Troubleshoot, debug, and optimize existing systems.
  • Required Skills & Qualifications:

  • Proficiency in Kotlin and Java for backend development.
  • Understanding and hands-on experience with SQL (PostgreSQL, MySQL, or other relational databases).
  • Experience with ORM frameworks like Hibernate or JPA.
  • Experience with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving skills and a strong sense of ownership.
  • Knowledge of containerization (Docker, Kubernetes)
  • Basic understanding of cloud services
  • Nice to Have Skills :

  • Familiarity with AWS cloud platform.
  • Exposure to Agile methodologies and working in Scrum teams.
  • Familiarity with front-end technologies (React, React Native).
  • Contact person

    Muthu Vignesh Rajendran Talent Acquisition Executive Share this job
  • Imprint | Privacy Policy
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application