Senior Software Engineer/Developer

A privately held financial services company focused on making financial expertise broadly accessible and effective in helping people live the lives they want.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Senior Software Engineer/Developer

Fidelity Investments is seeking a Senior Software Engineer/Developer to join their team in Durham, NC. This role focuses on building and developing Java-based applications and RESTful APIs that support testing and reporting services in a financial services environment. The position involves working with microservices architecture, middleware platforms, and data solutions using Oracle database.

Key responsibilities include developing original technical solutions, designing applications for multiple platforms, performing code reviews, establishing coding standards, and supporting all phases of testing. The role requires expertise in Java, Spring framework, Docker, Cloud platforms (Azure/AWS), and database technologies.

The ideal candidate should have a Bachelor's or Master's degree in Computer Science or related field, with significant experience in developing Java applications in a financial services environment, particularly for 401(k) compliance. They should be proficient in RESTful and SOAP Web services, Cloud migration, Business Process Management, and Oracle database development.

Fidelity offers a comprehensive benefits package including 401(k) with company match, medical/dental/vision coverage, parental leave, and student loan assistance. The position follows a hybrid working model, requiring onsite presence every other week at the Durham office.

Join Fidelity's technology team and contribute to developing the next generation of financial products and tools while working for a company that values diversity, inclusion, and professional growth.

Last updated 3 days ago

Responsibilities For Senior Software Engineer/Developer

  • Develop original technical solutions
  • Design applications for multiple platforms
  • Perform code reviews
  • Define coding standards
  • Support testing phases
  • Assist in user acceptance testing
  • Develop comprehensive documentation
  • Handle production support
  • Establish project plans
  • Perform technical and functional analysis

Requirements For Senior Software Engineer/Developer

Java
Kubernetes
Redis
MongoDB
  • Bachelor's or Master's degree in Computer Science, Engineering, IT, Mathematics, Physics, or related field
  • 3 years experience with Bachelor's or 1 year with Master's
  • Experience developing Java based applications in financial services
  • Expertise in Java RESTful and SOAP Web services
  • Experience with Spring framework
  • Knowledge of Cloud platforms (Azure/AWS)
  • Experience with Docker
  • Oracle database development skills
  • Experience with Business Process Management tools

Benefits For Senior Software Engineer/Developer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 401(k) with company match
  • Medical, dental, vision and prescription drug coverage
  • 16-week maternity leave & 12-week parental leave
  • Student loan assistance

Interested in this job?

Jobs Related To Fidelity Investments Senior Software Engineer/Developer

Senior Performance Engineer (Java)

Senior Performance Engineer position at Fidelity Digital Assets focusing on Java-based performance testing for cryptocurrency trading platforms.

Senior Software Engineer (Python)

Senior Software Engineer position at Fidelity Investments focusing on Python development for financial services platforms and analytics engines.

Senior Business Process Model Developer

Senior BPM Developer position at Fidelity Investments focusing on designing and developing business process models using Java, JavaScript, and modern BPM platforms.

Senior Software Engineer/Developer

Senior Software Engineer position at Fidelity Investments focusing on test automation and software development using various technologies in an Agile environment.