Jobs
Benefits & Perks
•Flexible Hours
•Remote Work
•Learning Budget
•Flexible Hours
•Remote Work
•Learning
Required Skills
Java
Java 17+
Spring Boot
Spring Cloud
Spring Data JPA
Spring Security
Apache Kafka
RabbitMQ
Redis
PostgreSQL
MySQL
MongoDB
Cassandra
AWS
Azure
Docker
Kubernetes
Jenkins
GitHub Actions
GitLab CI
Apache SkyWalking
Prometheus
Grafana
Datadog
ELK Stack
OpenTelemetry
Microservices
Domain-driven design
Event-driven architecture
RESTful APIs
gRPC
GraphQL
SonarQube
JUnit 5
Mockito
TestContainers
Job Description:
Key Responsibilities:
-
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.
-
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.
-
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.
-
Refactor legacy logistics monoliths into modular, cloud-native microservices, balancing short-term performance needs with long-term maintainability and alignment with industry best practices.
-
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.
-
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.
-
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.
-
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
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.
- 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.
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).
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.
Observability & Monitoring:
Familiarity with APM tools: Apache Sky Walking, 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 Open Telemetry to troubleshoot issues in distributed logistics systems.
- 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).
Knowledge of API design: RESTful APIs, gRPC, or GraphQL for integrating with TMS/WMS systems and third-party carrier APIs; experience optimizing API latency for real-time tracking.
Experience with software quality tools: Sonar Qube (code quality), JUnit 5 + Mockito (unit testing), Test Containers (integration testing) to ensure reliability of logistics-critical systems.
Soft Skills:
-
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.
-
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).
-
Excellent communication and collaboration skills, with experience working with cross-functional teams (product, operations, carrier partners) in a logistics environment.
-
Proactive mindset, with a passion for learning and adopting new technologies to solve complex supply chain problems.
-
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
Preferred Qualifications:
-
Knowledge of serverless computing: AWS Lambda or Azure Functions to build cost-efficient, event-driven solutions for logistics use cases (e.g., shipment status notifications, delivery confirmation).
-
Familiarity with high-performance distributed storage solutions: TiDB, CockroachDB, or HBase for managing large-scale logistics data (e.g., historical shipment records, GPS tracking logs).
-
Experience with specialized logistics technologies: route optimization algorithms (e.g., OR-Tools), geospatial data processing libraries, or integration with carrier APIs (e.g., UPS, Fed Ex, DHL).
-
Expertise in cloud cost optimization: designing cost-efficient architectures on AWS/Azure for logistics workloads, leveraging spot instances, auto-scaling groups, and serverless technologies to reduce infrastructure expenses during off-peak periods.
-
Contributions to open-source projects or technical blog posts related to Java backend development, architecture optimization, or logistics technology solutions.
-
Domain Knowledge (Logistics Industry)
Understanding of core logistics workflows: order management, fleet tracking, route optimization, warehouse management systems (WMS), transportation management systems (TMS), and supply chain visibility.
Familiarity with logistics industry standards: EDI (Electronic Data Interchange) for B2B transactions, GPS tracking protocols, and compliance requirements for shipment data privacy.
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 accommodationrequests@maersk.com.
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Project Engineer
ABB · 3 Locations

Lead Software Engineer - Global Payment Network
Capital One · 3 Locations

Senior Software Engineer, Full Stack
Capital One · 3 Locations

Mainframe CICS & MQ Systems Programmer (z/OS)
Luxoft (DXC) · 3 Locations

Senior Compiler Engineer - Compute Front-End
NVIDIA · 3 Locations
About Maersk

Maersk
PublicA.P. Møller – Mærsk A/S, usually known simply as Maersk, is a Danish shipping and logistics company founded in 1904 by Arnold Peter Møller and his father Peter Mærsk Møller.
10,001+
Employees
Copenhagen
Headquarters
$30B
Valuation
Reviews
3.5
10 reviews
Work Life Balance
3.8
Compensation
3.2
Culture
3.5
Career
2.8
Management
3.3
68%
Recommend to a Friend
Pros
Great place to learn and grow
Good work-life balance and flexibility
Amazing benefits and opportunities
Cons
Limited career advancement and growth
Management and micromanagement issues
Frequent company restructuring
Salary Ranges
38 data points
Mid/L4
Mid/L4 · Business Intelligence Engineer
1 reports
$184,600
total / year
Base
$142,000
Stock
-
Bonus
-
$184,600
$184,600
Interview Experience
44 interviews
Difficulty
3.4
/ 5
Duration
14-28 weeks
Offer Rate
34%
Experience
Positive 63%
Neutral 25%
Negative 12%
Interview Process
1
Phone Screen
2
Technical Interview
3
Hiring Manager
4
Team Fit
Common Questions
Technical skills
Past experience
Team collaboration
Problem solving
News & Buzz
Shipping giant Maersk to take over Panama Canal ports after court ruling - Al Jazeera
Source: Al Jazeera
News
·
5w ago
Maersk to take over Panama Canal port operations from HK firm - Key Biscayne Portal
Source: Key Biscayne Portal
News
·
5w ago
APMT to run Hutchison’s Panama terminals on interim basis after court ruling - Journal of Commerce
Source: Journal of Commerce
News
·
5w ago
Court Blocks Hong Kong Company from Operating Panama Canal Ports in Win for Trump Admin - National Review
Source: National Review
News
·
5w ago