Senior Software Engineer (Java/AWS)

Fidelity Investments · Raleigh-Durham, NC

Company

Fidelity Investments

Location

Raleigh-Durham, NC

Type

Full Time

Job Description

Job Description:

Job Description: Senior Cloud Engineer (JAVA, Spring, REST API and AWS)

The Role

You will be part of the Nextgen Brokerage Modernization program, adopting a Fintech attitude to help build the next generation brokerage platform-as-a-service based on event-driven processing and service-oriented architecture principles, focusing specifically on Books and records capabilities. You'll be part of the team responsible for designing and architecting a complex microservices network that processes high volume transactions. You should have the expertise and experience in designing complex network of microservices in Java, spring, spring boot or lambda-based apps. This experience is critical for this role.

The Brokerage Recordkeeping, Margin and Compliance Modernization Domain is part of Fidelity Brokerage Technology (FBT). This Domain is playing a critical role in building the Next Generation brokerage platform, which is modernizing all core brokerage capabilities. We are responsible for reimagining, modernizing, and migrating Recordkeeping, Margin, and Compliance capabilities and data to our future state best-in-class brokerage platform using brand new technologies.

The Team

The Brokerage Recordkeeping, Margin, Compliance and Customer Communications Modernization Domain is part of Fidelity Brokerage Technology (FBT). This Domain is playing a critical role in building the Next Generation brokerage platform, which is modernizing all core brokerage capabilities. This Domain is responsible for reimagining, modernizing, and migrating Recordkeeping, Margin, Compliance, Customer Communications capabilities, and data, to our future state best-in-class brokerage platform by using brand new technologies and innovations. We work closely with our business, operations, and systems partners to deliver modernized technology solutions, addressing the complex needs of our customers.

The Expertise You Have

  • Bachelor's degree in Computer Science, Engineering, or Equivalent.
  • 5+ years of experience working with Java, Springboot, Oracle, Kubernetes, AWS/Cloud.
  • You have the expertise and experience in designing and developing microservices that can handle high Transaction Per Second traffic.
  • You are experienced with a variety of modern programming languages and frameworks.
  • You have hands-on experience building software solutions for business critical, architecturally distributed solutions. The teams you have worked with have multi-functional responsibilities such as engineering, quality, devops and release implementation.
  • You care about cycle time and use CI/CD practices, tools to rapidly deploy changes to production while minimizing risk.
  • You have strong communication skills and technical expertise to drive and participate in meaningful discussions with partners across different roles and different abilities.
The Skills You Bring

  • Hands on experience in Java, Spring, Springboot, messaging frameworks
  • Hands on experience in container-based development (Docker)
  • Hands on experience in Hibernate ORM/JDBC/Connection Pooling
  • Hands on experience working with EDA solutions such as Kafka/ MQ
  • Familiarity working with OAuth 2.0 framework and scopes
  • Experience in implementing Micro services Architecture & building / deploying highly automated, scalable, and maintainable infrastructure.
  • Experience in designing and developing apps with high throughput and low latency applying load balancing, caching, threading etc.
  • Experience working with cloud computing strategies and architecture (Kubernetes, AWS services such as EKS, Lambda, Dynomo DB, API gateway, SQS, EC2, S3, CloudWatch, IAM roles/polices etc.)
  • Knowledge on CD process and tools, testing frameworks and practices (GitHub, Jenkins, uDeploy, Stash)
  • Experience with Oracle, DB2, PL/SQL, Cocoroach DB is highly desired.
  • Strategic thinking and critical problem-solving skills, while being a teammate.
The Value You Deliver

  • Define, develop, and implement application-level architecture hosted in the cloud.
  • Use your expertise and leadership to influence and gain consensus on how to proceed, remove impediments and strive for robust team success sprint over sprint.
  • Consistently making culture choices that positively impact the team, helping the team to create a better work environment.
  • Understand the leadership vision and own the execution of that vision.
  • Cultivate a culture of best-in-class software engineering practices
  • Deliver system automation by setting up continuous integration/continuous delivery pipelines.
  • Communicate effectively in team environment.
  • Identify departmental needs and make suggestions regarding technical direction.
  • The team will view you as an advocate for continuous learning, helping them improve sprint over sprint. You help build a trustful, open environment which is encouraging of problem solving and experimentation.

Please see below for the salary range for work locations in Colorado only:

N/A

Please see below for the salary range for work locations in New York City, Westchester County, NY and Jersey City, NJ only:

N/A

Please see below for the salary range for work locations in California only:

N/A

Please see below for the salary range for work locations in Washington only:

N/A

Certifications:

Category:

Information Technology

Date Posted

09/17/2023

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0.7

Similar Jobs

Software Engineer II - The Walt Disney Company

Views in the last 30 days - 0

Disney Entertainment ESPN Technology is reimagining viewing experiences for beloved stories and transforming Disneys media business They are building...

View Details

Senior Infrastructure Engineer #4109 - GRAIL

Views in the last 30 days - 0

GRAIL a healthcare company based in Menlo Park California is seeking a Senior Infrastructure Engineer The role involves designing implementing and mai...

View Details

Senior Equipment Engineer #4088 - GRAIL

Views in the last 30 days - 0

GRAIL a healthcare company based in Menlo Park California is seeking a Sr Equipment Engineer for their Engineering Operations team The role involves p...

View Details

Network Systems Engineer (Pre-Sales) - Arista Channels

Views in the last 30 days - 0

Arista Networks is a leading company in datadriven clienttocloud networking known for its innovation in cloud computing AI and softwaredefined network...

View Details

Lead Cloud Engineer (RapidScale) - Cox Enterprises

Views in the last 30 days - 0

RapidScale a leading provider of secure and reliable managed cloud solutions is seeking a Lead Cloud Engineer The role involves maintaining and develo...

View Details

Associate Product Engineer - Renesas Electronics

Views in the last 30 days - 0

Renesas Electronics is seeking a recent graduate with a degree in Electrical or Computer Engineering for a Product Engineer role The role involves dev...

View Details