Senior Java Developer
On-siteAtlanta, Georgia, United States
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.