Our client is seeking a highly skilled Senior Full Stack Java Engineer to join their team! This position is based onsite at a client location in the Salt Lake City, UT area.
Support enterprise clients in designing, building, and scaling modern digital platforms and AI-enabled product capabilities. In this role, you will work alongside high-performing architects, engineers, and business leaders to solve complex technical challenges and deliver impactful solutions that drive innovation and operational excellence. This is an exciting opportunity for an experienced Full Stack Java Engineer who thrives in fast-paced Agile environments, enjoys working across the full software development lifecycle, and wants hands-on exposure to modern AI-powered applications, Kubernetes-based deployments, microservices architecture, and enterprise-scale cloud-native development. You will partner directly with the client's stakeholders, contribute to strategic modernization initiatives, and help shape scalable solutions used across mission-critical enterprise environments.
Responsibilities :
Design, develop, test, and deploy scalable enterprise applications and AI-enabled product features using modern Java and cloud-native technologies
Build and support microservices-based architectures using Spring Boot and related enterprise frameworks
Collaborate with architects, business analysts, product owners, and cross-functional Agile teams to deliver high-quality technical solutions
Develop and maintain RESTful APIs, event-driven integrations, and enterprise messaging solutions
Support containerized application deployments and CI/CD pipelines using Kubernetes, Jenkins, Git, and related DevOps tools
Troubleshoot production issues, perform root cause analysis, and support incident resolution activities
Participate in technical analysis, code reviews, system optimization, and application modernization initiatives
Contribute to AI-powered solution development and emerging intelligent automation capabilities where applicable
Analyze business processes and technical requirements to recommend scalable, efficient, and maintainable solutions
Maintain technical documentation, deployment procedures, and source code management best practices
Mentor junior developers and contribute to engineering excellence across the team
Requirements :
Technical Expertise
Software engineering or enterprise application development experience in enterprise environments
Experience designing and supporting microservices architecture
Tech Stack Skill Breakdown
Java/Spring Boot - Expert Level 6+ Years
React, SQL, MQ - Expert Level 6+ Years
Apache Kafka, RESTful APIs, SOAP Webservices - Expert Level 6+ Years
Kubernetes and CI/CD Tools - 3+ Years
SAML/OAuth, Git, Maven and Linux - 4+ Years
Enterprise Integration & Security
Experience working with SOAP web services
Knowledge of SAML and OAuth authentication protocols
Experience with enterprise messaging and asynchronous processing frameworks
Understanding of API integrations and distributed systems
DevOps & Agile Delivery
Experience supporting CI/CD pipelines using Jenkins, Kubernetes, and related DevOps tooling
Strong understanding of Agile software delivery methodologies and engineering best practices
Ability to work effectively in rapidly evolving technical environments with shifting priorities
Communication & Leadership
Strong communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders
Proven ability to work independently while collabo
rating effectively across distributed teams
Experience mentoring developers and contributing to team growth and technical excellence
Education
Bachelor's degree required