Jobs Companies Maersk Software Engineer-Java

À propos de ce poste Software Engineer-Java chez Maersk

Maersk · Sur site · China, Sichuan, Chengdu, 610041

Key Responsibilities

1. Design and implement resilient, scalable backend services using Java 17+ and modern frameworks, tailored to logistics use cases such as order fulfillment, shipment tracking, and fleet management.

 

2. Develop high-throughput APIs and event-driven data pipelines to integrate with logistics-specific systems (OMS, WMS, TMS, GPS trackers, and third-party carrier APIs) and ensure real-time data flow across the supply chain.

 

3. Lead architecture optimization initiatives: conduct performance audits of logistics backend systems, identify bottlenecks (e.g., peak-season order surges, real-time tracking latency), and design targeted improvements to enhance scalability, reliability, and cost-efficiency.

 

4. Refactor legacy logistics monoliths into modular, cloud-native microservices, balancing short-term performance needs with long-term maintainability and alignment with industry best practices.

 

5. Collaborate with product, operations, and DevOps teams to implement CI/CD pipelines, infrastructure as code (IaC), and cloud deployment strategies that support 24/7 uptime for mission-critical logistics workflows.

 

6. Lead technical design discussions, make architecture decisions for logistics-specific scenarios (e.g., route optimization algorithm integration, geospatial data processing), and mentor junior developers to build team capability.

 

7. Ensure system compliance with logistics industry regulations (e.g., data privacy for shipment information, EDI standards) and implement robust security measures for sensitive supply chain data.

 

8. Participate in code reviews, drive adoption of coding standards, and leverage observability tools to monitor and troubleshoot logistics system performance during peak operational periods.

 

Required Qualifications & Skills

 

Technical Expertise

 

1. Core Java & Frameworks

5+ years of professional experience in Java backend development, with a focus on building distributed systems for high-volume, real-time use cases.

 

Proficiency in Java 17+, deep understanding of modern Java features (virtual threads, sealed classes, pattern matching) to optimize performance for logistics workloads.

Expertise in Spring ecosystem: Spring Boot 3.x, Spring Cloud (microservices orchestration), Spring Data JPA/ MongoDB, and Spring Security 6.x (OAuth2, JWT) for securing supply chain data.

 

2. Distributed Systems & Messaging (Logistics-Focused)

Hands-on experience with message brokers: Apache Kafka (event streaming for shipment status updates, order events) or RabbitMQ (queue management for warehouse operations).

 

Knowledge of distributed caching: Redis (caching route optimization results, real-time fleet status) or Caffeine to reduce latency for frequent queries.

 

Understanding of service discovery & configuration management: Apache Nacos or Spring Cloud Config to manage dynamic configurations for multi-region logistics deployments.

 

3. Databases & Data Storage

 

Expertise in relational databases: PostgreSQL 16+, MySQL 8+ (query optimization for order/shipment data, transaction management for inventory updates).

 

Experience with NoSQL databases: MongoDB (document modeling for unstructured logistics data like shipment notes) or Cassandra (high-write workloads for GPS tracking logs).

 

4. Cloud & DevOps

 

Hands-on experience with major cloud platforms: AWS (ECS/EKS for containerized logistics services, S3 for shipment document storage, RDS for database management) or Azure (AKS, App Service).

 

Proficiency in Docker and Kubernetes for orchestrating microservices that support distributed logistics operations across regions.

 

Experience with CI/CD pipelines: Jenkins, GitHub Actions, or GitLab CI to enable rapid, reliable releases for time-sensitive logistics workflows.

 

5. Observability & Monitoring

 

Familiarity with APM tools: Apache SkyWalking, Prometheus + Grafana, or Datadog to monitor system performance, track shipment processing latency, and identify bottlenecks during peak seasons.

 

Logging & tracing: ELK Stack (Elasticsearch, Logstash, Kibana) or OpenTelemetry to troubleshoot issues in distributed logistics systems.

 

6. Modern Development Practices & Architecture Optimization

 

Strong understanding of microservices, domain-driven design (DDD), and event-driven architecture (EDA) to model complex logistics domains (e.g., order lifecycle, fleet management).

 

Ability to analyze system metrics, conduct basic load testing, and implement foundational optimizations (connection pooling, query tuning) to handle logistics peak loads (e.g., holiday shipping surges).

 

Experience with software quality tools: SonarQube (code quality), JUnit 5 + Mockito (unit testing), TestContainers (integration testing) to ensure reliability of logistics-critical systems

 

Soft Skills

 

1. 5+ years of professional experience in Java backend development, with a proven track record of building scalable distributed systems—with 1+ years of direct experience in the logistics or supply chain industry preferred.

 

2. Strong problem-solving skills to address logistics-specific technical challenges (e.g., real-time data synchronization across geographically distributed warehouses, handling high-volume shipment transactions).

 

3. Excellent communication and collaboration skills, with experience working with cross-functional teams (product, operations, carrier partners) in a logistics environment.

 

4. Proactive mindset, with a passion for learning and adopting new technologies to solve complex supply chain problems.

 

5. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).

 

6.Must be fluent in English Speaking/Writing

Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law.
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 [email protected].

Prêt à postuler chez Maersk ?
Postuler chez Maersk

À propos de Maersk

A.P. Moller - Maersk is an integrated container logistics company working to connect and simplify its customer's supply chains. As the global leader in shipping services, the company operates in 130 countries and employs roughly 100,000 people. With simple end-to-end offering of products and digital services, seamless customer engagement and a superior end-to-end delivery network, Maersk enables its customers to trade and grow by transporting goods anywhere - all over the world. For more information click here. All the way.

Voir tous les emplois chez Maersk →

Emplois similaires

Maersk
Software Engineer - C#
Maersk
⚡ Postuler tôt China, Sichuan, Chengdu, 61004... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 2 sem.
Redwood Materials
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials
⚡ Postuler tôt San Francisco, California, Uni... Sur site $180,000–$237,500
● Nouveau 👁 Vu ✓ Postulé il y a 49 min
Anduril Industries
Senior Software Developer in Test, Air Defense
Anduril Industries
⚡ Postuler tôt Irvine, California, United Sta... Sur site $129,000–$171,000
● Nouveau 👁 Vu ✓ Postulé il y a 52 min
Anduril Industries
Senior Robotics Software Engineer, Behaviors
Anduril Industries
⚡ Postuler tôt Costa Mesa, California, United... Sur site $220,000–$292,000
● Nouveau 👁 Vu ✓ Postulé il y a 55 min
Anduril Industries
Senior Robotics Software Engineer, Payload Integration
Anduril Industries
⚡ Postuler tôt Abu Dhabi, United Arab Emirate... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 55 min
Redwood Materials
Senior Software Engineer, Energy Storage
Redwood Materials
⚡ Postuler tôt San Francisco, California, Uni... Sur site $150,000–$237,500
● Nouveau 👁 Vu ✓ Postulé il y a 1 h
Maersk
Network & Carrier Roadmap Product Manager
Maersk
⚡ Postuler tôt Portugal, Porto, Porto, 4100-4... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 19 h
Maersk
Indirect Tax Audit Specialist
Maersk
⚡ Postuler tôt IN - Chennai Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 19 h
Maersk
Customer Experience Analyst
Maersk
⚡ Postuler tôt BRSSZ12 - Santos - Avenida Ana... Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 19 h

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez Maersk

Voir tous les emplois chez Maersk →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit