Senior Full Stack Engineer Java, .NET
A Senior Software Engineer that thrives in an environment where we are using innovative technologies to provide first class digital experience for our clients and customers. You will be involved in building or enhancing existing 401k business capabilities that help millions of Fidelity’s customers prepare better for retirement while delivering industry best experiences.
The Team
As a member of the 401k or Defined Contribution (DC) Online Recordkeeping technology Chapter within the Workplace Investing business unit of Fidelity, you will be responsible for design, development, testing and deployment of scalable and innovative solutions that help Fidelity’s customers plan & invest for retirement, manage and transact from their DC retirement accounts. You will be part of an agile engineering scrum team working in a fast-paced environment, closely collaborating with product, architecture and other engineering teams. The team as recently embarked on at 5 year initiative to accelerate to the Cloud, work with consumers to migrate and decommission our legacy platforms.
This position is based in Raleigh/Durham, NC or Westlake, TX. The team works on a hybrid schedule which is every other week in office.
The Experience You Have
Bachelor’s or Master’s degree in Computer Science or a related technology discipline
7-10+ years of software development experience on business critical, enterprise wide applications
Strong knowledge Java coding practices for mid-tier applications that perform business logic and calculations.
Expertise in building scalable, server-side enterprise applications, domain logic intensive RESTful APIs
Strong knowledge with .NET is required
Experience leading a team of developers
Experience with re-platforming large applications
Expertise in designing, developing and maintaining high-volume transactional systems
Ability to debug through legacy systems and capture current state to aid with modernization
Actively participates in and contributes to formal reviews of architecture, design, and code
Experience with Mainframe applications
Publishes clear, concise and thorough design documentation
Provides support for software releases into production environments
Fosters teamwork and collaboration across global development teams, business and systems partners.
Experience building technology solutions in the financial services industry is preferred.
Experience with Agile and Scrum Methodologies is preferred.
The Skills You Bring
Expertise in building scalable, server-side enterprise applications, domain logic intensive RESTful APIs
Experience in design patterns & principles such as OO, DD, SOA, Microservices etc.
Experience developing skills in Java, Spring MVC, Spring Core, Spring Boot
Experience developing software utilizing OOA, OOD, and OOP principles & design patterns
Experience developing software utilizing relational databases (Oracle, SQL Server or Sybase)
Experience developing software applications with Popular IDEs (Eclipse/IntelliJ)
Experience with Source Control Systems such as GIT
Developing and deploying 12-factor, containerized (Docker, Kubernetes) API’s to AWS/Azure
Collaboration with producer and consumer teams to implement end-to-end solutions in a customer obsessed
Experience with Test automation for unit, functional and non-functional testing (SOATEST, SOASTA, Cucumber)
Ability to develop technical artifacts based on analysis of business and systems requirements
Aptitude to discover/document implementations from legacy systems, C++, Java. .NET, as part of re- platform.
Knowledge of the current technologies and evolving trends
Ability to quickly learn new concepts and technologies
Detail oriented coupled with strong analytical and problem-solving skills
Strong organizational skills coupled with effective written and verbal communication skills
Must be an organized self-starter with a collaborative work style, and the ability to multi-task.
Strong Team player and collaborator
The Value You Deliver
Expertise in building scalable, server-side enterprise applications, domain logic intensive RESTful APIs
Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements. Please consult with your recruiter for the specific expectations for this position.
Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Top Skills
Similar Jobs
What you need to know about the Charlotte Tech Scene
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus



