Join to apply for the Senior Full Stack Engineer role at Fidelity Investments
2 weeks ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Job Description
The High Income and Alternatives Technology team is looking for a hardworking, highly motivated software engineer with a strong understanding of programming fundamentals and software design.
In this role, you will be responsible for developing quality software components used by Portfolio Managers and Analysts managing over $100 Billion in High Yield, Credit Alternatives, and Systematic Investment Research Funds. You will have the opportunity to engage, shape, and contribute to Alphabet, our flagship portfolio construction platform.
You will also help define and implement development practices, standards, and strategies across multiple teams.
The Expertise we’re Looking For
You care about doing excellent work with excellent people.
You have a degree in Computer Science, Engineering, Information Technology, or equivalent, and a desire to learn more.
Minimum 5 years of design & development experience.
Proficiency in Java 17 and above, Spring, Spring Reactive, Spring Boot, RESTful services.
Angular front-end experience desirable; willingness to learn Angular if experienced in React.
Experience with Test Automation Tools and Frameworks such as Karate, Cypress, Mockito.
Exposure to messaging technology like Kafka is a plus.
Kubernetes/EKS/AWS deployment and operations management experience is a plus.
Experience with Oracle, JPA, and GraphQL would be beneficial.
Financial domain knowledge, especially in Equities, Fixed Income, or Alternative Asset classes, is advantageous.
The Purpose of your Role
You will be part of an agile team at the forefront of engineering in Asset Management Technology, focusing on Continuous Integration/Delivery and engineering excellence. You should be versatile, eager to tackle new problems, and collaborative, with a positive 'can-do' attitude.
The Skills You Bring
Excellent analytical, communication, and organizational skills, with the ability to multitask.
Ability to collaborate openly and contribute actively in a team environment.
Capability to work independently under general direction.
Ability to provide technical guidance to your team.
The Value you Deliver
Deliver high-quality, timely, cost-effective, and maintainable software solutions in an agile environment.
Contribute to test automation practices.
Participate in engineering practices such as code and design reviews, and define source control, environment, and deployment strategies.
Work with product owners, technical leads, and architects to improve the platform.
Develop an understanding of the business domain and participate in technology discussions.
Share innovative practices with your team.
The Team
Passionate about technology and solving complex problems.
Enjoy working collaboratively, sharing, and learning.
Self-motivated, proactive, and decisive.
Committed to quality, coding standards, and testability.
Company Overview - Why Fidelity?
Committed to innovation and industry leadership through technology investment.
Over 12,000 technology professionals using Agile methodology enterprise-wide.
Access to top-tier technology platforms, tools, and frameworks.
Challenging roles with opportunities for growth.
#J-18808-Ljbffr