Senior Software Engineer Java

Year    Chennai, Tamil Nadu, India

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3772410
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year