ICE logo
ICEPosted 4 months ago

Senior Java Developer

On-siteAtlanta, Georgia, United States

Full TimeSenior LevelBachelors DegreeLarge

Job Summary

Design, develop, and implement new and existing systems to advance Risk & Price applications and core clearing infrastructure. Collaborate with Product and Risk teams to translate business requirements into robust technical solutions using Java, Spring, and microservices architectures. Architect APIs, database schemas, and integration layers while reducing tech debt and championing continuous delivery principles. Develop comprehensive unit tests for risk calculations and pricing models to ensure accuracy. Stay current with emerging technologies and financial market trends to inform strategic architectural decisions.

Required Qualifications

  • Bachelor's degree in Computer Science, or Management Information Systems, or equivalent work experience
  • 5+ years in Software Development using Java ecosystem
  • 3+ years' experience working as hands-on Senior Developer/Engineer, or similar senior role at FinTech
  • Deep experience in Microservices/SOA architecture and API First design
  • 3+ years developing large-scale enterprise applications using Java and frameworks like Spring
  • 3+ years in database development concepts (SQL, PL/SQL, views)
  • 1+ years in Spring Batch
  • Hands-on experience with messaging and caching technologies (JMS, Kafka, Redis, MongoDB)
  • Proven ability to deliver high-quality solutions on time in dynamic environments
  • Strong analytical, problem-solving, communication, and interpersonal skills
  • Self-motivated and capable of working independently
  • Must be available for weekend shifts

Desired Qualifications

  • Experience with portfolio margining, risk analytics, and valuation systems
  • Experience working on Spring Batch, Enterprise Scheduling systems
  • Experience building UI applications
  • Expertise in developing microservices on container-based Kubernetes platforms (OpenShift, Tanzu)
  • Hand-on experience using AI coding assistants (Claude Code / Cursor / GitHub Copilot) to support daily development work

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce