Fidelity Investments

Senior Software Engineer – Java, Spring Boot, Angular

Fidelity Investments

full-time

Posted on:

Location Type: Hybrid

Location: SmithfieldNew HampshireRhode IslandUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Leverage strong software engineering and test automation skills to design, build, test, deploy, and maintain customer‑facing FIT applications.
  • Develop and deploy software in a fast‑paced environment while collaborating closely with Architecture, Development, User Experience, and Product Owners.
  • Contribute to ongoing technical improvements, stay current with emerging technologies and frameworks, and help shape best practices across the team.
  • Problem‑solving and innovation—especially around new technologies and automation strategies—are core aspects of the role.

Requirements

  • 6+ years of development experience with a Bachelor's degree or equivalent in CS/Engineering/IS.
  • Expertise in Java, Spring Boot, and Angular for scalable web and mid-tier applications.
  • Strong knowledge of software design principles, data structures, and algorithms.
  • Extensive experience with web services (REST, SOAP, JSON, XML).
  • Background in building cloud‑enabled apps using 12‑factor design.
  • Hands-on experience with Docker and AWS deployments/management.
  • Proficient with unit testing and test automation frameworks.
  • Experience with CI/CD pipelines (Kubernetes, Terraform, Jenkins).
  • Agile development experience with strong communication skills.
  • Multi‑stack engineering skills across Java/J2EE, Spring Boot, JS/TS, Angular, REST, and automation (JUnit, Cucumber, Selenium, Serenity).
  • Understanding of identity & access management, authentication, and authorization.
  • Strong problem-solving skills and attention to detail; able to understand customer value.
  • Ability to learn complex systems quickly and adopt new technologies.
  • Collaborative mindset, comfortable with remote/international teams.
  • Customer‑focused, accountable, and passionate about building robust, maintainable software.
Benefits
  • Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office.
  • Reasonable accommodation available for applicants with disabilities.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootAngularRESTSOAPJSONXMLDockerAWSCI/CD
Soft Skills
problem-solvinginnovationcommunicationcollaborationattention to detailcustomer-focusedaccountabilityadaptabilityteamworkpassion
Certifications
Bachelor's degree in CSBachelor's degree in EngineeringBachelor's degree in IS