Senior Java Software Engineer

Charlotte, North Carolina

ProSearch
Apply for this Job

Are you an experienced Java developer looking to make a meaningful impact on a fast-growing SaaS platform? Our client is seeking a Senior Java Software Engineer to join their high-impact Integrations Team-working on scalable microservices and RESTful APIs that power a top-tier Field Service Management (FSM) solution used by contractors nationwide.


About the Company & Product

Our client builds industry-leading software solutions for contractors, helping them grow revenue, simplify scheduling and dispatch, streamline back-office operations, and accelerate payments. Their end-to-end FSM platform includes features like job scheduling, invoicing, maintenance agreements, financing, and real-time integrations with third-party systems.

As a Senior Software Engineer, you'll contribute to a platform that directly helps small and medium-sized businesses operate more efficiently and profitably.


Key Responsibilities - What You'll Work On

  • Design, build, and maintain high-performance Java microservices using Spring Boot
  • Develop clean, scalable RESTful APIs to power product features and third-party integrations
  • Partner with cross-functional teams including Product, QA, and DevOps to deliver high-quality software
  • Apply best practices in microservice architecture, cloud deployments, and software testing
  • Document APIs using OpenAPI/Swagger
  • Contribute to ongoing performance tuning and scalability enhancements

Requirements - What You'll Bring

  • 8+ years of hands-on experience with Java, Spring Boot, and RESTful API development
  • Proven experience designing and deploying microservices in a production environment
  • Knowledge of relational and NoSQL databases
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and Docker
  • Familiarity with API documentation tools like Swagger/OpenAPI
  • Solid understanding of software testing (unit, integration, contract testing)
  • Strong communication skills and ability to thrive in a collaborative, agile environment
  • Bachelor's degree in Computer Science or related field (or equivalent hands-on experience)

What Makes This Opportunity Stand Out

  • Competitive compensation: $120,000-$160,000 base salary, plus a strong benefits package
  • Hybrid work flexibility: Collaborate in person and remotely
  • Impactful work: Contribute to a widely used SaaS product helping real-world customers
  • Growth opportunities: Work with modern tech and help scale a dynamic software platform

If you're a passionate backend engineer who thrives in a modern development environment and enjoys solving real-world challenges, apply now and be a part of something impactful.

Date Posted: 02 May 2025
Apply for this Job