Senior Java Developer – Financial Markets Systems
Listed on 2026-01-10
-
Software Development
Senior Developer, Software Engineer
Senior Java Developer – Financial Markets Systems
Join to apply for the Senior Java Developer – Financial Markets Systems role at Burtch Works
This range is provided by Burtch Works. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range$/yr - $/yr
Location:
Atlanta onsite
Sponsorship Available
About the CompanyA Fortune 500 financial technology firm supporting global markets and multi-asset trading infrastructure.
Job SummaryA global financial technology organization operating critical post‑trade market infrastructure is seeking a Senior Java Developer to help design and build next‑generation services supporting complex financial workflows. The platform operates at significant scale and under strict regulatory requirements, delivering high‑availability systems used by institutional market participants.
The engineering environment spans multiple system types, including real‑time transactional services, distributed batch processing for analytics, enterprise data integration pipelines, regulatory and compliance reporting platforms, and externally facing user applications. The team values engineers who can operate across the full lifecycle of software delivery and who take ownership of system quality, reliability, and performance.
This is a hands‑on senior role with direct impact. The successful candidate will contribute to architecture decisions, lead design and implementation efforts, and collaborate closely with peers across engineering, product, and business teams in a fast‑paced environment.
Key Responsibilities- Collaborate with cross‑functional teams to translate business and technical requirements into scalable system designs
- Lead analysis, design, development, testing, and integration of backend services
- Produce detailed technical designs for service interfaces and backend components
- Review and evaluate design approaches, facilitating constructive technical discussions
- Participate across all phases of the software development lifecycle
- Contribute to continuous improvement of engineering processes and practices
- Stay current with evolving technologies, tools, and industry trends
- Bachelor’s degree or equivalent practical experience in Computer Science or a related discipline
- 5+ years of professional software development experience, including 5+ years building Java‑based systems at a senior level
- Proven ability to communicate effectively with both technical and non‑technical stakeholders
- Strong analytical and problem‑solving skills with attention to detail
- Ability to work independently while collaborating effectively within a team
- Track record of delivering high‑quality software in time‑sensitive environments
- Extensive experience developing large‑scale enterprise applications using Java
- Strong proficiency with modern Java frameworks such as Spring and JPA/Hibernate
- Solid understanding of relational database concepts, including SQL and stored procedures
- Experience designing and building microservice‑based or service‑oriented architectures
- Familiarity with Agile development methodologies
- Experience building distributed, high‑performance, and resilient systems
- Hands‑on experience with messaging or integration technologies such as REST, JMS, Kafka, Web Sockets, or Redis
- Prior experience within financial services or capital markets technology environments
- Exposure to fixed‑income or rates products
- Experience deploying microservices on containerized platforms such as Kubernetes‑based environments
- Familiarity with modern UI frameworks (e.g., React, Angular, Node.js)
- Experience with No
SQL databases or large‑scale data platforms - Background in performance testing, tuning, or capacity planning
- Mid‑Senior level
- Full‑time
- Engineering and Information Technology
- IT Services and IT Consulting
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).