Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Hapag-Lloyd AG

Principal Engineer

Hapag-Lloyd AG

Principal Engineer leading Java development and architectural design at Hapag-Lloyd. Focus on scalable architecture and mentoring in a hybrid working environment based in Chennai.

Posted 6/24/2026full-timeChennai • 🇮🇳 IndiaLeadWebsite

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsJavaJenkinsJUnitKafkaMicroservicesPostgresSQL

About the role

Key responsibilities & impact
  • Design and develop scalable, reliable, and high-performance applications using Java, JPA, Kafka, Microservices, Junit, API and PostgreSQL.
  • Lead low-level and high-level design discussions and decisions for scalable architecture.
  • Build and maintain microservices architecture using industry best practices. Drive technology innovation.
  • Write clean, efficient, well-documented code with high unit test coverage using JUnit.
  • Mentor and guide developers and team members in coding standards, best practices, and problem-solving.
  • Conduct regular code reviews, peer programming, and provide technical leadership to ensure code quality and continuous improvement.
  • 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.
  • 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.
  • Collaborate closely with Product Managers, Engineering Managers, Scrum Masters, 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.

Requirements

What you’ll need
  • 7–10 years of hands-on experience in development using Java, JEE, JPA, JUnit, Kafka, and Microservices.
  • Good Experience in AWS. Strong experience in architectural design – both low-level and high-level.
  • Experience building distributed systems and working in microservices-based architecture.
  • Proficient with Kafka and message-driven architecture. Strong experience with relational databases (e.g., PostgreSQL).
  • 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).

Benefits

Comp & perks
  • Recreation: Play area with PS5, Table Tennis, Foosball, Carrom, and Chess
  • Financial & Health: Provident Fund, Gratuity, Performance Bonus, Medical Insurance, Leave Travel Allowance
  • Work-Life Balance: Hybrid model after 3 months based on Manager's approval (3 days in office, 2 days WFH), Generous Leave Policies
  • Facilities: Car/Bike Parking, Food Court, Modern Office Environment
  • Professional Development: HL Academy - Training Programs, Career Growth Opportunities, Employee Referral Policy,IJP.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJEEJPAJUnitKafkaMicroservicesSQLPostgreSQLDevOpsCI/CD
Soft Skills
leadershipmentoringproblem-solvingcollaborationcommunicationcode reviewagile methodologytechnical documentationinnovationcontinuous improvement