A.P. Moller - Maersk, a global leader in shipping services and integrated container logistics, is seeking a Senior Software Engineer for their Bangalore office. This role combines technical expertise in Java ecosystem with modern cloud-native development practices. The position requires strong backend development skills, focusing on building scalable microservices and RESTful APIs using Spring Boot and various enterprise technologies.
The ideal candidate will have extensive experience with Java 8.0 and the Spring ecosystem, along with practical knowledge of both SQL and NoSQL databases. They should be well-versed in cloud technologies, particularly Azure, and have hands-on experience with containerization using Docker and Kubernetes. The role demands expertise in implementing secure authentication protocols and working with messaging systems like Kafka.
As a Senior Software Engineer at Maersk, you'll be part of a company that connects global supply chains, working on systems that have real-world impact. The position offers a hybrid work environment and the opportunity to work with cutting-edge technologies while solving complex logistics challenges. The company values diversity and inclusion, welcoming applicants from all backgrounds.
The role requires both technical excellence and strong soft skills, including the ability to communicate effectively with different stakeholders and work independently. You'll be expected to contribute to architectural decisions, implement secure-by-design solutions, and mentor junior team members while following agile development practices.