Enable job alerts via email!

Mid Java Developer

WEX, Inc.

San Francisco (CA)

Remote

USD 90,000 - 150,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Software Engineer in the Energy Transition domain, focusing on full stack development for electric vehicles. You'll collaborate with stakeholders, write high-quality code, and manage production support while promoting continuous improvement. Ideal candidates will have a strong background in Java and Spring Boot, with a passion for solving complex problems and adopting new technologies. This role offers a unique opportunity to make a significant impact in a rapidly evolving field, working in a collaborative environment that values innovation and excellence.

Qualifications

  • 3+ years of experience with Java, Spring Boot, and REST APIs.
  • Strong understanding of data structures and algorithms.
  • Experience with CI/CD and DevOps practices.

Responsibilities

  • Focus on backend development, including integrations and API suite.
  • Write efficient, scalable, and high-quality code.
  • Manage production on-call support and incident triage.

Skills

Java
Spring Boot
REST APIs
Data Structures
Algorithms
CI/CD
Problem-solving
Communication
Continuous Improvement

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science

Tools

Postgres
Liquibase
AWS

Job description

* This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Boston, MA; Chicago, IL; San Francisco Bay Area, CA; and Portland, ME.

About the team/role

As a Software Engineer, you will be joining the Integrated Engineering team as part of the Energy Transition domain (Electric Vehicles) and will focus on full stack development including integrations, and API suite. The position requires U.S. citizenship.

As part of the integrated engineering model, you are responsible for developing with quality, DevOps, and agile practices in mind, enabling the team to handle a wide range of tasks within the software development lifecycle.

You should be passionate about coding, enjoy solving complex problems, thrive in collaborative engineering teams, focus on delivering high-quality work, pay meticulous attention to detail, and be open to adopting new technologies, frameworks, and practices.

How you'll make an impact

  • Focus on backend development, including integrations and API suite.

  • Collaborate with business stakeholders, solutions architects, and product managers to understand requirements and priorities.

  • Write efficient, scalable, and high-quality code.

  • Manage production on-call support, including incident triage, RCAs, troubleshooting, and code fixes.

  • Promote continuous engineering improvement through mentoring, feedback, metrics, and best practices.

  • Adopt a test-driven development approach and take responsibility for various stages of the software development lifecycle.

Experience you'll bring

  • Bachelor's degree in Computer Science or a related field.

  • 3+ years of experience with Java, Spring Boot, and REST APIs.

  • Strong understanding of data structures and algorithms.

  • Experience developing backend services, APIs, data processing, and web applications (Spring Boot, GraphQL, REST).

  • Experience designing and developing event-driven microservices architecture.

  • Proficiency in data engineering, ingestion, storage, and processing with strong database skills (SQL, Postgres, Liquibase).

  • Experience providing production on-call support.

  • Hands-on CI/CD experience with DevOps practices.

  • Excellent analytical, problem-solving, and decision-making skills.

  • Passion for continuous improvement and automation.

  • Strong communication skills, both written and verbal.

Plus

  • Master's degree in Computer Science or related field.

  • Experience with system design.

  • Knowledge of electric vehicle charging data and protocols (e.g., OCPI, OCPP).

  • Experience with AWS cloud services.

  • Experience with Java test automation frameworks like Cucumber, Robot, etc.

  • Experience collaborating virtually with distributed teams globally.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Syncing, Processing, and Applying

Material Security

San Francisco

Remote

USD 120,000 - 160,000

-1 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

San Francisco

Remote

USD 120,000 - 160,000

3 days ago
Be an early applicant

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

San Jose

Remote

USD 142,000 - 210,000

Yesterday
Be an early applicant

Mid Java Developer

WEX

San Francisco

Remote

USD 90,000 - 140,000

26 days ago

Senior Protocol / Blockchain Software Engineer

Sei Labs

San Francisco

Remote

USD 120,000 - 180,000

9 days ago

Java/JEE developer (Hybrid)

Citi

Remote

USD 90,000 - 150,000

Yesterday
Be an early applicant

Senior Java Developer

Bentley iTwin Ventures

Exton

Remote

USD 90,000 - 130,000

3 days ago
Be an early applicant

Mid Java Developer

WEX, Inc.

Boston

Remote

USD 80,000 - 130,000

4 days ago
Be an early applicant

Staff Software Engineer (Batch Infrastructure)

Affirm

San Jose

Remote

USD 120,000 - 160,000

9 days ago