Fidelity Investments is looking to build a user experience that delights customers, anticipates their needs, and matches services or solutions to support effective decision-making, by delivering new products and services that will greatly improve the digital experience for their Workplace Solutions customers.
Requirements
- 5+ years of demonstrated experience in Client-side development using Angular, jQuery, JavaScript/TypeScript, Node, NPM, HTML/CSS, RxJS
- Proficiency in Client-side unit testing frameworks and test runners like Jest, Jasmine and Karma
- 4+ years of demonstrated experience with server-side development with Java, Spring, Spring Boot, Camel, JMS, Apache Kafka and Persistence frameworks (JPA/Hibernate)
- Hands on experience using AWS services S3, EC2, Lambda, CFT
- Strong understanding of CI/CD tools such as Jenkins, Artifactory, Deploying applications in DevOps environment
- Deep understanding of API design, including versioning, API documentation (Swagger)
- Solid Understanding of developing highly scalable distributed systems using Open-source technologies.
Responsibilities
- Craft, build, test, and deliver the features that make up Fidelity’s Digital experiences.
- Serve as a Senior Full Stack Engineer who will play a key role on a Scrum team and within Digital Platforms Technology.
- Work closely with the Squad Lead, Scrum Master, Systems Analyst, Quality Assurance, Architects, Tech Lead and other Developers.
- Develop highly scalable distributed systems using Open-source technologies.
- Deploying applications in DevOps environment
- Design end-to-end solutions.
- Deliver new products and services that will greatly improve the digital experience for our Workplace Solutions customers!
Other
- Ability to deal with ambiguity and work in fast paced environment.
- Ability to think out of box and design end-to-end solutions.
- Passion and intellectual curiosity to learn new technologies and business areas!
- Excellent interpersonal skills, both through written and verbal channels.
- Experience collaborating in a team environment to develop, deploy, and support key applications and features