Maersk is seeking a highly skilled and experienced Software Engineer with a strong background in building scalable, high-quality cloud-native applications. The ideal candidate brings a hands-on, solution-oriented mindset and thrives in a fast-paced, agile environment.
Requirements
- Design and develop scalable backend services using Java and Spring Boot
- Build responsive, user-friendly interfaces using React JS or Angular, along with HTML5, CSS3, and JavaScript
- Architect and implement microservices and RESTful APIs for high-performance, cloud-native systems
- Develop and test business features with end-to-end ownership, under mentorship and peer collaboration
- Write clean, maintainable, and secure Java code, leveraging AI-assisted software development tools
- Integrate AI capabilities into applications using APIs and SDKs
- Implement and maintain CI/CD pipelines and DevOps practices using tools such as Docker, Kubernetes, Azure DevOps, Jenkins, Git, and Terraform
- Deploy, monitor, and manage applications on cloud platforms (Azure preferred)
- Ensure solutions meet performance, scalability, reliability, and security standards
- Participate in and lead code reviews and technical design sessions
- Document architecture decisions, technical designs, and development guidelines
- Learn, adopt, and implement open-source technologies and frameworks at scale
- Mentor junior developers and foster a culture of engineering excellence, innovation, and continuous learning
- Collaborate with experienced engineers, product leaders, and cross-functional teams to deliver high-impact solutions
Benefits
- Free breakfast, snacks, and lunch options
- Flexible work schedule
- Support for continuous learning
- Diverse and inclusive workplace