Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fidelity TalentSource Logo

Senior Java/Mainframe Developer

Fidelity TalentSource

Salary not specified
Oct 1, 2025
Durham, NC, US
Apply Now

Fidelity Brokerage Technology is looking for a Principal Software Engineer who has experience developing Java applications and is capable of developing enterprise applications for our fixed income and forex financial platforms.

Requirements

  • 10+ years of experience developing multi-tier distributed application and Mainframe experience
  • Expert level knowledge of REST API development
  • Demonstrated expertise MQ /Kafka technology to develop and support data ingestion services
  • Experience in developing applications that use multi-threaded processing.
  • Familiarity using financial messaging protocols like FIX.
  • Familiarity with GIT workflow for code check-ins and review
  • You have good knowledge of mainframe legacy systems and technology, particularly MQ messaging, CICS, Cobol, VSAM and DB2 databases.

Responsibilities

  • developing software using cutting edge frameworks
  • developing Java applications
  • developing enterprise applications for our fixed income and forex financial platforms
  • developing multi-tier distributed application
  • develop and support data ingestion services
  • developing applications that use multi-threaded processing
  • design, develop, test, deploy, maintain and improve Fidelity customer-facing software solutions

Other

  • Bachelor’s degree in Computer Science or equivalent.
  • Most hybrid roles require associates to work onsite all business days of every other week in a Fidelity office.
  • You are comfortable working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery tools.
  • You have a passion for clean, maintainable code and are always looking to improve your engineering skills in fast-paced, ambiguous environments.
  • Learning and adapting new concepts & technologies quickly and implementing them successfully.