Position: Java Developer for EFG International
Company: Ciklum
Experience required: 3y
English level: intermediate

On behalf of EFG International, Ciklum is looking for a Java Developer to join Kyiv team on a full-time basis.

Mobile project has been started three and a half years ago from three persons (two developers and one QA). During this time we were able to grow up to 14 team members and we are keeping our increasing. We successfully released three native Mobile applications for iOS and Android platforms and working hard on new features, improvements and new applications.

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 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: 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.

Requirements
Finished higher education in IT
3+ yrs. experience with Java, 1+ 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, OpenJPA etc)
SQL
Knowledge and experience with NodeJs is a plus
Knowledge of Security protocols (OAuth2, JWT) is a plus
Intermediate level (or higher) of spoken and written English

Let`s discuss!