Overview
Skills
Job Details
Job Title: Senior Java Springboot Developer (Migrate legacy functionality from PHP systems) Location Remote in one of these areas. Portland ME, Boston MA, Charlotte NC.
Duration: Fulltime Hire
Team transitioning focus to the upmarket segment, targeting larger clients with more complex needs. Working on an enterprise-level applications that require scalability, security, and robust performance.
About the Team/Role
Company, creates software solutions to help contractors simplify their business and make life easier. Our software product, team is an end-to-end Field Service Management platform that helps contractors run their business, grow sales, and simplify back-office operations. Team 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.
Key Responsibilities:
- Develop and maintain Java-based microservices for enterprise applications breaking down monolithic PHP into microservices
- Migrate legacy functionality from PHP systems into modern Java stacks.
- Collaborate with cross-functional teams to design scalable and secure solutions.
- Implement granular security models, transitioning from simple tenant systems to hierarchical access structures.
- Contribute to architectural decisions and modernization strategies.
- Mentor junior developers as needed (no direct reports).
Required Skills & Experience:
- Senior level need someone who is able to hit the ground running
- Java /Spring Boot microservices & RESTful API development
- Experience in large, complex environments that require scalability
- Understanding of security best practices and multi-tenant systems.
- Basic familiarity/experience - Cloud (AWS), Docker, Github
What Will Win:
- Exposure to PHP or legacy systems migration.
- Knowledge of Doctrine or similar database frameworks.
- Experience with financial or accounting systems is a plus.
Logistics:
- Will seek immediate approval for outside hubs but should focus on the hubs to start