Citi Experienced Software Engineer for Data Intelligence Group in Israel

  • Primary Location: Israel,Tel Aviv

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 17042486

Description

Citi’s Innovation Center in Tel Aviv is a greenhouse for start-up like products within the financial markets; developing in a dynamic environment - with the backing of a worldwide firm.

The Innovation Center is looking for excellent developers with experience in server side programming.

Job Description

The Center is looking for an experienced and independent software engineer to take a significant part in crafting a real-time Trade Surveillance platform which monitors trades, orders, customer, and market data looking for complex control scenarios.

Job responsibilities:

  • Take ownership over implementing highly complex business scenarios.

  • Design and implementation of enterprise software components and services.

  • Design and implementation of a system that can handle real-time volumes reaching millions of messages per day.

  • Connect and integrate with other internal platforms within Citi.

Qualifications

  • High level of software craftsmanship and skills.

  • Proven Server side experience with complex and multi-threaded platforms (at least 5 years)

  • Experience in Java programming

  • Experience in Spring

  • Experience in NoSQL

  • Excellent interpersonal and communication skills.

  • Has the ability to lead people by example, individual with a determined ‘can-do’ attitude. Passion to mentor people and help them develop their software skills.

  • Assertive and mature personality

  • A keen interest in continually evolving software development processes.

  • Ability to consider high level system requirements and design accordingly while developing individual features.

  • Academic degree in Computer Science or equivalent

  • Experience working in agile development - an advantage.

  • Experience in the financial market / software - an advantage.

  • Experience in performance testing and fine tuning - an advantage.