Work Model Full Time Onsite
Overview:
We are seeking a Senior Java Full Stack Developer to join our clients team in Salt Lake City, UT. This role is ideal for experienced professionals who thrive in a consulting environment and are passionate about solving complex business and technical challenges using modern full stack technologies. This position is based on site at a client location in the Salt Lake City, UT area.
As a consultant, you will be responsible for designing, developing, and maintaining enterprise-grade applications while working closely with business stakeholders, architects, and cross-functional Agile teams. You will contribute to both backend and frontend development, leveraging cloud-native and microservices-based architectures to deliver scalable, high-performing solutions.
Duties and Responsibilities -How you'll make an impact:
- Perform technical analysis, application development, configuration, and production support including incident resolution and troubleshooting
- Develop software solutions by analyzing requirements, collaborating with stakeholders, and designing scalable applications
- Participate in Agile teams to design, build, test, and deploy full stack solutions
- Review and evaluate business processes, systems, and workflows to recommend improvements
- Design and implement microservices-based architectures using Java and Spring Boot
- Collaborate with Business Analysts to translate business requirements into technical solutions
- Manage source code and version control artifacts using tools such as Git
- Conduct unit testing and contribute to system and integration testing efforts
- Develop and integrate RESTful and SOAP-based services across enterprise systems
- Mentor junior developers and support knowledge sharing across the team
Required qualifications to be successful in this role -What you'll bring:
- 5+ years of experience in software or application development across full stack environments
- Bachelor’s degree in Computer Science, Engineering, or related field
- Strong expertise in Java, Spring Boot, and microservices architecture
- Experience with frontend technologies such as React and modern JavaScript frameworks
- Proficiency with SQL and relational database design and optimization
- Experience with messaging systems such as Kafka or MQ technologies
- Knowledge of RESTful APIs, SOAP services, and integration patterns
- Familiarity with authentication protocols such as SAML and OAuth
- Experience with Git, Maven, and Linux-based development environments
- Strong communication skills with the ability to collaborate across technical and non-technical teams
Desired qualifications:
- Experience with Spring Batch for large-scale data processing
- Experience working in cloud-native environments
- Prior experience in consulting or client-facing roles
- Experience working in rapidly changing environments with multiple priorities
- Demonstrated ability to mentor and guide junior team members
Skill Set Highlights:
- Java & Spring Boot - 6+ Years of Experience Expert Level
- React, SQL, MQ - 6+ Years of Experience
- Apache Kafka, RESTful API's, SOAP Webservices - 6+ Years of Experience
- SAML/OAuth, Git, Maven & Linux - 4+ Years of Experience
This is a contract with a great organization. As a contractor for Smith Johnson, you are eligible for medical, dental, life, disability. Smith Johnson pays for 70% of your medical and dental and 100% of life and disability. The contract is also eligible for PTO/holiday accrued monthly. You are also eligible for a 3% retirement matching plan. Smith Johnson believes in taking care of our contractors.
