Senior Software Engineer
Actively Reviewing the ApplicationsHapag-Lloyd AG
India, Tamil Nadu, Chennai
Full-Time
On-site
INR 12–16 LPA
Posted 3 weeks ago
•
Apply by May 31, 2026
Job Description
THE ROLE – SOFTWARE ENGINEER
We are looking for a versatile and skilled Software Engineer to work closely with our Requirements Engineer in designing and transforming our IT systems. This role requires expertise in understanding legacy applications while spearheading their migration to cloud environments. You will play a pivotal role in driving innovation, ensuring our applications are efficient, secure, and aligned with modern architectural principles such as Clean Architecture and Domain-Driven Design (DDD).
If you are passionate about creating future-ready solutions, we want you to join our team. Help us shape the future of our IT landscape with your expertise and innovative mindset!
Your Responsibilities
Technical
We are looking for a versatile and skilled Software Engineer to work closely with our Requirements Engineer in designing and transforming our IT systems. This role requires expertise in understanding legacy applications while spearheading their migration to cloud environments. You will play a pivotal role in driving innovation, ensuring our applications are efficient, secure, and aligned with modern architectural principles such as Clean Architecture and Domain-Driven Design (DDD).
If you are passionate about creating future-ready solutions, we want you to join our team. Help us shape the future of our IT landscape with your expertise and innovative mindset!
Your Responsibilities
- Design and Develop Applications: Build robust and scalable software solutions that align with business, security, and compliance requirements
- Transform Legacy Systems: Understand legacy applications while leading their migration to modern cloud platforms
- Implement Clean Architecture & DDD: Design and develop software adhering to best practices, ensuring scalability and maintainability
- Collaborate with Teams: Work closely with the Requirements Engineer, Experts and other stakeholders to translate technical specifications into working software solutions
- Develop with Quality in Mind: Apply test-driven development (TDD) and integrate testing seamlessly into the development process
- Support Integration & Maintenance: Contribute to integration, testing, deployment, and maintenance by correcting errors and adding enhancements
- Drive Continuous Integration & Deployment (CI/CD): Continuously integrate and deploy applications to ensure streamlined development and delivery
- Innovate Software Engineering Methods: Research, develop, and implement new software engineering techniques to enhance efficiency and effectiveness
- Refine Development Processes: Establish and improve processes, standards, and guidelines for software development to ensure high-quality outputs
Technical
- Programming Languages: Java 8 & 11, Java 17 Spring Boot
- Containerization: with Docker
- Strong experience with Maven
- Cloud Platforms: Experience migrating applications to AWS
- Architectural Principles: Proficiency in Clean Architecture and Domain-Driven Design (DDD)
- Development Practices: Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Deployment (CD)
- Problem-Solving Skills: Strong debugging, troubleshooting, and performance optimization abilities
- Require 5+ years of technology experience with trending technologies
- At least 5 years of experience in design and development of software, experience with large multinational organisations is highly preferred
- Excellent communication and collaboration skills
- Strong analytical and problem-solving abilities
- Proactive cost reduction, automation, and improvements in process efficiency
- Ability to work independently and as part of a team
- Highly motivated and results oriented
- High Energy, able to motivate, collaborate and to generate followership
- Strong communication skills, with demonstrated capability in engaging a large, distributed organisation
- Competitive salary
- Self & Family Health Insurance
- Term & Life Insurance
- OPD Benefits
- Employees’ Deposit Linked Insurance Scheme (EDLI)
- Learning & Development through HL Academy
- Flexible Work from Home
- Leave Travel Allowance
- Variable performance bonus
- Recreation facilities
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Job Recommendations
View All
Mobile Automation Tester
81% matchPublicis Sapient
India
Full-Time
₹3–3 LPA
Communication Skills
Testing
Selenium
+2
Sr QA Engineer
92% matchLitmus7
India
Full-Time
₹4–6 LPA
Jenkins
CI/CD Pipelines
Software Testing
+5
Software Engineer II - Python Developer-DSE
79% matchFactSet
India
Full-Time
₹12–18 LPA
Engineering
Python
Analytics
Senior Software Engineer
81% matchNxtWave
India
Full-Time
Angular
TypeScript
CI/CD Pipelines
+2
AI Sales Specialist, Google Cloud
79% match
India
Full-Time
₹3–5 LPA
Sales
Cloud
Analytics
+1
Share
Quick Apply
Upload your resume to apply for this position