Full Stack Engineer The Role We are looking for top Java engineering talent that can, through skilled development, drive high user satisfaction related to workflow and business process tools within our product portfolio. This role will play a key part in developing industry-standard, best-practice software for workflow, document management, storage, and retrieval.
This position is based in
Salt Lake City, UT.
The Team As part of the Advanced Process Solutions division, you will join a Scrum team of 8-10 highly talented individuals tasked with reimagining the next generation of workflow tools. This team is focused on building a next-generation REST API suite that serves as the unified entry point for document-centric workflows, enabling both internal and external integration partners to access critical document-focused workflows spanning multiple systems and backend repositories.
The Expertise You Have - Bachelor's degree in Computer Science, a related technical discipline, or equivalent experience.
- 6-9+ years of Java development experience.
- Experience with RESTful APIs, including contract design and core API development.
- 2+ years of experience with AWS and other cloud-based development methodologies and best practices.
The Skills You Bring - Experience with Git, Java, JavaScript, Jenkins, Docker, AWS, Python, Shell Scripting, JSON, and GitHub Copilot.
- Cloud database experience with DynamoDB or Amazon RDS.
- Experience with serverless applications and EKS-based applications.
- Excellent communication skills.
- Strong problem-solving and troubleshooting skills.
- Ability to work effectively in a collaborative, team-oriented environment.
The Value You Deliver - Accountable for the consistent delivery of functional software from sprint to sprint and release to release.
- Apply software development best practices and engineering standards.
- Participate in application-level architecture and technical design.
- Develop original and creative technical solutions for ongoing development efforts.
- Ensure QA readiness of software deliverables, including end-to-end testing, unit testing, and automation.
- Support the implementation of moderate-scope projects and major initiatives.
- Work on complex assignments and multiple phases of projects.
- Assist in developing departmental technical policies and procedures.
- Contribute to project planning for initiatives of moderate scope.