remote
Senior Backend Software Engineer - ZoomInfo
Software Engineer
Lead the design and scaling of high‑performance backend services using Java and Spring Boot, architecting microservices on AWS, and optimizing data pipelines for millions of users.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservices in Java using Spring Boot to support the Growth platform.
- Architect and implement high‑throughput, low‑latency services on AWS, leveraging services such as EC2, RDS, SQS, and Lambda.
- Collaborate with data, product, and DevOps teams to optimize database schemas, query performance, and CI/CD pipelines.
- Containerize applications with Docker, orchestrate deployments with Kubernetes, and ensure robust monitoring and alerting.
- Mentor junior engineers, conduct code reviews, and champion best practices in architecture, security, and performance.
Requirements
- 5+ years of professional backend development experience, primarily in Java.
- Strong background in microservices architecture, Spring Boot, and cloud-native deployment.
- Proficiency with relational databases (PostgreSQL/MySQL) and experience with SQL tuning.
- Hands‑on experience with Docker, Kubernetes, and AWS services.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
javaawssqldockerkubernetes