ZoomInfo is looking to build and scale its core backend services to power its platform and serve millions of users
Requirements
- 5+ years of experience with backend software development using Java
- Strong expertise in Java frameworks and technologies (Spring Boot, Hibernate, Maven/Gradle)
- Experience with RESTful API design and microservices architecture
- Proficiency with relational and NoSQL databases
- Experience with Node.js for backend development (strong advantage)
- Experience with cloud platforms (AWS, GCP, or Azure)
- Knowledge of containerization and orchestration (Docker, Kubernetes)
Responsibilities
- Design, develop, and maintain scalable backend services and APIs using Java and related frameworks
- Architect and implement microservices that handle high-volume traffic and complex business logic
- Optimize application performance, scalability, and reliability
- Write clean, maintainable, and well-tested code following best practices
- Participate in code reviews and mentor junior engineers
- Troubleshoot and resolve production issues in distributed systems
- Contribute to technical architecture decisions and system design
Other
- Bachelor's degree in Computer Science, a related field, or equivalent practical experience
- 2+ years of experience in designing, analyzing, and troubleshooting large-scale distributed systems
- 1+ years of experience leading projects and providing technical leadership
- Master's degree in Computer Science or Engineering (preferred)
- Travel requirements not specified