Senior Java Engineer Senior Java Engineer …

in Belfast, Northern Ireland, United Kingdom
Permanent, Full time
Be the first to apply
in Belfast, Northern Ireland, United Kingdom
Permanent, Full time
Be the first to apply
Senior Java Engineer
CME Group is the world's leading and most diverse derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success and you own it, all while working alongside a team of leading experts who inspire you in ways big and small. Joining our company gives you the opportunity to make a difference in global financial markets every day, whether you work on our industry-leading technology and risk management services, our benchmark products or in a corporate services area that helps us serve our customers better. We're small enough for you and your contributions to be known. But big enough for your ideas to make an impact. The pace is dynamic, the work is unlike any other firm in the business, and the possibilities are endless. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more.

To learn more about what a career at CME Group can offer you, visit us at .

The Role
This exciting and varied role will involve the architecture, design, development and delivery of CME Post Trade Solutions. This is an excellent time to join a growing team tasked with re-architecting the CME Post Trade Solution set for scalability and real time processing. Whilst being well a high profile well integrated team in CME Technology, the team also enjoys autonomy in architecture and design for solutions.

The Senior Java engineer is expected to provide leadership in application design, driving innovative and leading-edge technical solutions. We want developers who are smart, pragmatic, motivated and collaborate well. As a team member you have responsibility to develop your teammates through PR reviews, pair programming and mentoring relationships.
You are expected to deliver highly performant low latency solutions, with continually evolving Dev-Ops principles. Expected to deliver great and secure solutions, with an emphasis on quality at every stage of the delivery lifecycle.

Cool things about working in CME Post Trade
  • Opportunity to work with Technical Experts in Enterprise processing
  • A team with a focus on innovation and embracing early adoption of practices and technologies
  • Opportunities to work with a variety of enterprise technologies including spring cloud stream framework, Kafka, Redis, adopting Java 11, Kubernetes
  • Multi-disciplinary and autonomous DevOps teams, including Testers, Developers, Analysts and local operations teams
  • We provide bespoke training opportunities to develop new skills and expertise
  • Pair programming
  • We consider testing to be at the core of our development processes
  • Every PR has a set of Unit Tests and integration tests
  • Strong identity and accountability for the entire value stream
  • Flexible home working policy
  • Where differing views and debate are respected and encouraged
  • Where differing views and debate are respected and encouraged

Essential Criteria
  • Expertise in core java skills
    • Experience working with multithreaded applications
    • Ability to write clean, bug-free code that is easy to understand, and easily maintainable
    • Ability to write code which can satisfy low-latency & high-throughput requirements
  • Experience in developing and automating solutions directly related to Continuous Integration/ Continuous Delivery and infrastructure automation
  • Experience with relational database (Oracle) & SQL
  • Bachelor's degree (with honours) or equivalent/better strongly preferred, but substantial relevant experience could substitute

Desirable Criteria
  • Knowledge of financial markets and working with financial applications
  • Knowledge of financial messaging protocols, and in particular FIX.
  • Knowledge/prior experience of AWS, Chef, and Ansible
  • Experience with low-latency applications for futures and options for FX/Fixed Income.
  • Experience coding in a story-driven, agile environment.
  • Prior experience working in financial services/exchange space.
  • Prior experience working with BDD methodologies and automated acceptance criteria.
  • Prior experience using Confluence, JIRA, or other Atlassian tools.

For EU Residents, the Candidate Privacy Policy can be found here.
CME logo
More Jobs Like This
See more jobs