remoteonsite
Senior Software Engineer - Core Services - ChargePoint
Software Engineer
Senior Software Engineer driving the design, development, and scaling of core services for a leading EV charging platform, leveraging Java, microservices, and cloud-native technologies such as AWS, Docker, and Kubernetes.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance core services that power a global EV charging network.
- Implement microservice architectures using Java, RESTful APIs, and event‑driven patterns.
- Deploy, monitor, and optimize services on AWS using Docker and Kubernetes for scalability and reliability.
- Collaborate with product, data, and infrastructure teams to define requirements and deliver end‑to‑end solutions.
- Write automated tests, conduct code reviews, and enforce best practices for security and performance.
Requirements
- 5+ years of professional software engineering experience, primarily with Java and microservice development.
- Strong expertise in cloud platforms (AWS) and container orchestration (Docker, Kubernetes).
- Proficiency in designing and consuming RESTful APIs and working with relational databases (SQL).
- Experience with CI/CD pipelines, automated testing, and performance tuning in production environments.
- Excellent problem‑solving skills and ability to work cross‑functionally in an agile setting.
Skills
javaawsdockerkubernetessql