Bangalore, Karnataka, India
Information Technology
Full-Time
A.P. Moller Maersk
Overview
About the Role:
We are seeking a seasoned and adaptable Senior Software Engineer / Technical Lead with 8–12 years of experience in software development. You will be a key contributor in designing and building scalable, robust, and high-performance systems. The ideal candidate has deep expertise in Java or .NET, strong understanding of microservices architecture, and hands-on experience with streaming platforms, databases, and a test-first development mindset.
Key Responsibilities:
We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing accommodationrequests@maersk.com.
We are seeking a seasoned and adaptable Senior Software Engineer / Technical Lead with 8–12 years of experience in software development. You will be a key contributor in designing and building scalable, robust, and high-performance systems. The ideal candidate has deep expertise in Java or .NET, strong understanding of microservices architecture, and hands-on experience with streaming platforms, databases, and a test-first development mindset.
Key Responsibilities:
- Design, develop, and maintain enterprise-grade applications using Java or .NET frameworks.
- Architect and implement microservices and REST APIs, ensuring modularity, scalability, and performance.
- Work with relational (RDBMS) and big data technologies to manage large-scale datasets.
- Integrate and leverage streaming platforms such as Apache Kafka for real-time data processing.
- Apply strong software design principles and follow test-first / TDD approaches to deliver clean, maintainable code.
- Collaborate with UI/UX and front-end teams to ensure seamless end-to-end product experience.
- Lead or contribute to code reviews, architecture discussions, and mentorship of junior engineers.
- Stay current with emerging technologies and be open to adopting new tools, languages, or frameworks as needed.
- 3 - 6 years of hands-on software development experience.
- Strong command over Java or .NET technologies and related ecosystems.
- Experience with RDBMS (e.g., MySQL, PostgreSQL) and big data platforms (e.g., Hadoop, Spark).
- Proficient with Apache Kafka or similar streaming technologies.
- Deep understanding of software architecture patterns, particularly microservices.
- Practical experience with RESTful services and API design.
- Familiarity with UI technologies (e.g., JavaScript, Angular, React) and front-end/backend integration.
- Demonstrated use of test-first methodologies (TDD, BDD, unit testing frameworks).
- Excellent problem-solving and communication skills.
- Proven ability to learn and adapt quickly to new technologies and frameworks.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Exposure to DevOps practices and CI/CD tools.
- Background in containerization (Docker, Kubernetes).
We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing accommodationrequests@maersk.com.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in