This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Full Stack Software Developer to contribute to application development initiatives within a collaborative engineering team in Utah. This Long-term Contract opportunity is ideal for a developer who is equally comfortable building responsive user interfaces and delivering dependable back-end services. The role supports the creation of scalable, modern software solutions in the financial services industry while partnering closely with other technical professionals.
Job Responsibility
Design and enhance front-end features using modern Angular frameworks to deliver intuitive, high-quality user experiences
Develop and maintain server-side applications with Java and Spring Boot, ensuring performance, stability, and scalability
Collaborate with engineers, stakeholders, and cross-functional team members to translate business needs into effective technical solutions
Build, test, and refine full stack components that support reliable and maintainable enterprise applications
Contribute to deployment and operational readiness activities within containerized environments such as OpenShift or Kubernetes
Participate in code reviews and development best practices to improve software quality, consistency, and long-term supportability
Support automated delivery workflows and cloud-oriented development practices as part of the broader engineering process
Requirements
5+ years of software development experience with a strong emphasis on full stack application delivery
Demonstrated expertise in Angular for front-end development on recent versions of the framework
Solid experience developing back-end services and APIs using Java and Spring Boot
Practical exposure to container platforms such as OpenShift or Kubernetes
Understanding of CI/CD concepts and modern cloud-native development approaches
Ability to produce clean, testable, and maintainable code in a detail-oriented development environment
Strong written and verbal communication skills with the ability to work effectively on a collaborative team
Proven analytical thinking, sound troubleshooting ability, and a proactive approach to problem solving
What we offer
medical, vision, dental, and life and disability insurance