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

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.

Principal Engineer
Hapag-Lloyd AGPrincipal Engineer leading Java development and architectural design at Hapag-Lloyd. Focus on scalable architecture and mentoring in a hybrid working environment based in Chennai.
Tech Stack
Tools & technologiesAWSCloudDistributed 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 resumeApplicant 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