Senior Java Developer for EFG (Kyiv)

EFG is a worldwide private banking group. The e-business division, located in Geneva, is in charge of a portal hosting all the public web sites of the group, as well as the intranet, extranets and ebanking services. EFG is building a new platform for all the e-business solutions and partnered with blue infinity to deliver a state of the art platform based on Java technologies.

Read more +

Description

On behalf of EFG Ciklum is looking for Senior Java Developer to join Kyiv team on full-time basis

EFG is a worldwide private banking group. The e-business division, located in Geneva, is in charge of a portal hosting all the public web sites of the group, as well as the intranet, extranets and e-banking services. EFG is building a new platform for all the e-business solutions to deliver a state of the art platform based on Java (OSGi, SSO, OpenJPA, Spring, CXF, Micro-services, Kafka, RESTful, Guava, etc..) and JavaScript (ES5, ES6, AngularJs, Angular5, NodeJS, loopback, ui-grid, lodash, karma, jasmine, mocha, etc.) technologies used in the project.

Responsibilities

  • Participate in full development lifecycle of the Digital Solution platform, based on MicroService architecture
  • Take active development part in OSGi based Server Platform and Angular based front-end for a wide set of eBusiness applications;
  • Take a part in architecture discussing and implementation on all layers: database, server-side, REST API, web, security;
  • Be a member of highly professional mixed skills team(s);
  • Use the latest development techniques: pair programming, TDD, code reviews, pull-requests, etc;
  • Dive into real Agile (SAFe) environment and follow the latest modern trends (CI / CD);
  • Work with latest development tools: IntelliJ Idea, BitBucket (GitFlow), Maven, Bamboo, Jira, Confluence etc;
  • Learn from your colleagues and share your knowledge and experience;
  • Work in human size intercultural project with opportunities for everyone to work on a various technologies.

Requirements

  • Finished higher education in IT
  • 3+ yrs. experience with Java, 2+ yr. of web development
  • Strong knowledge:
    • Java core
    • REST API
    • Multithreading
    • Design patterns (GoF, Integration, anti-patterns, etc.)
  • Hands-on experience:
    • RESTful services (design, develop, test)
    • Dependency Injection Framework (Spring, OSGi Blueprint, etc)
    • JPA Framework (Hibernate, JPA, OpenJPA etc)
    • SQL
    • Kafka, event-sourcing is a plus
  • Knowledge and experience with NodeJs, JavaScript (ES5, ES6), Angular (1.4.7, 5.x) is a plus
  • Knowledge of Security protocols (OAuth, JWT) is a plus
  • Intermediate level (or higher) of spoken and written English

What's in it for you

  • Unique working environment where you communicate and work directly with client
  • Competitive salary
  • Possibility to work in a big and successful company
  • Career and professional growth
  • Long-term employment with 20 working-days paid vacation and other social benefits
  • State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
  • Variety of knowledge sharing and training opportunities
  • A lot of various technical seminars

Client video presentation

Apply via site