Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Next Step Systems in Salt Lake City, UT is seeking a seasoned Full Stack Developer to help build a next-generation global shipping platform. This hybrid role requires strong Java 17+ and Spring Boot experience, with a path from legacy PHP toward modular microservices.
You will work with a multinational engineering team across time zones, develop a PaaS carrier integration platform with REST APIs, and leverage AI-assisted development to improve delivery and scalability.
The Full Stack Developer will help develop a next-generation global shipping platform. ++Must pass a Java and Spring Boot coding test. This is a Hybrid position in Salt Lake City, UT.++
Help develop global logistics eCommerce and custom ERP platform, migrating from a legacy PHP monolith to a modular Java 24/Spring Boot 3 system using containerized microservices architecture for scalability, resilience, and carrier-level performance across international markets.
Develop a Platform as a Service (PaaS) carrier integration platform exposing standardized REST APIs for rating, shipping, tracking, and label generation, enabling hundreds of global carriers to integrate seamlessly; built a pluggable Java/Spring Boot integration framework using the adapter pattern to translate heterogeneous carrier protocols into unified REST endpoints, secured via OAuth 2.0 and JWT, and documented with OpenAPI specifications for self-service partner onboarding.
Work alongside a multinational engineering team of 30+ front-end, back-end, quality, and DevOps engineers and managers across multiple time zones.
Utilize AI-augmented engineering throughout the software development lifecycle.
5+ years of hands-on Java 17+ experience building high-throughput, enterprise-scale Java systems; fluent in JVM performance, design patterns, and modern Java ecosystems.
Strong API design and development experience, specifically REST, event-driven architecture, and integration patterns at scale.
Experience using Claude AI or other Artificial Intelligence LLM-based tooling.
Experience working in Agile environments with CI/CD, sprint planning, and cross-functional delivery teams.
Experience with cloud-native architectures on AWS.
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
Experience with Agile, AI-Assisted Development (Claude AI, LLM Tooling), API, AWS, Carrier/Logistics APIs, CI/CD, Confluence, Containerization, Data Warehouse, Distributed Systems, eCommerce, ERP, Event-Driven APIs, Java, Jenkins, Jira, JVM, Microservices, MySQL, PHP, Platform as a Service, PaaS, REST, and Spring Boot.
Experience building a Platform as a Service (PaaS) or API integration platform, ideally with external partner or third-party connectivity.
Background in logistics, shipping, supply chain, or freight technology.
Hands-on experience with ERP systems including implementation, integration, or custom development.
Familiarity with carrier APIs, EDI standards, or parcel/freight data protocols.
Benefits include medical insurance, retirement plan, PTO, etc.
Keywords: Salt Lake City UT Jobs, Full Stack Developer, Agile, AI-Assisted Development, Claude AI, Artificial Intelligence, API, AWS, Carrier/Logistics APIs, CI/CD, Confluence, Containerization, Data Warehouse, Distributed Systems, eCommerce, ERP, Event-Driven APIs, Java, Jenkins, Jira, JVM, Microservices, MySQL, PHP, Platform as a Service, PaaS, REST, Spring Boot, Hybrid, Work From Home, Remote, Utah Recruiters, IT Jobs, Utah Recruiting