Senior Software Engineer (Java/AWS)
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.
- 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.
- 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
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 DetailsSenior 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 DetailsSenior 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 DetailsNetwork 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 DetailsLead 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 DetailsAssociate 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