Software Engineer -Java
On-site · Shanghai, Shanghai, China
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
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.