


Provides inventory, order and ERP software tailored for building‑materials distributors and dealers.
8 days ago
Intermediate (4-7 years), Experienced (8-12 years)
Full Time
Phoenix, AZ
Office Full-Time
Company Size
224 Employees
Service Specialisms
Sector Specialisms
Strong understanding of software architecture patterns (microservices, event-driven, domain-driven design).
Proven track record using AI tools to accelerate development (GitHub Copilot, ChatGPT/Claude, etc.).
Proven background in maintaining and enhancing large-scale enterprise applications in a SaaS environment.
Bachelor's Degree in Computer Science, Software Engineering, or equivalent professional experience.
3-7 years of hands-on Java development experience, with at least 2 years working on shared frameworks or platform components.
Experience working in agile teams with exposure to multiple stakeholder groups and cross-functional collaboration.
Track record of successfully delivering complex technical projects while balancing technical debt reduction and feature development.
5+ years of Java development experience, with 2+ years in framework/platform development.
We're seeking an experienced Java Developer to design, develop, and maintain our common framework and shared components that power multiple ERP applications. This role is critical to ensuring consistency, performance, and scalability across our entire ERP ecosystem while reducing development time and technical debt.
Normal office environment with use of computers and telephone systems; no unusual physical demands.
Travel as needed, including business air travel and car rental.