Independently deliver backend features and bug fixes in Java, meeting sprint commitments and contributing to team velocity
Write clean, well-structured code — and take pride in it
Proactively reach out to teammates, leads, or other teams when you hit a blocker instead of going silent
Contribute to growing the team's test coverage through unit and integration tests — not just for your own code, but also new initiatives that might need additional testing coverage
Actively participate in Agile rituals: standups, sprint planning, and retrospectives
Review code, give useful feedback, and receive it with an open mind
Collaborate with senior engineers and ask good questions to level up quickly
Requirements
2+ years of backend software development experience
Proficiency in Java; Spring Boot experience preferred
Experience with REST API development
Exposure to databases: Postgres and/or MongoDB
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Experience with OCPP or EV charging domain knowledge is a plus
Familiarity with CI/CD pipelines and DevOps practices is a plus
Experience with integration testing frameworks is a plus
Tech Stack
Java
MongoDB
Postgres
Spring
Spring Boot
SpringBoot
Benefits
Standard working hours with occasional after-hours support as needed