Senior Software Engineer/Developer

Fidelity Investments•Jersey City, NJ
•$142,550 - $154,000

About The Position

Builds and maintains enterprise brokerage applications using Java and deploys automation applications and pipelines. Collaborates with the regulatory reporting business team and other brokerage technology teams to develop applications for reporting across multiple asset classes subject to high levels of regulatory scrutiny. Works with AWS, Linux, and Bash in an Agile environment using Kanban and Scrum. Supports CI/CD using Kubernetes, Maven, Jenkins, Stash, Ansible, Splunk, and Docker. Performs hands-on development and participates in architecture, design, and analysis, providing business solutions through the development of complex or multiple software applications. The role also develops and modernizes application platforms in the cloud and supports multiple projects and divisional initiatives, from design and analysis through testing, implementation, documentation, and post-installation troubleshooting.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent), plus three years of experience as a Senior Software Engineer/Developer or in a closely related occupation designing and developing Java-based scalable, high-performance applications using modern web frameworks to support FINRA regulatory compliance in the securities trading industry; or a master’s degree in one of those fields (or foreign education equivalent), plus one year of such experience.
  • Demonstrated expertise developing microservices for translating and sending real-time data using Spring, Elastic Redis (Cache), NoSQL databases, SQS, EC2, and Kafka; developing AWS Lambda functions to fetch data from the FINRA API using Java and RESTful services; deploying and maintaining services in AWS EKS and Lambda; and developing applications with Docker and Kubernetes orchestration.
  • Demonstrated expertise validating requests and API responses using REST web services; testing REST web services with Ready API and Serenity REST Assured; generating custom regression reports to validate JSON requests and API responses using Swagger and Insomnia; executing automated CI/CD pipelines using Jenkins; and debugging code with IntelliJ IDE tools.
  • Demonstrated expertise programming in Java, Node, React, Kafka, AWS, Hibernate, and Elastic; writing Maven build scripts and Sonar static code analysis; performing unit testing using JUnit; and validating data using Oracle Database, DataDog, and Splunk.
  • Demonstrated expertise tracking stories using JIRA; designing and developing applications using asynchronous communication, event-driven processing, and data integration; and streamlining complex business processes using IBM MQ.

Responsibilities

  • Develop original and creative technical solutions for ongoing development efforts.
  • Design applications or subsystems for major projects and across multiple platforms.
  • Develop applications for multiple projects supporting several divisional initiatives.
  • Support and perform all phases of testing leading to implementation.
  • Assist in planning and conducting user acceptance testing.
  • Develop comprehensive documentation for multiple applications supporting corporate initiatives.
  • Perform post-installation testing and address problems.
  • Establish project plans for projects of moderate scope.
  • Work on complex assignments and often multiple phases of a project.
  • Perform independent and complex technical and functional analysis for multiple projects supporting several initiatives.
  • Work with teams to understand legacy systems and design.
  • Develop and modernize application platforms in the cloud.
  • Build and maintain enterprise brokerage applications and deploy automation applications and pipelines.
  • Collaborate with regulatory reporting and brokerage technology teams to develop reporting applications across multiple asset classes.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service