We are seeking a highly skilled Senior Java Developer to join our WEX Mobility Engineering team, focusing on building innovative SaaS and PaaS solutions to support the EV energy transition.
Requirements
- Bachelor’s degree in Computer Science or equivalent education or work experience
- Solid hands-on experience developing applications using Java, Springboot, REST APIs
- Experience with event-driven microservices architecture using Docker, Kubernetes, Kafka
- Strong database skills (SQL, Postgres, Liquibase)
- Demonstrable CI/CD experience
- Excellent written and verbal communication skills
- Ability to pick up new technology and switch between tech stacks with a minimum of fuss
- Experience working on backend code, services, data stores, and infrastructure systems
- Ability to work on agile teams to deliver software iteratively
- Experience as a leader and mentor of a scrum team and as a scrum master when necessary
- Ability to drive a test-driven development approach and work on any stage within the software development life-cycle
- Hands-on experience with event-driven architecture and tools like Kafka
- Cloud deployment and containerization using Docker and Kubernetes
- CI/CD tools like GitHub Actions or Argo CD
- Infrastructure as Code (IaC) using tools such as Terraform
- Knowledge of encryption schemes, API security, and compliance requirements in regulated environments
- Proven ability to work effectively on legacy codebases, ensuring minimal disruption while driving modernization efforts
- Experience with technical design documentation and tools like JIRA and Confluence
Benefits
- Opportunity to work on innovative SaaS and PaaS solutions to support the EV energy transition
- Chance to contribute to developing products that enable on-route charging, at-home charging, and reimbursement solutions for EV users
- Opportunity to drive the success and evolution of WEX Mobility products, ensuring they remain leaders in enabling sustainable and efficient fleet operations globally