Senior Full Stack Developer for EFG International

Kyiv, Amosova, Ukraine

Apply

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 about the client

Description

On behalf of EFG International, Ciklum is looking for a Senior Full Stack Developer to offer a great opportunity to work in a team of professionals within dynamic Agile environment.

Responsibilities

As a member of SCRUM team located in Kyiv, you will have a chance:

  • Participate in full development lifecycle of the Digital Solution platform, based on MicroService architecture
  • Take active development part in Spring Boot 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: TDD, code reviews, pull-requests, etc.
  • Dive into real Agile (SAFe) environment and follow the latest modern trends
  • 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

Job responsibilities:

  • Implement solutions according to the direction proposed by the Architecture/POs/Management
  • Align, within teams, patterns and good practices
  • Help local developers to find & apply solutions
  • Gather issues and discuss with local management or Geneva to find solutions
  • Propose solutions/tools to improve global efficiency  
  • Work on PoC with the help of the teams
  • Help people manager with skills evaluation and career development for team members
  • Train newcomers

Requirements

  • Finished higher education in IT
  • 4+ 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.)
    • JavaScript (ES5, ES6)
    • Angular (1.4.7, 9.x)
    • SQL
  • Knowledge and experience with NodeJs 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 for 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