Description
Full Stack Engineer
Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Full Stack Engineer to work in Salt Lake City, UT!
The Role
Our teams build APIs and Digital capabilities that support Fidelity’s large scale digital presence. You will help us craft and develop re-usable APIs that focus on customer experience needs and optimize quality and deployment practices. You’ll contribute to the entire development lifecycle from concept to deployment as a member of an agile team.
The Expertise we’re Looking For
- You have a passion for technology and can navigate your way across sophisticated and rapidly-changing landscapes by staying on top of latest trends and thrive by sharing knowledge
- Are a creator, a doer, and a disruptor who will help us solve real-life problems and meet real customer needs
- Self-starter, who actively challenges status-quo, is curious and not afraid to ask “Why” and “What if”?
- Thoughtful about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles
- Stay on top of Algorithms, Data Structures and Design Patterns and love the challenge of building highly scalable systems that can support thousands of transactions/sec
- Have an attitude of test first development and are experienced in modern test frameworks
- Are data-driven and can measure, collect and use data to make decisions. We understand the value of intuition and the need to balance decisions accordingly
The Skills You Bring
- 5+ years of hands on software development experience in Java Web services and API solutions.
- Hands-on experience with Service Oriented Architecture (SOA), building RESTful services, XML/JSON, and modern Application Servers
- Proficient in Java, J2EE, Spring MVC, Spring Core and JavaScript
- Deep understanding of API design, including versioning, isolation and micro-services
- Experience in API documentation framework (Swagger)
- Experience with DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, Stash and Docker
- Application in developing highly scalable distributed systems using Open source technologies
- Proven experience of testing frameworks like JUnit, Mockito, Spring Test
- Knowledge of web application development using JSP, HTML, CSS/SASS, JQuery, Angular and NodeJS
- Experience in Agile methodologies (Kanban, SCRUM)
- Knowledge of cloud computing environments and applications (AWS, Azure)
- Knowledge of relational and NoSQL database management systems
The Value You Deliver
Brokerage Digital Experience (BDXE) team we support applications and tools that provide capabilities like Online money movement, Account management, Bill pay services and Account opening for Fidelity's retail and workplace customers. This position will play a key role in delivering new and improving existing digital capabilities to provide the best customer experience.
Dynamic Working
Fidelity’s hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite all business days of every other week in a Fidelity office.