Java Developer with Kafka

  • Citibank Europe
  • Warsaw
  • Employment contract
  • 21.01.2019

Requirements

Experience level: Mid
Knowledge of messaging and stream processing architectures would be a plus. 
Strong communication skills.
Ability to prioritize and manage multiple tasks and work as part of a small team and independently as required.

Technologies

Necessary on this position:
  • Java 1.8
  • Data Structures
  • XML
  • REST
  • Kafka

Project you can join

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.

Work time division

New features
80%
Self-development
10%
Documentation
10%

How we code?

  • Style guide
  • Code review
  • Pair programming
  • Static code analysis
  • TDD
  • BDD
  • Code metrics
  • Knowledge database

How we manage our projects?

  • Methodology: Scrum

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Remote possible: 10%

Bonuses

  • Healthcare package
  • Healthcare package for families
  • Leisure package
  • Leisure package for families
  • Financial bonus
  • Equity
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Adaptation tips
  • Language courses
  • Temporary housing
  • Help finding an apartment
  • Visa Services
  • Sign up bonus
  • Flight ticket
  • Money for moving expenses
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

Citibank Europe is a Data Controller ...