Senior Software Engineer
Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Senior Software Engineer to work in Durham, NC!
The Role
We are seeking an experienced Senior Software Engineer with a passion for delivering high impact operational and analytical data solutions that integrate across a large organization. In this role, you will build and modernize the API, business rules, and database layers of our Unified Associate Profile (UAP) platform. This platform is a single source of truth for associate (employee) data used throughout the customer facing business units.
You will apply a variety of cloud-native (AWS and Snowflake) technologies to develop innovative solutions to sophisticated problems. This position is a critical element to delivering Fidelity's promise of crafting the best customer experiences in financial services.
The Expertise and Skills You Bring
Bachelor's degree in Computer Science (or closely related)
5+ years of experience in application and REST API development using Java
Proven experience writing microservices with Java
Strong in managing API to database connections using different relational database drivers (Oracle, PostgreSQL, etc.)
Demonstrated experience developing, debugging and tuning sophisticated SQL statements, PL/SQL packages and procedures
Hands-on experience building highly resilient, scalable, and efficient solutions using AWS services like Lambda, Glue, step functions, etc.
Experience with DevOps or CI/CD Pipelines using Maven, Jenkins, Terraform, Github, Ansible, etc.
Experience in managing high volume customer-facing application traffic for API's
Knowledge of Messaging Technologies (Kafka, Kinesis, SNS, SQS)
Hands-on experience with Aurora Postgres a big plus
Desire and ability to learn and implement new technologies
Keen ability to see complex challenges from multiple perspectives, and leaning in to solve independently or with others
Knowledge of how to develop highly scalable distributed systems using Open-Source technologies
Proven knowledge of AWS via Associate, Professional, or Specialty Certification(s)
Ability to validate, monitor, and solve issues during development, testing, or in production
Excellent communication skills, both through written and verbal channels
Dynamic Working
Fidelity's hybrid working model blends the best of both onsite and offsite work experiences. Working onsite is important for our business strategy and our culture. We also value the benefits that working offsite offers associates. Most hybrid roles require associates to work onsite all business days of every other week in a Fidelity office.
Permanent