Software Engineer – API Development and Integration
Listed on 2026-02-14
-
Software Development
Software Engineer, Cloud Engineer - Software
Software Engineer – API Development and Integration
Salt Lake City, UT
Type: Contract
Category: Development
Industry: Financial Services
Hybrid every other week onsite/5 days in Salt Lake City, UT
The organization is advancing best-in-class API capabilities to support digital servicing in financial planning, investing, and retirement. Teams deliver reusable APIs and scalable services that power customer-facing web and mobile platforms, emphasizing iterative development, quality, and inclusive collaboration.
Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Rate: $56.00 to $66.00/hr. w2
Responsibilities- Design, develop, and maintain reusable APIs and digital capabilities for large-scale web and mobile experiences.
- Contribute to the full software development lifecycle from concept through deployment within an agile team.
- Apply best practices in API design, including versioning, isolation, and microservices architecture.
- Implement CI/CD pipelines and deployment strategies such as A/B testing, blue-green deployments, and feature toggles.
- Develop highly scalable distributed systems that handle high transaction volumes.
- Practice test-first development and maintain high quality through modern test frameworks.
- Document APIs using standard frameworks and maintain clear, consumer-friendly specifications.
- Collaborate with global teams, share knowledge, and mentor junior engineers.
- Leverage data to measure outcomes and inform technical decisions.
- Support delivery of digital capabilities for money movement, account management, bill pay, trading, research, and account opening.
- 6+ years of hands-on software development with Java web services and API solutions.
- Proficiency with Java, J2EE, Spring MVC, Spring Core, and JavaScript.
- Hands-on experience with Spring Boot for API development.
- Experience building RESTful services with SOA principles, XML/JSON, and modern application servers.
- Deep understanding of API design, versioning, isolation, and microservices.
- Experience documenting APIs using Swagger or similar frameworks.
- Experience with CI/CD and Dev Ops tools such as Jenkins, Maven, uDeploy, Stash, and Docker.
- Experience with Kubernetes for container orchestration.
- Experience with Kafka for event streaming and messaging.
- Experience with Mongo
DB and knowledge of relational and No
SQL databases. - Strong knowledge of scalable distributed systems using open-source technologies.
- Working knowledge of testing frameworks including JUnit, Mockito, and Spring Test.
- Knowledge of web development with JSP, HTML, CSS/SASS, jQuery, Angular, and Node.js.
- Experience with Agile methodologies such as Scrum or Kanban.
- Knowledge of cloud environments and applications, including AWS or Azure.
- Excellent collaboration and communication skills with the ability to mentor junior team members.
- Bachelor’s degree or equivalent with a computer science background.
- Knowledge of AWS or Azure cloud platforms may be validated by relevant certifications (preferred).
Eliassen Group values transparency in our recruitment practices. Please be advised that Eliassen Group utilizes artificial intelligence (AI) tools as part of its initial application screening process. You may receive email and SMS notifications from the Eliassen Virtual Recruiting Team (, ) inviting you to complete a brief voice screening as part of your application process. These tools assist our hiring teams in different ways, including but not limited to, assistance in reviewing application materials to help identify candidates whose qualifications most closely match the requirements of the position.
All AI-assisted evaluations and responses are reviewed by human recruiters before any hiring decisions are made. The use of AI in our process is intended to support fairness, efficiency, and consistency, and Eliassen Group takes measures to prevent bias or discrimination in connection with its hiring practices. By proceeding, you acknowledge, agree,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).