Taro Logo

Senior Software Engineer - Java

A.P. Moller - Maersk is an integrated container logistics company and global leader in shipping services, operating in 130 countries with roughly 100,000 employees.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Logistics

Job Description

A.P. Moller - Maersk, a global leader in integrated container logistics, is seeking a Senior Software Engineer specializing in Java to join their team in Bangalore. This role offers an exciting opportunity to work with cutting-edge technologies in a company that connects and simplifies global supply chains. The position requires expertise in Java 8.0 and the J2EE stack, with a strong focus on building scalable microservices and RESTful APIs.

The ideal candidate will have extensive experience with Spring Framework, cloud technologies (particularly Azure), and modern development practices including containerization and CI/CD. You'll work with various databases, messaging systems, and will be responsible for implementing secure, robust solutions that meet business needs.

This is a hybrid role that combines the flexibility of remote work with in-office collaboration. You'll be part of a company that values diversity and inclusion, operating in 130 countries with approximately 100,000 employees. The position offers the opportunity to work on complex technical challenges while maintaining a strong focus on business value and user experience.

The role requires both technical excellence and strong soft skills, as you'll need to communicate effectively with different stakeholders and translate between technical and business languages. You'll be working in an agile environment where problem-solving abilities and independent thinking are highly valued. The company's commitment to innovation is evident in their interest in emerging technologies, including basic understanding of LLM and AI/ML.

Working at Maersk means joining a company that's at the forefront of global trade and logistics, where your technical skills will directly impact the efficiency and effectiveness of worldwide supply chains. The company offers a supportive environment that embraces different styles of thinking and provides opportunities for professional growth and development.

Last updated a month ago

Responsibilities For Senior Software Engineer - Java

  • Develop and maintain Java-based applications
  • Build and maintain RESTful APIs
  • Design and implement microservices
  • Implement authentication and authorization solutions
  • Write effective unit and integration test cases
  • Work with messaging and streaming systems
  • Collaborate with team members and stakeholders
  • Translate technical concepts to business language

Requirements For Senior Software Engineer - Java

Java
MongoDB
Cassandra
MySQL
Kafka
Redis
  • 5+ years experience in building applications on Java 8.0, J2EE stack
  • Experience in developing scalable and robust RESTful APIs
  • Experience with Spring Boot, Microservice, Message Queues
  • Knowledge of SQL/NoSQL databases
  • Experience with API Gateways and integrations
  • Knowledge of CI/CD pipeline with Maven, Jenkins, Nexus
  • Experience in cloud environment (Azure)
  • Experience with BDD and TDD approaches
  • Knowledge of containerized deployment (Docker, Kubernetes)
  • Understanding of security design principles
  • Excellent communication and collaboration skills

Related Jobs

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on developing custom integration platforms for global supply chain logistics, requiring 9+ years of experience in enterprise software development.

Software Engineer - Fullstack

Senior Full Stack Developer position at Maersk in Bangalore, requiring 7-9 years of experience in Java, Spring Boot, and React/Vue.js for hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on developing Fleet Management Systems and customs integration capabilities, requiring 10+ years of experience in enterprise software development.

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on warehouse management systems architecture and development, requiring Java expertise and system design experience.

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on Fleet Management System development and customs integration, requiring 10+ years of experience in enterprise software development.