Bloomberg Verticals Senior Java Engineer
New York, NY
Posted Jun 15, 2016 - Requisition No. 50070
The Bloomberg Verticals group provides best-in-class tools, search and analytics for several Bloomberg products in the areas of Law, Government and New Energy Finance. We extract knowledge from millions of legal and government documents and make it discoverable by using the latest techniques like distributed systems, information retrieval, machine learning and natural language processing. In Verticals, we are committed to changing the way legal and government professionals conduct their day-to-day by automating research to obtain real-time answers and better serve their clients.
We are self-motivated engineers who like to research, learn and apply current technology to build new products and functionality that anticipate our customers' needs. Our environment is collaborative and Agile, which allows us to deploy new features to production every day. We work with UX designers, data experts and product owners to deliver the data-driven solutions our clients need and bring transparency to traditionally opaque industries.
We'll trust you to:
- Work directly with product owners to build products that our clients use to solve complex problems
- Work in an Agile environment
- Build distributed systems with a variety of technologies such as Java 8, Python/Ruby/Groovy and SQL and NoSQL databases
You'll need to have:
- 5+ years of experience programming in Java
- A solid understanding of data structures, algorithms and object-oriented design concepts
- A passion for learning new technologies
- A solid understanding of application development processes and tools
- Experience with concurrent programming and distributed systems