Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Senior Software Engineer -Java
✓ This company has sponsored visas before. The posting doesn't say so, but it's still worth applying.
ICT
💰 Salary Not shared
📊 Market 50,000 DKK–70,000 DKK/mo (600,000 DKK–840,000 DKK/yr)
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.
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at Maersk.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas