Software Developer II - Backend

Volkswagen AG
•$92,500 - $238,200

About The Position

Electrify America is seeking a Software Engineer II – Backend to build and maintain backend features, fixes, and REST APIs for its charging platform. The role calls for a Java developer who can execute independently, take ownership of work from requirements clarification through design, implementation, testing, deployment, and production follow-through, and contribute consistently to the team’s delivery. The developer will collaborate with frontend teammates and other teams, uphold code quality and test coverage, participate in code reviews, and raise blockers proactively. The position uses standard working hours, with occasional after-hours support as needed, and includes up to 5–10% domestic travel.

Requirements

  • At least 5 years of backend software development experience.
  • Proficiency in Java, with hands-on experience in Java 17 or 21 and modern features such as records, sealed classes, pattern matching, or virtual threads.
  • Production experience with Spring Boot 3+ building services and REST APIs; Spring Boot experience is preferred.
  • Experience developing REST APIs.
  • Experience with JUnit 5, Mockito, and Spring Boot test slices, including testing layers in isolation and covering edge cases.
  • Experience with SonarQube or similar static analysis tools.
  • Exposure to PostgreSQL and/or MongoDB.
  • Working knowledge of Next.js, including the ability to read, debug, and change code in a Next.js codebase.
  • Strong ownership, independence, proactive communication, and curiosity about new domains and tools.
  • Bachelor’s degree in Computer Science or Engineering, or equivalent practical experience.

Nice To Haves

  • Experience with OCPP/OCPI or knowledge of the EV charging domain.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with integration testing frameworks.

Responsibilities

  • Own work end to end by clarifying requirements, designing an approach, building, testing, deploying, and following through in production.
  • Build and ship backend features, fixes, and REST APIs for the charging platform.
  • Work with frontend teammates on features spanning the stack.
  • Write unit and integration tests and help improve platform test coverage.
  • Maintain code quality and meet team quality gates.
  • Review code and incorporate feedback.
  • Raise blockers early and collaborate across teams to keep work moving.
  • Participate in sprint planning, standups, and retrospectives.
  • Provide occasional after-hours support as needed.

Benefits

  • Eligibility for an annual performance bonus.
  • Healthcare benefits.
  • 401(k) with company match.
  • Defined contribution retirement program.
  • Tuition reimbursement.
  • Company lease car program.
  • Paid time off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service