Software Developer II - Backend (US)
Key Skills for This Role
Full Job Posting
Brief Role Description
We are looking for a Software Engineer II – Backend who is a solid Java developer, ready to execute independently, keep pace with the team's delivery, and grow quickly. You take ownership of your work, speak up when you're blocked, and see every challenge as an opportunity to get better. You don't wait to be told what to do — you figure it out, ask the right questions, and get things done.
What you’ll do
Own your work end to end: clarify requirements, design the approach, build, test, deploy, and follow through in production
Build and ship backend features, fixes, and REST APIs for our charging platform
Work with frontend teammates on features that span the stack
Write thorough unit and integration tests, and help raise test coverage across the platform
Keep code quality high and meet the team’s quality gates as part of your definition of done
Review code thoughtfully and grow through the feedback you get
Raise blockers early and work across teams to keep things moving
Take part in sprint planning, standups, and retros
What you bring
- 5 years of backend development experience
- Java 17 or 21: strong, hands-on experience with modern features such as records, sealed classes, pattern matching, or virtual threads
- Spring Boot 3+: production experience building services and REST APIs
- Testing: JUnit 5, Mockito, and Spring Boot test slices (@WebMvcTest, @DataJpaTest, @DataMongoTest); you test each layer in isolation and cover edge cases, not just the happy path
- Code quality: SonarQube or similar static analysis tools
- Databases: Postgres and/or MongoDB
- Next.js: working knowledge; comfortable reading, debugging, and making changes in a Next.js codebase
- A strong sense of ownership and curiosity about new domains and tools
- How You Work:
- You execute independently — you break down a task, figure out the approach, and deliver it
- You match or beat team velocity consistently; you don't let tickets sit
- You are proactive: if something is unclear or you're stuck, you reach out — you don't wait
- You take ownership of quality, including test coverage, without being asked
- You're a fast learner who treats new technology, domains, or challenges as interesting problems, not obstacles
Qualification requirements
5+ 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
Nice to Have:
- Experience with OCPP/OCPI or EV charging domain knowledge
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with integration testing frameworks
- Work Flexibility:
- Standard working hours with occasional after-hours support as needed
- Up to 5–10% domestic travel
- #LI-MB1
- Electrify America, LLC is an Equal Opportunity Employer. We welcome and encourage applicants from all backgrounds, and do not discriminate based on race, sex, age, disability, sexual orientation, national origin, religion, color, gender identity/expression, marital status, veteran status, or any other characteristics protected by applicable laws.
- This role description is a guideline and does not create contractual rights between the Company and any of its applicants. The Company does not enter into any type of employment contract, implied or written, with its applicants regarding job security.
- This Organization participates in E-Verify. We maintain a drug free workplace and perform pre-employment substance abuse testing.
- Electrify America endeavors to make www.electrifyamerica.com/careers accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at [email protected]. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
- Base pay is one part of our total compensation package and is established within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay for this position will fall within the pay range listed below and is determined based on job-related factors including, but not limited to, skills, experience, qualifications, work location, and market conditions. Base salary is localized according to an employee’s work location. Ranges are market-dependent and may be modified in the future.
- The national pay range for this position in most locations is $92,500 - $166,500. There are some locations with a higher range, including the San Francisco Bay Area and New York City, where the range is $132,400 - $238,200. (Note: Full Range)
- Benefits for this position include:
- 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
- Proficiency in Java; Spring Boot experience preferred
Qualifications
- 5 years of backend development experience
- Java 17 or 21: strong, hands-on experience with modern features such as records, sealed classes, pattern matching, or virtual threads
- Spring Boot 3+: production experience building services and REST APIs
- Testing: JUnit 5, Mockito, and Spring Boot test slices (@WebMvcTest, @DataJpaTest, @DataMongoTest); you test each layer in isolation and cover edge cases, not just the happy path
- Code quality: SonarQube or similar static analysis tools
- Databases: Postgres and/or MongoDB
- Next.js: working knowledge; comfortable reading, debugging, and making changes in a Next.js codebase
- A strong sense of ownership and curiosity about new domains and tools
- You execute independently — you break down a task, figure out the approach, and deliver it
- You match or beat team velocity consistently; you don't let tickets sit
- You are proactive: if something is unclear or you're stuck, you reach out — you don't wait
- You take ownership of quality, including test coverage, without being asked
- You're a fast learner who treats new technology, domains, or challenges as interesting problems, not obstacles
- Qualification requirements
- 5+ years of backend software development experience
- Experience with REST API development
- Exposure to databases: Postgres and/or MongoDB
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
Responsibilities
- Own your work end to end: clarify requirements, design the approach, build, test, deploy, and follow through in production
- Build and ship backend features, fixes, and REST APIs for our charging platform
- Work with frontend teammates on features that span the stack
- Write thorough unit and integration tests, and help raise test coverage across the platform
- Keep code quality high and meet the team’s quality gates as part of your definition of done
- Review code thoughtfully and grow through the feedback you get
- Raise blockers early and work across teams to keep things moving
- Take part in sprint planning, standups, and retros
- Possible Tasks within this Role
About Volkswagen Group
Volkswagen Group (Volkswagen AG) is a German multinational automotive manufacturer headquartered in Wolfsburg, Germany, and one of the world's largest automakers by revenue. Its portfolio includes brands such as Volkswagen, Audi, Porsche, Lamborghini, Bentley, SEAT/CUPRA, Škoda, as well as commercial vehicle brands MAN and Scania, and financial services.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Volkswagen Group
Sales Steering Analyst
Ajax, CAN
Volkswagen Group Canada seeks a Sales Steering Analyst to modernize sales business intelligence, forecasting, and decision support for Audi Canada. The role develops predictive models and automated metrics, leads strateg
Trade Compliance Specialist Sr
Reston, USA
Software Developer II - Backend (US)
, USA
Sales Steering Analyst
Ajax, CAN
Event Marketing Specialist, Contract
Pickering, CAN
Cybersecurity Specialist
Chattanooga, USA
Infotainment Function Specialist Sr.
Chattanooga, USA
Accounting Manager - Insurance - NAR
Pickering, CAN
Sales Steering Analyst
Ajax, CAN
