ChargePoint is looking to solve the problem of supporting a rapidly growing global EV driver base by designing, developing, and maintaining backend services.
Requirements
- Proficiency in Java and Spring Boot, with hands-on experience in production environments
- Solid understanding of microservices and distributed systems fundamentals
- Experience with databases (SQL and/or NoSQL)
- Familiarity with message queues (Kafka, RabbitMQ, etc.)
- Strong problem-solving and debugging skills
- Exposure to cloud-native platforms (AWS, GCP, or Azure)
- Familiarity with containerization and orchestration (Docker, Kubernetes)
Responsibilities
- Implement reliable APIs and microservices using Java and Spring Boot
- Contribute to scalable microservices architecture serving global driver use cases
- Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Elasticsearch)
- Build and maintain asynchronous event pipelines with Kafka or RabbitMQ
- Collaborate with global teams across the US, Europe, and India to deliver high-quality, production-grade solutions
- Follow best practices in testing, monitoring, observability, and CI/CD
- Participate actively in design reviews, code reviews, and knowledge sharing sessions
Other
- Bachelor’s degree in Computer Science or equivalent experience
- 5+ years of backend software development experience
- Good communication and collaboration skills, including working with globally distributed teams
- Ability to work in Campbell, CA
- Commitment to fair and equitable compensation practices