remote
Software Engineer - JD.com
Software Engineer
Senior Software Engineer building scalable, cloud‑native services using Java, Python, and AWS. Lead design of microservices, container orchestration, and data pipelines to power JD.com’s global logistics and retail platforms.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Java and Python.
- Architect and deploy microservices on AWS using Docker and Kubernetes.
- Implement secure, scalable REST APIs and integrate with relational and NoSQL databases.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and ensure continuous delivery.
- Monitor, troubleshoot, and optimize application performance and reliability.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Java, Python, and SQL.
- Hands‑on experience with AWS services (EC2, ECS, EKS, RDS, S3).
- Proficient with containerization (Docker) and orchestration (Kubernetes).
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
javapythonawsdockerkubernetessql