Jobs · Engineering · New Jersey

Principal Software Engineer (Java/SpringBoot)

Fidelity Investments · Jersey City, NJ · 1 mo ago
On-siteEngineering$107k–$216k/yrFull-time

About the role

Asset Management Technology is seeking a highly motivated Principal Fullstack Software Engineer for the Fidelity Digital Asset Management technology team in the US. As a member of the Asset Management technology team, you will be part of the team supporting the Fidelity Asset Management business. This role involves building a new product and requires a hands‑on developer who will collaborate with architects and business partners. You will be responsible for developing a Java Spring/Spring Boot microservice backend and an Angular UI, deployed in EKS clusters on AWS.

Responsibilities

  • Provide technology solutions by developing software applications.
  • Demonstrate a solid understanding of the business functions for which the application is designed.
  • Display a full understanding of the software development process including analysis, design, development, system and integration testing, problem resolution and planning.
  • Support and perform all phases of testing leading to implementation.
  • Drive the culture of innovation, research and technical excellence to remain at the forefront of technology and thought leadership.

Requirements

  • Minimum of 10 years of software application development experience; financial/asset management industry experience is a plus.
  • BS/MS or equivalent experience in Computer Science, Engineering, or Information Technology.
  • Extensive middle‑tier application development using Java Spring/Spring Boot, streaming and messaging technologies (Kafka), authentication framework and SQL (Oracle preferred).
  • Front‑end application development using Angular.
  • Ability to apply standard processes across teams in areas such as unit testing,

Similar jobs