Role Overview
We are seeking a Mid-level Backend Developer to contribute to the continued evolution of the Expedition platform. The role involves working within an agile engineering team to enhance existing functionality, address defects, and support platform growth. The position offers exposure to a Java-based backend ecosystem within the EV charging domain.
Key Focus Areas
- Contribution to backend services supporting an EV charging management platform
- Development and enhancement of functionality within an OCPP-based CMS environment
- Collaboration within a structured, sprint-driven development process
Technical Requirements
- Experience developing backend applications using Java and modern application frameworks
- Understanding of service-based architectures and backend application design principles
- Familiarity with build and dependency management tools commonly used in Java ecosystems
- Exposure to integrating backend services with frontend or mobile application layers
- Understanding of API-driven communication and backend-to-client interaction patterns
- Comfort working within collaborative development environments that rely on issue tracking and version control tools
Nice to have
- Familiarity with EV charging systems or protocol-driven platforms, including exposure to OCPP
- Experience with testing frameworks used for backend development, such as Mockito or JUnit
- Awareness of API specification and documentation standards such as OpenAPI / Swagger
Exposure to messaging or event-driven architectures, including technologies such as Kafka - Understanding of relational database concepts and experience with systems like PostgreSQL

Pablo Alejandro Rosales Perez
Senior Recruiter