Principal Engineer Java

Chennai Permanent INR3,728,732 - INR4,557,339 per month (INR44,744,784 - INR54,688,068 per year) View Job Description
The Principal Software Engineer Java will play a pivotal role in designing, developing, mentoring, and maintaining high-performance IT system
  • Be a part of fast-growing Technology Center .
  • German based largest Maritime company (container shipping)

About Our Client

It focuses on building innovative software solutions for the maritime industry.The center plays a strategic role in building cutting-edge software solutions for the global maritime and logistics ecosystem.

Job Description

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. As a senior technical expert, you will be responsible for low-level and high-level architectural design, mentoring developers, and working closely with team. The ideal candidate is a passionate, solution-oriented engineer with a proven track record in leading technical projects within an agile environment.KEY RESPONSIBILITIES & TASKS

Software Development & 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.

The Successful Applicant

A successful Principal Engineer should have:

  • 9-13 years of hands-on experience in development using Core Java ,Data structure and Algorithm, 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).

Technical Skills Core Java ,Data structure and Algorithm, JEE, JPA, JUnit, Kafka, Microservices (Must), REST API development SQL, PostgreSQL Git, Maven, Jenkins (Desired), Familiarity with Docker, Kubernetes, and cloud platforms (eg. AWS)

What's on Offer

  • An exciting opportunity to work with a reputable organization in Chennai
  • Competitive salary
  • Exposure to advanced technologies and innovative projects.
  • A supportive and professional work environment.
  • Comprehensive holiday leave and benefits package.



If you are passionate about technology and are looking to make a significant impact in the Mari time industry, apply now for the Principal Engineer position in Chennai.

Quote job ref
JN-022026-6936517

Job summary

Function
Information Technology
Sub Sector
IT Development
What is your area of specialisation?
Transport & Distribution
Location
Chennai
Job Type
Permanent
Job Reference
JN-022026-6936517

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.