
Principal Full Stack Engineer
Fidelity Investments
full-time
Posted on:
Location Type: Hybrid
Location: Westlake • New Hampshire • Texas • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Collaborate and deliver top quality scalable systems solutions
- Serve as a Technical Lead working closely with the Tech Lead, Product Owners, and Architects
- Define and implement technical strategies and design solutions
- Responsible for designing and building high-quality solutions that align with the technology blueprint
- Collaborate closely with architects to solve complex business challenges
- Contribute significantly to design strategies and development efforts to ensure quality outcomes
- Leverage business knowledge to translate divisional initiatives into effective software solutions
- Develop sophisticated or multi-component applications and evaluate alternative approaches
- Analyze and recommend improvements to development policies, procedures, standards, and strategies
Requirements
- Over 10 years of experience including development of Java-based and messaging-driven applications
- Expertise in Spring, Spring Boot, API design, and multi-layered Java/J2EE architectures
- Experience in the financial services industry, preferably in Asset Management Technology experience with exposure to Alternative Investing in areas like Derivatives, Liquid Alts and Private Equity
- Proven ability to provide technical leadership and mentor junior team members
- Hands-on experience with cloud platforms and container technologies including AWS, Azure, Docker, and Kubernetes
- Skilled in CI/CD tools and practices such as GitHub, Jenkins, uDeploy, and Stash
- Strong understanding of relational databases, SQL, and ORM frameworks like JPA and Hibernate
- Proficient in designing and implementing REST APIs and microservices
- Experienced in database schema design, PL/SQL, stored procedures, and transactional SQL in DB2/Oracle
- Deep knowledge of Git and branching strategies
- Adept at resolving complex technical roadblocks across multiple technologies
- Committed to code quality through effective code reviews, unit testing, and integration testing
- Experienced in coordinating technical deliverables across internal and external teams
- Contributor to process improvement initiatives to enhance team velocity
- Experience in project and people management is a strong plus
- BS degree in Computer Science or Software Engineering or equivalent experience
Benefits
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringSpring BootAPI designJava/J2EEREST APIsmicroservicesSQLPL/SQLDB2
Soft Skills
technical leadershipmentoringcollaborationproblem-solvingprocess improvementproject managementpeople managementcommunicationanalytical thinkingteam coordination