About The Position

Electrify America is committed to revolutionizing the way people charge. As the country's largest open DC fast charging network, Electrify America is actively contributing to electrifying mobility today and building a more sustainable future. At Electrify America, innovation, collaboration, and a commitment to sustainability are valued. The company strives to establish a diverse and inclusive workplace where employees can develop personally and professionally. As a team member at this rapidly growing company, you can work on state-of-the-art technology and join a team making a significant impact in the world. The role is for a Contract Software Engineer I – Backend who is a solid Java developer, ready to execute independently, keep pace with team delivery, and grow fast. The ideal candidate takes ownership of their work, speaks up when blocked, and sees every challenge as an opportunity to improve, figuring things out and asking the right questions.

Requirements

  • Solid proficiency in Java — you can write production-quality backend code without needing handholding
  • Familiarity with Spring Boot or similar backend frameworks
  • Experience working with REST APIs and relational or NoSQL databases (Postgres, MongoDB)
  • Comfortable writing unit tests
  • 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
  • 2+ years of backend software development experience
  • Proficiency in Java
  • 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 Haves

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

Responsibilities

  • 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
  • Participate actively 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

Benefits

  • diverse and inclusive workplace
  • develop personally and professionally
  • learn, grow, and make a difference

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service