Fidelity Investmentsposted 23 days ago
Senior
Onsite • Durham, NC
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Senior Java Software Engineer (Trading Platform) in Durham, NC! The RoleDo you have a passion for developing software using innovative frameworks? Then this may be the job for you, Fidelity Brokerage Technology is looking for a Senior Java Software Engineer who has experience developing Java applications and is capable of developing enterprise applications for our fixed income and Forex financial platforms.

Responsibilities

  • Design, develop, test, deploy, maintain and improve Fidelity customer-facing software solutions.
  • Apply strong software development and test automation skills.
  • Work in an Agile software delivery environment.
  • Build positive relationships with other team members.

Requirements

  • Bachelor's degree in Computer Science or equivalent.
  • 8+ years of experience developing multi-tier distributed applications.
  • Expert level knowledge of REST API development.
  • Proven expertise in MQ/Kafka technology to develop and support data ingestion services.
  • Experience in developing applications that use multi-threaded processing.
  • Demonstrated expertise in various relational and non-relational database technologies (ideally Oracle/Redis/Aerospike/DynamoDB).
  • Familiarity using financial messaging protocols like FIX.
  • Familiarity with GIT workflow for code check-ins and review.
  • Experience with devops/deployment tools and techniques like Jenkins, TerraCore, Concourse, Docker.
  • Strong software experience in developing and delivering full-stack cloud-based applications.
  • Experience in UI Development with technologies like Angular, React and others.

Nice-to-haves

  • Comfortable working in an Agile software delivery environment.
  • Passion for clean, maintainable code.
  • Ability to learn, adapt and embrace new concepts & technologies quickly.

Benefits

  • Supportive and collaborative culture.
  • Opportunities to expand skill set and develop professional network.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service