Senior Java Engineer - Communication Search

Senior Java Engineer - Communication Search

Senior Java Engineer - Communication Search

Job Overview

Location
New York City, New York
Job Type
Full Time Job
Job ID
76735
Date Posted
1 year ago
Recruiter
Dennis Ruth
Job Views
221

Job Description

Bloomberg data moves global financial markets – but only when people can converse about that data. The Communication Channels team builds the robust infrastructure responsible for delivering real time communications between 350,000 financial professionals on the Bloomberg Professional Service.

Our software and hardware are responsible for processing 900 million emails and more than 1 billion instant messages every single day. Stock quotes, trade confirmations, breaking news alerts, and help desk inquiries all flow through our tightly integrated communication applications, placing our team at the center of the Bloomberg universe.

Each day we are tasked with selecting and implementing the best possible solutions to support our clients across every imaginable workflow, geographic location, and asset class. Our group’s products (MSG and IB) seamlessly link the myriad financial and data applications on the Bloomberg Professional Service, making us crucial to the company’s success.

Unlike traditional e-mail or instant messaging platforms, where there are many users who receive a relatively small number of e-mails or chat posts, our communications products serve clients who receive more than 10,000 e-mails and tens of thousands of chats per day. The CC search team provides tools to better manage this continuously growing barrage of information with our alerts and search offerings. In order to give our clients the ability to find what they need and surface other meaningful information, we need to provide more than the standard search and alerting features.

Search and Alerts are a critical component of our communications products. Our search infrastructure services millions of queries per day in real time. In the coming years, our search offering needs to evolve to meet the needs of our clients. The search system is built on top of Solr and is distributed across multiple collections over hundreds of machines. It is built to support performance requirements of today and tomorrow, and can support additional features to meet our client's needs. The CC search team is working on building a more user friendly search experience which helps users quickly find communications they are looking for.

As part of our team, you'll roll up your sleeves, collaborate and deliver real solutions to clients across all industries.

We'll trust you to:

  •  Build large, scalable, real time distributed systems
  •  Explore Solr, Lucene and other technologies to solve problems
  •  Drive full stack solutions with user experience as primary focus
  •  Collaborate with other communication channels teams, as well as other partners of our search system

You'll need to have:

  •  An aptitude for analytical problem solving
  •  Experience developing and managing large real-time distributed systems
  •  5+ years experience in Java development and associated technologies (Spring / Jmx)
  •  Working knowledge of modern development methodologies and tools (Jenkins / Maven / Jira)
  •  5+ years of experience with object-oriented design, data structures, algorithms and all phases of the SDLC
  •  BA, BS, MS, PhD in Computer Science, Engineering or related technology field

We'd love to see:

  •  Experience with search systems, particularly Lucene and Solr
  •  Programming experience in C++
  •  Experience with full stack development
  •  Experience with open source technologies such as Kafka, Docker, Cassandra

Bloomberg is 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.

APPLY NOW

Job ID: 76735

Similar Jobs

Meta

Full Time Job

Senior java engineer - communication search Senior java engineer - communication search

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior java engineer - communication search Senior java engineer - communication search

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior java engineer - communication search Senior java engineer - communication search

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior java engineer - communication search Senior java engineer - communication search

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept