Burtch Works ยท 1 week ago
Sr. Java Software Engineer, Risk Systems
Burtch Works is a Fortune 500 financial technology firm supporting global markets and multi-asset trading infrastructure. They are seeking a Sr. Java Software Engineer, Risk Systems to join a specialized engineering group responsible for building high-performance applications that support clearing, risk processing, and other foundational components of large-scale financial markets.
RecruitingStaffing Agency
Responsibilities
Design and develop backend services and components using Java, Spring, REST, and SQL
Build high-performance, scalable implementations that follow established engineering patterns and meet strict non-functional requirements
Lead estimation, architecture, development, testing, and deployment for major system enhancements and new features
Optimize systems that perform large-scale computations and process vast datasets in real time
Collaborate with product, business, QA, and peer engineering teams to translate requirements into resilient technical solutions
Contribute to functional and non-functional specifications, technical documentation, and architectural reviews
Analyze and migrate complex business logic from legacy platforms into modern architectures
Work with infrastructure, operations, and database teams on deployments, monitoring strategies, and system recovery procedures
Investigate performance issues, defects, and production incidents; identify root causes and implement long-term solutions
Participate in Agile ceremonies and continuous integration workflows, ensuring high-quality delivery through automated testing
Support integration, regression, and functional testing efforts in partnership with analysts and QA teams
Qualification
Required
Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience)
5+ years of hands-on experience developing backend systems using Java
Strong proficiency with: Java 8+ and modern language features, Object-oriented design and software design patterns, Distributed messaging (Kafka, JMS, RabbitMQ, IBM MQ), Spring ecosystem (Boot, Cloud, MVC, Data), ORM technologies (Hibernate, JPA), Relational databases such as Oracle, including SQL and PL/SQL, Multithreaded and concurrent server-side development, RESTful API design and implementation, Automated testing frameworks (JUnit, Mockito, Spring Boot Test)
Demonstrated ability to tune Java applications, diagnose performance issues, and analyze memory behavior
Familiarity with CI/CD workflows and tools such as Jenkins, ArgoCD, or GitHub Actions
Ability to manage multiple ongoing projects, multitask effectively, and prioritize under tight timelines
Strong analytical and troubleshooting skills with high attention to detail
Excellent communication skills with the ability to explain technical concepts to diverse audiences
Strong documentation skills
Preferred
Interest in financial markets; experience with derivatives, futures, or options
Exposure to quantitative financial risk models or risk management systems
Experience building microservices in Kubernetes-based environments (OpenShift, Tanzu, etc.)
Familiarity with workflow orchestration tools such as Apache Airflow or Netflix Conductor
Experience with distributed caching technologies (Redis, Hazelcast, etc.)
Experience with modern messaging frameworks including RabbitMQ and Kafka
Knowledge of advanced Spring modules (Spring Gateway, WebFlux, Data Flow, Stream, Function)
Experience integrating Java applications with native components via JNI
Contributions to open-source technologies or engineering communities
Company
Burtch Works
Burtch Works is an executive recruiting firm.
Funding
Current Stage
Early StageRecent News
2024-02-18
2023-03-06
Company data provided by crunchbase