Enable job alerts via email!

Remote - Senior Java Software Engineer

WEX

Maine

Remote

USD 120,000 - 160,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

A leading company in software solutions for contractors is seeking a Senior Java Software Engineer to enhance their platform, Payzerware. The role involves developing high-performance microservices and APIs, contributing to seamless integrations with third-party vendors. Ideal candidates will have extensive experience in Java and Spring Boot, with a focus on building scalable applications in a collaborative environment. Join a team committed to innovation and professional growth.

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Retirement Plans
Paid Time Off

Qualifications

  • 8+ years of experience developing applications with Java, Spring Boot, and RESTful APIs.
  • Experience with relational and NoSQL databases.
  • Understanding of microservice design patterns and best practices.

Responsibilities

  • Designing, developing, and deploying high-performance microservices using Java Spring Boot.
  • Building robust, scalable APIs that enhance the product.
  • Contributing to seamless integrations with third-party vendors.

Skills

Problem Solving
Communication
Collaboration

Education

Bachelor's degree in Computer Science

Tools

Java
Spring Boot
RESTful APIs
OpenAPI/Swagger
Docker

Job description

Join to apply for the Remote - Senior Java Software Engineer role at WEX

About The Team/Role

Payzer, a WEX Company, creates software solutions to help contractors simplify their business and make life easier.

Our software product, Payzerware, is an end-to-end Field Service Management platform that helps contractors run their business, grow sales, and simplify back-office operations. Payzerware provides comprehensive business management including schedule / dispatch, invoicing, sales proposals / invoices, and maintenance agreements. It also enables a full range of payment and financing solutions, which further help contractors decrease outstandings, generate more revenue per job, and save time.

We are seeking a Senior Java Software Engineer to join our Integrations Team. In this pivotal role, you will be responsible for designing, developing, and deploying high-performance microservices using Java Spring Boot. These services are the backbone of our platform, enabling seamless integrations with third-party vendors and powering critical features within our SaaS product, Payzerware. You will build robust, scalable APIs that enhance our product and empower our partners to integrate with our platform efficiently. If you thrive in building modern, resilient applications in a collaborative, fast-paced environment, we encourage you to apply.

How You’ll Make an Impact

As a Senior Java Software Engineer, you will expand our platform's capabilities by building robust and scalable microservices. Your expertise in Java Spring Boot and RESTful API design will contribute to seamless integrations with third-party vendors and enhance our core SaaS product, Payzerware. Your work will be critical in ensuring the team develops high-quality, maintainable software.

Experience You'll Bring

  • Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred, but equivalent experience will be considered.
  • Ability to adapt quickly to new technologies and methodologies.
  • Strong problem-solving, communication, and collaboration skills.
  • 8+ years of experience developing applications with Java, Spring Boot, and RESTful APIs.
  • Experience with relational and NoSQL databases.
  • Proven track record of building and deploying microservices.
  • Understanding of microservice design patterns and best practices.
  • Experience with API documentation using OpenAPI/Swagger is preferred.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker).
  • Strong understanding of software testing principles (unit, integration, contract testing).
  • Excellent communication and teamwork skills.

What We Offer

  • A collaborative, fast-paced environment with impactful contributions.
  • Opportunities to work on innovative projects shaping our product offerings.
  • Commitment to continuous learning and professional growth.

The pay range for this position is $120,000 - $160,000, based on qualifications and experience. Benefits include health, dental, vision, retirement plans, paid time off, and more. For details, see the "About Us" section.

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

Similar jobs

Remote - Senior Java Software Engineer

WEX, Inc.

Portland

Remote

USD 120,000 - 160,000

2 days ago
Be an early applicant

Senior Software Development Engineer

WEX, Inc.

Portland

Remote

USD 135,000 - 180,000

2 days ago
Be an early applicant

REMOTE Sr. Software Engineer - Java

CyberCoders

Los Angeles

Remote

USD 150,000 - 200,000

Today
Be an early applicant

Remote - Senior Java Software Engineer

WEX Inc.

Boston

Remote

USD 120,000 - 160,000

4 days ago
Be an early applicant

Remote - Senior Java Software Engineer

WEX, Inc.

Boston

Remote

USD 120,000 - 160,000

2 days ago
Be an early applicant

Remote - Senior Java Software Engineer

WEX, Inc.

Charlotte

Remote

USD 120,000 - 160,000

2 days ago
Be an early applicant

Remote - Senior Java Software Engineer

WEX

Remote

USD 120,000 - 160,000

2 days ago
Be an early applicant

Senior Java Software Engineer

HealthEdge

Burlington

Remote

USD 100,000 - 130,000

6 days ago
Be an early applicant

Remote - Senior Java Software Engineer

WEX

Charlotte

Remote

USD 140,000 - 160,000

3 days ago
Be an early applicant