Jobs and Careers
FI

Senior Software Engineer/Developer

Fidelity Investments
Jersey City, United Statesfull_timeVerifiedPosted 25 Jun 2025
💰 $139,100/yr($131,675/yr$139,100/yr)

About the role

Job Description:

Position Description: 

 

Builds and develops a global equity compensation and trading system for Stock Plan Services using Java. Performs automated testing leveraging Continuous Deployment and Continuous Integration (CI/CD) tools such as Azure and Kubernetes. Performs Java EE development on high volume enterprise systems. Develops middle-tier RESTful services and SQL relational databases. Builds microservices and event-driven software architecture with CI/CD in an Azure Kubernetes Service (AKS) environment. Provides business solutions by developing complex software applications. 

 

Primary Responsibilities: 

 

  • Develops original and creative technical solutions to on-going development efforts.  

  • Designs applications or subsystems on major projects and for/in multiple platforms.  

  • Develops applications for multiple projects supporting several divisional initiatives.  

  • Supports and performs all phases of testing leading to implementation. 

  • Assists in the planning and conducting of user acceptance testing. 

  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.  

  • Responsible for post-installation testing of any problems. 

  • Establishes project plans for projects of moderate scope. 

  • Works on complex assignments and often multiple phases of a project. 

  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives. 

 

Education and Experience: 

 

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) implementing and supporting applications using Java, Springboot, CI/CD, Jenkins, Cucumber, and Oracle. 

 

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) implementing and supporting applications using Java, Springboot, CI/CD, Jenkins, Cucumber, and Oracle. 

 

Skills and Knowledge: 

 

Candidate must also possess: 

 

  • Demonstrated Expertise (“DE”) designing and implementing REST Application Programming Interfaces (APIs) for a data visualization dashboard using Java and Spring Boot (integrated with an Oracle Database through Spring Data JPA). 

  • DE automating, building, testing, and deploying workflows by designing and maintaining CI/CD pipelines (to reduce the time to market for applications) using Jenkins. 

  • DE implementing automated testing and Test Driven Development (TDD) methodologies (to optimize test coverage and enhance the overall software quality of the application) using Junit and Cucumber. 

  • DE ensuring faster data retrieval by creating and optimizing queries (

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Fidelity Investments

View company profile →