Full Stack Engineer

FIDELITY LLC
Durham, United States of America
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Durham, United States of America

Tech stack

Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Software Quality
Continuous Integration
Software Design Patterns
DevOps
Distributed Systems
Amazon DynamoDB
Gradle
JUnit
Python
PostgreSQL
Maven
NoSQL
Object-Oriented Software Development
Software Tools
Mockito
Software Engineering
GitHub Copilot
Spring-boot
GIT
Cloudformation
Event Driven Architecture
Kubernetes
Kafka
REST
Amazon Web Services (AWS)
Serverless Computing
Docker
Microservices

Requirements

Candidates should have 10+ years of hands-on software engineering experience with strong expertise in distributed systems, event-driven architecture, and microservices. Proficiency in Java (10+) and Python is required, along with deep experience using Spring Boot and strong foundations in object-oriented design and design patterns. Experience developing secure, high-performance RESTful APIs is essential.

You must have strong knowledge of AWS services including SQS, SNS, Lambda, ECS/EKS (Kubernetes), S3, RDS/PostgreSQL, DynamoDB, CloudFormation, and Apache Kafka. Experience with containerized and serverless architectures (Docker, Kubernetes) is also required. Strong capabilities with relational and NoSQL databases, data modeling, and automated testing using TDD/DDD with frameworks such as JUnit and Mockito are essential.

A solid understanding of DevOps practices, CI/CD pipelines, Git, Maven/Gradle, and Agile workflows is expected. Candidates should also have experience leveraging GitHub Copilot and AI-assisted software development tools to accelerate development, improve code quality, enhance productivity, and support modern engineering practices. Successful candidates excel at interpreting business requirements, managing priorities effectively, collaborating across distributed teams, and maintaining a proactive, continuous learning mindset.

About the company

At Fidelity, we are passionate about making our financial expertise broadly accessible and effective in helping people live the lives they want! We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associates for their unique perspectives and experiences. For information about working at Fidelity, visit FidelityCareers.com. Fidelity Investments is an equal opportunity employer. Fidelity will reasonably accommodate applicants with disabilities who need adjustments to complete the application or interview process. Fidelity TalentSource, is the in-house temporary staffing provider for Fidelity Investments. Unlike traditional staffing agencies, we are an internal business unit within Fidelity's Talent Acquisition team, dedicated to recruiting talent from various backgrounds for roles in Fidelity's regional and investor center locations. Our mission is to help you experience Fidelity's diverse and inclusive workplace while expanding your skill set and professional network, with the ultimate goal of conversion to full-time employment as part of Fidelity's long-term strategy.

Apply for this position