Jobs · Engineering · Georgia

Java Developer

ICE · Atlanta, GA · 2 wk ago
On-siteEngineeringFull-time

About the role

As a Developer within the ICE Bonds unit, you will help design, modernize and deliver high-performance fixed income trading platforms that support scalable market connectivity, resilient workflow automation and reliable transaction processing. This role is suited for a developer who can turn complex trading and technology requirements into production-ready solutions that advance ICE Bonds’ next-generation platform strategy. The ideal candidate will be results-oriented, self-motivated and effective in a fast-paced environment where quality, reliability and delivery discipline are essential. You will collaborate frequently with project managers, product managers, developers, QA and stakeholders across ICE business units to deliver world-class trading capabilities for fixed income market participants.

Responsibilities

  • Translate business and technical requirements into scalable, maintainable solutions for fixed income trading workflows.
  • Deliver high-quality, production-ready code that supports reliability, performance and timely release commitments.
  • Partner with product management, project management, QA and engineering teams to align scope, design, testing and delivery.
  • Plan and estimate development work for key components, applications and systems with clear delivery accountability.
  • Contribute to component and service designs that fit within existing architecture while improving scalability, resilience and maintainability.
  • Analyze, design, code, test, debug, modify and implement system requirements using sound engineering judgment and standard practices.
  • Understand complex business logic in existing systems and migrate it thoughtfully to modern technologies and platform patterns.
  • Support business feature, regression and integration testing in collaboration with business analysts and QA analysts.
  • Work effectively in an agile, continuous integration environment with strong command of SDLC tools and practices.

Requirements

  • Bachelor’s degree or equivalent work experience in Computer Science or related field
  • 3+ years of experience developing with Java technologies
  • Strong working knowledge of core server-side development technologies:
    • Java and object-oriented design principles, including design patterns
    • Spring-based server-side application development
    • Distributed messaging technologies, including JMS
    • Relational databases, SQL, JDBC and transactional processing
    • Multi-threaded server-side development and service-oriented architecture
  • Use of AI-assisted development tools, such as Claude, to improve development productivity, code review and testing discipline
  • Able to work productively under pressure, and multi-task effectively
  • Able to manage multiple concurrent priorities with strong execution discipline
  • Strong interpersonal skills and able to work well in a team environment

Preferred Qualifications

  • Experience at a financial institution (major bank, hedge fund, prop shop) in their financial markets’ technology departments
  • Working knowledge of fixed income trading, CDS markets or related electronic trading workflows

Similar jobs

Java Developer

CognizantMinneapolis, MN· Yesterday
$60k–$94k/yrapply on careers.cognizant.com

Java Developer

Horizontal TalentRochester, MN· Yesterday
RemoteEngineering$49–$85/hrapply on horizontaltalent.com

Java Developer

eSimplicityColumbia, MD· 1 mo ago
RemoteEngineeringapply on recruiting.paylocity.com

Java Developer

hackajobHanover, NJ· 1 mo ago
Engineering$190k/yrapply on hackajob.com

Java Developer

Winaxis LLCBoston, MA· 2 mo ago
Engineeringapply on candidateportal.ceipal.com

Java Developer

ADP WFN Test Company 1Dallas, TX· 3 mo ago
Engineeringapply on workforcenow.adp.com