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 independently clarify requirements, design and deliver work, test and deploy it, and follow through in production. The developer will collaborate with frontend teammates and other teams, contribute to code reviews and team ceremonies, and take ownership of code quality and test coverage. Standard working hours apply, with occasional after-hours support as needed and up to 5–10% domestic travel.

Requirements

  • At least 5 years of backend software development experience.
  • Proficiency in Java, including hands-on experience with Java 17 or 21 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 in the qualification section.
  • Experience developing REST APIs.
  • Experience with JUnit 5, Mockito, and Spring Boot test slices such as @WebMvcTest, @DataJpaTest, and @DataMongoTest; ability to test layers independently and cover edge cases.
  • Experience with SonarQube or similar static analysis tools.
  • Exposure to Postgres and/or MongoDB.
  • Working knowledge of Next.js, including reading, debugging, and modifying a Next.js codebase.
  • Strong ownership, curiosity, independent execution, proactive communication, and ability to learn new technologies and domains.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

Nice To Haves

  • Experience with OCPP/OCPI or EV charging domain knowledge.
  • 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 raise platform test coverage.
  • Maintain code quality and meet team quality gates.
  • Review code thoughtfully and incorporate feedback.
  • Raise blockers early and work across teams to maintain progress.
  • Participate in sprint planning, standups, and retrospectives.
  • Provide occasional after-hours support as needed.

Benefits

  • Eligibility for 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