Senior Java Engineer - Enterprise Trading Platform

company banner
Bloomberg L.P.
Architecture, System, Java, UX, IBM, MySQL, SQL, Apache, Python
Full Time
Work from home not available Travel not required

Job Description

The Enterprise Platform department was formed to design and build the next generation platform for managing financial transactions for a firm's trading events - a system of record. The mission of TMS is to provide a common architecture for capturing, storing and versioning trade and position impacting events that covers full trade life-cycle from order and trade entry to position and PnL explains providing greater transparency and traceability across a firm's trading enterprise.

The Data Services team practices Domain Driven Design & Model Driven Architecture to deliver this next generation platform. Our goal is to provide our Trading System application partners with a Data Platform that is extensible, scalable & lifts them from data management concerns like tenant isolation, data sharing, transaction management so they can focus on delivering business functionality to their clients.

We are primarily Java based platform leveraging frameworks like Spring, Camel, Hibernate for the server side and message oriented middleware like RabbitMQ/Kafka to provide for event driven architecture. We continuously seek innovation in whatever we do and encourage our engineers to try out their ideas by building proof of concepts, try out newer technologies that solves business problems in unique ways. We are looking for engineers who are passionate, have the appetite to learn & build innovative software.

We'll trust you to:

  • Design, architect and develop robust backend services in Java, in coordination with product owners, engineering partners and UX designers
  • Collaborate within an agile, multi-disciplinary, fast paced team
  • Advocate for high quality, well-tested solutions
  • Take ownership and drive technical solutions from inception to production release

You'll need to have:

  • 5+ years of professional experience in building large scale Java services
  • A solid understanding of Java Concurrency, Reflection & Streams
  • Good understanding of design patterns and when to apply them
  • Experience writing plugins for open source libraries for integration purposes
  • In depth knowledge of frameworks like Spring, Hibernate
  • Hands-on experience writing event driven systems using message oriented middleware like IBM MQ/ActiveMQ/RabbitMQ/Kafka
  • Experience or good understanding of distributed systems
  • Professional experience with a relational database (PostgreSQL or MySQL) and writing SQL
  • Experience with distributed source control management (like Git) and pull request/code review workflow

We'd love to see:

  • Experience with Enterprise Integration Patterns (using Apache Camel or Spring Integrations)
  • Experience with Python for writing scripts for operational & testing needs or desire to learn it
  • A keen interest in new technologies and be able to incorporate them in solving complex business problems with technology

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Are you excited by these challenges and have a passion for technology? If so, we want to talk to you!

Company Information

Bloomberg is a company dedicated to helping solve complex challenges through insight and information. Our strength quickly and accurately delivering data, news and analytics through technology is at the core of everything we do. With over 19,000 employees in 192 locations, we give influential decision makers in business, finance and government a competitive edge by connecting them to a dynamic network of news, people and ideas. To do so, we need constant energy and innovation which is where you come in. At Bloomberg, you will have the opportunity to take risks and be part of an organization that is entering new markets, launching new ventures and pushing the boundaries. Our ever-expanding technology, data, news and media services afford employees the opportunity to expand skills and connect with smart, driven colleagues from a diversity of backgrounds and ideas. We're looking for dynamic, multi-talented people who have a desire to thrive in a forward-thinking culture and a business with global impact. Are you ready to make your mark? Learn more about our businesses and opportunities at
Dice Id : 10432313
Position Id : 78195
Originally Posted : 2 months ago