Senior Software Engineer -JavaMaersk · 3 Locations
Maersk logo

Maersk

company page ↗ Visa Sponsoring Company

Senior Software Engineer -Java

✓ This company has sponsored visas before. The posting doesn't say so, but it's still worth applying.

🗓️ Posted 2026-09-23 3 Locations Full-time Hybrid ICT
💰 Salary Not shared 📊 Market 50,000 DKK–70,000 DKK/mo

About the Company

Lovable is a platform that lets you build apps and websites by chatting with AI. We are a small European team of serial founders, product engineers, physicists, competitive programmers and people who just care about building a great product quickly. We're on a mission to build the last piece of software that the world will ever need. Software Development Specialties: Software Development, AI, AI code generation, Software Engineering, Vibe coding

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
  • ● + 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).

Requirements

  • ● istics 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.
  • ● 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.
  • ● 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.
  • ● + years of professional experience in Java backend development, with a proven track record of building scalable distributed systems-with 3+ 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).
  • ● Must be fluent in English Speaking/Writing
  • ● 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).
  • ● 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.