APM Terminals Lazaro Cardenas logo
APM Terminals Lazaro Cardenas4 months ago

Software Engineer -Java

On-site · Shanghai, Shanghai, China

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Design and implement resilient backend services using Java 17+ tailored to logistics use cases like order fulfillment and shipment tracking. Develop high-throughput APIs and event-driven data pipelines, and lead architecture optimizations for logistics backend systems. Responsibilities include refactoring legacy systems into microservices, implementing CI/CD pipelines, and ensuring compliance with industry regulations. Required skills include core Java expertise, experience with distributed systems and messaging, database proficiency, and cloud/DevOps capabilities. Successful candidates will have strong problem-solving skills, excellent communication, and a proactive mindset. A Bachelor’s or Master’s degree in Computer Science or related field is preferred.

Required Qualifications

  • 5+ years of professional experience in Java backend development
  • Proficiency in Java 17+
  • Expertise in Spring ecosystem
  • Hands-on experience with message brokers
  • Experience with relational databases: PostgreSQL 16+, MySQL 8+
  • Hands-on experience with major cloud platforms: AWS or Azure
  • Familiarity with APM tools
  • Strong understanding of microservices, domain-driven design, and event-driven architecture
  • 5+ years of professional experience in building scalable distributed systems
  • Strong problem-solving skills
  • Excellent communication and collaboration skills
  • Proactive mindset
  • Must be fluent in English Speaking/Writing

Desired Qualifications

  • Knowledge of serverless computing: AWS Lambda or Azure Functions
  • Familiarity with high-performance distributed storage solutions: TiDB, CockroachDB, or HBase
  • Experience with specialized logistics technologies: route optimization algorithms, geospatial data processing libraries, or integration with carrier APIs
  • Expertise in cloud cost optimization: designing cost-efficient architectures on AWS/Azure for logistics workloads
  • Contributions to open-source projects or technical blog posts related to Java backend development, architecture optimization, or logistics technology solutions
  • Domain Knowledge in Logistics Industry

Additional Requirements

  • 1+ years of direct experience in the logistics or supply chain industry preferred
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

APM Terminals Lazaro Cardenas

Software Engineer -Java

Apply on Sorce