Principal Software Engineer (Java API Development)

Fidelity Financial Services

Actively hiring Verified listing
Smithfield, RI · Merrimack, NH Posted 9 days ago

At a glance

AI generated

TL;DR

Fidelity Investments is seeking a Principal Software Engineer to join its Workplace Investing API Market Technology Center of Excellence, where you will lead the development and maintenance of a critical API Gateway platform. As part of this role, you will build and test REST APIs using Java, Spring Boot, and other open-source tools like Envoy and Microgateway, while also mentoring junior team members and driving continuous process improvement. You must be proficient in CI/CD practices, Docker, Kubernetes, and cloud platforms such as AWS or Azure, with a strong background in API management software and agile methodologies. This position involves working on a highly dynamic platform that supports Fidelity’s expansion into new markets and integration of legacy systems, requiring expertise in API design using SwaggerHub and knowledge of security frameworks like JWT and Key Management.

Skills

Java Spring Boot REST CI/CD Docker Kubernetes AWS Azure API Gateway SwaggerHub Maven Sonar Jenkins Envoy JWT Key Management Datadog Unix Windows Eclipse Spring Tool Suite

What you'll do

  • Lead in defining and maintaining Java development environment best practices using tools like Maven and Sonar.
  • Deliver API platform capabilities using open-source technologies such as Envoy and Microgateway.
  • Design APIs using SwaggerHub to build, collaborate on, and integrate new services.
  • Mentor junior team members through code reviews, unit testing, and integration testing.
  • Drive the migration of existing APIs to Kubernetes or Azure cloud environments.

What we're looking for

  • 8+ years of hands-on Java development experience using Spring MVC/Spring Boot/Web Services (REST)
  • Proficient in configuring web containers, API management software, and CI/CD tools like Jenkins and Maven
  • Strong understanding of Docker, cloud services platforms (AWS or Azure), and API Gateway technologies
  • Experience with SwaggerHub for API design and Kubernetes/Azure for migration of existing APIs
  • Leadership skills including agile methodology, mentorship, and continuous process improvement contributions

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $131,650–$220,000.

Peer median band

$131,650$220,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$152,340$203,200

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Fidelity Financial Services

Fidelity Investments is one of the largest financial services companies in the world, offering brokerage services, mutual funds, retirement planning, wealth management, and life insurance to individuals and institutions. Industry: Financial Services & Investment Management

Fidelity Financial Services currently has 5 open roles on FindRole.

Most-posted roles

View all roles at Fidelity Financial Services

More like this

Similar roles

Technical Software Engineering Lead - Java

The Hartford

US 67 days ago $116,000$189,240
Java J2EE Spring Boot Apache Camel AWS CloudFormation Terraform Docker Kubernetes GitHub Jenkins CI/CD Sonar Lambda CloudWatch ECS EKS RDS S3 IAM SNS SQS EventBridge Service Catalog DevOps Prometheus Grafana

Senior Java Software Engineer

Wells Fargo

112646-Oh-Easton, Columbus, US 9 days ago $100,000$163,000
Java Spring Boot REST SQL JPA/Hibernate JUnit Mockito Git CI/CD AWS Azure GCP Docker Kubernetes OAuth JWT Splunk AppDynamics Dynatrace Angular Kafka

Lead Software Engineer - Java

The Walt Disney Company

Remote (Usa - Ca - 1200 Grand Central Ave, US) 127 days ago $152,200$204,100
Java Spring RESTful APIs AWS EKS SQS RDS MSK CI/CD Apache Kafka Observability tools
Remote

Lead Software Engineer (Java)

Capital One Financial

Mclean, Va, US 32 days ago $197,300$225,100
Java Spring Boot Maven Git Docker Kubernetes AWS CI/CD PostgreSQL JUnit Swagger Linux

Software Engineer Lead (Java Full Stack Development)

PNC

Two Pnc Plaza (Pa374), US 50 days ago
Java Spring Kubernetes OpenShift MongoDB Oracle DB Jenkins CI/CD JavaScript Angular REST APIs Docker Eclipse IntelliJ Gradle Maven Elasticsearch Redis Agile