Full Stack Developer

Next Step Systems
Salt Lake City, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Salt Lake City, United States of America

Tech stack

Java
PHP
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Confluence
JIRA
Cloud Engineering
Continuous Integration
Custom Software
Data Warehousing
Software Design Patterns
DevOps
Distributed Systems
Java Virtual Machine (JVM)
MySQL
OAuth
Platform as a Service (PAAS)
Scrum
Software Engineering
Openapi
Large Language Models
Spring-boot
Backend
Event Driven Architecture
Containerization
Information Technology
REST
Jenkins
Microservices

Job description

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.

Full Stack Developer Responsibilities:

  • 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., Looking to hire a Full Stack Developer in Salt Lake City, UT or in other cities? Our IT recruiting agencies and staffing companies can help.

Requirements

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.

Full Stack Developer Preferred Qualifications:

  • 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

Apply for this position