#

Java / Scala Developer with Kafka

Citi

Warszawa, mazowieckie

If you want to understand how business operates globally, Citi Service Center is a perfect place for you.

Citi Service Center Poland was launched in 2005 as a part of an initiative to establish a network of service centers providing shared services to other entities operating within the Citigroup around the world. We do not provide banking services to retail or corporate Clients, we deal with the processes of Citigroup branches from other countries. Currently we provide services to over 90 countries on 6 continents creating a unique opportunity to work in an international environment.

Our approach to development is simple - we offer limitless opportunities and provide tools our employees can use at a time they deem suitable. We absolutely promote the proactive attitude and responsibility for shaping one's own career. Here everyone carves out their own path. Thanks to Career Mobility, each employee of the organization may apply for any position within Citi worldwide.

Java / Scala Developer with Kafka

Miejsce pracy: Warszawa

Citi Private Bank (CPB) is going through several transformational technology initiatives with the goal of delivering transaction, holding, account and client on-boarding updates to our clients in real-time. Citi is looking for a mid to senior messaging engineer to design and develop a global, multi-data center, secure implementation of the Kafka messaging bus. The candidate will work with a team in NAM and EMEA to design the implementation and then take it through the development, configuration and deployment cycle. There will be opportunities to provide guidance and best-practices to teams developing producers and consumers interfacing with the messaging bus. The candidate will have the opportunity to learn about the Private Bank by being able to interface with transact, trading, demographics, analytics and reporting teams and understand the interactions and dependencies between each of the teams.

 

Job Description:

  • Work in an agile environment to build a strategic Multi Data Center (MDC) Kafka deployment and operationalizing it globally.
  • Designing and developing API library/Interfaces for publishing/consuming & streaming data to and from the platform.
  • Performance optimization, resiliency & DevOps (automated build, test & deploy).
  • Configuring clusters, Zookeeper for MDC deployment.
  • Create design and component configuration that meet CPB security requirements.
  • Provide expertise for solutions for Monitoring and Log Management for our Support organization.
  • Work with Production Support to assist with troubleshooting message topic or delivery issues.
  • Work closely with integrating technology peers to translate requirements into a design.
  • Escalate appropriate risks and issues in a timely manner to enable re-prioritization and stakeholder management if needed.
  • Exposure to container architecture & orchestration.

Qualifications

  • At least 3 years of total IT experience with 1+ years’ experience in a similar job function working on a MDC Kafka deployment.
  • Expertise in Java 1.8 or Scala is required.
  • Expertise in Multi-threading, data structures and algorithms.
  • Knowledge of messaging and stream processing architectures would be a plus.
  • Knowledge of XML/XSL Data Transforms and REST services, and SOA would be an asset.
  • Strong communication skills.
  • Ability to prioritize and manage multiple tasks and work as part of a small team and independently as required.

We offer:

  • Full time job contract.
  • International working environment at the office.
  • Opportunity to grow in one of the greatest financial institution worldwide, with trainings and social benefits (e.g. medical care, Benefit, life insurance, digital learning platforms)
  • A chance to develop your own career across a number of diverse, growing functions (both locally and abroad)
  • Availability of remote work.
  • Great atmosphere in our offices.
  • Opportunity to learn new technologies like Couchbase, Kafka, jBPM, Drools
  • Possibility to gain an in-depth understanding of CPB flow business, markets, products and flows.
To apply for the vacancy please click on the 'APLIKUJ' button on the right side of this job offer.
Citi Citi

Czy chcesz otrzymywać oferty pracy na podobne stanowiska?

Utwórz powiadomienie e-mail
Zapisz mnie

Zapisani kandydaci otrzymują informacje jako pierwsi.

Podziel się ze znajomymi