#

Java / Scala Application Developer

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 Application Developer

Miejsce pracy: Warszawa

This role is based in Warsaw but it is part of a virtual team with other team members based in the US and India.

Candidate should be able to work independently and should be self-motivated. He/she might be required to work with vendors or third parties in joint delivery teams.

The role requires application of technical skills and knowledge of the business to develop solutions to meet business needs.

As part of large, geographically distributed team(s), the candidate may have to manage stakeholders across multiple functional areas.

The position requires analytical skills in order to filter, prioritize and validate potentially complex material, technical or business or otherwise, from multiple sources.

 

Key Responsibilities:

  • Experience with developing software that processes, persists and distributes data via relational and non-relational technologies
  • Employ standards, frameworks and patterns while designing and developing components
  • Develop high quality code employing software engineering and testing best practices
  • Converse with various data provider and consumer applications in their languages/terminologies
  • Partner with database developers to implement ingestion, orchestration, quality/reconciliation and distribution services

Skills Required:

  • Experience with developing software that processes, persists and distributes data via relational and non-relational technologies:
  • Strong Java or Scala Skills
  • Experience in design & implementing search solutions (ElasticSearch, Lucene, Solr, Attivio)
  • Understanding of modelling of data sources to search solution
  • Service implementation – REST / RPC Services

Good to Have:

  • Knowledge of Java frameworks – Spring, JMS, Micro services
  • Integration with search solution to middleware & distributed messaging - Kafka, Tibco EMS
  • Experience with CI/CD build pipelines and toolchain – Git, BitBucket, TeamCity, Artifactory, Jira
  • Experience with container technologies (Docker, Pivotal Cloud Foundry) and supporting frameworks (Kubernetes, OpenShift, Mesos)

What we offer:

  • Opportunity for professional development in the international and multicultural organization
  • Developing opportunities and challenging assignments
  • Attractive and stable employment conditions
  • Social benefits (medical care, Benefit System, life insurance, pension scheme)
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