Fidelity is looking to build outstanding backend applications to deliver experiences in financial planning, investing, and retirement, and to modernize Mainframe capabilities that support Fidelity’s large scale digital presence.
Requirements
- Strong skills with Java 8+, Web application frameworks such as Spring Boot, and RESTful API development
- Familiarity with AWS Toolsets, including but not limited to SQS, Lambda, DynamoDB, RDS, S3, Kinesis, Cloudformation
- Demonstrated experience in designing, building, and documenting customer facing RESTful APIs
- Strong skills with the full lifecycle of development, from analysis to installed into production
- 10+ years of software engineering experience
- Demonstrable ability to read high-level business requirements and drive clarifying questions
- Demonstrable ability to manage your own time and prioritize how you spend your time most effectively
Responsibilities
- craft and develop re-usable Java applications that focus on customer experience needs and optimize quality and deployment practices
- help us build systems to modernize Mainframe capabilities that support Fidelity’s large scale digital presence
- chip in to the entire development lifecycle from concept to deployment as a member of an agile, multi-functional team
- share your technical knowledge to help strengthen our engineering community and further pursue your own learning of new technologies and skills
- enable new business capabilities, respond to regulatory changes, modernize technology solutions, and address the complex needs of our customers
- design, build, and document customer facing RESTful APIs
- engage in self-paced continuous learning to upskill, with the collaboration of engineering leaders
Other
- 10+ years of software engineering experience
- Demonstrable ability to manage your own time and prioritize how you spend your time most effectively
- Ability to work in a reciprocal environment and have a passion for releasing high quality software through iterative software development practices
- Ability to share your technical knowledge to help strengthen our engineering community
- Ability to further pursue your own learning of new technologies and skills