remote
Software Engineer MTS 2 - eBay
Software Engineer
Senior software engineer building scalable, cloud‑native services on eBay’s global platform using Java, Spring Boot, AWS, and containerization.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput microservices that support millions of transactions daily.
- Collaborate with cross‑functional teams to define feature requirements and translate them into robust, testable code.
- Implement CI/CD pipelines, containerize applications with Docker, and orchestrate deployments on Kubernetes.
- Optimize application performance, troubleshoot production issues, and ensure high availability and fault tolerance.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and security.
Requirements
- 5+ years of professional experience in Java development with Spring ecosystem.
- Strong understanding of AWS services (EC2, RDS, S3, Lambda) and experience deploying Java applications to the cloud.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling (Jenkins, GitHub Actions).
- Proficiency in relational databases (PostgreSQL/MySQL) and familiarity with NoSQL options.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.