Junior Java Developer for New Ciklum Client

Kyiv, Amosova, Ukraine

Apply

Description

On behalf of the New Client, Ciklum is looking for Junior Java Developer to join Kyiv team on full-time basis.

Ciklum Client is a software provider that serves the worldwide gambling industry by developing bespoke software and back-office systems

 

Responsibilities

  • Initially to integrate to ongoing Sportsbook&Casino product, but to work on other gaming projects and products in the future
  • Working through all stages of software delivery lifecycle from development, testing, release & maintenance
  • Operate in an organized, systematic way to achieve the development goals with respect to timelines
  • Identify issues and work with senior developers to implement solutions to complex problems in large scale high performing backend infrastructure
  • Providing quality first mindset, simple architecture and highest code quality by following company-wide standards

Requirements

  • 1+ years of experience with Java 8+, J2EE
  • Expertise in all of the following areas:Spring Framework, Micronauts Framework
  • Persistence frameworks like Hibernate, Spring JDBC
  • REST services, Web Sockets XML, Json
  • SOA
  • Java Servlet technologies like JSP or JSF
  • SQL, RDBMS knowledge, Oracle or PostgreSql
  • Good level of English, both spoken and written
  • Developer testing: JUnit automated unit and integration testing

Desirable

  • BS/MS degree
  • Knowledge of cross-platform Web & Mobile development and libraries
  • Knowledge of dependency injection, data binding
  • Understanding of principles of the Clean Architecture
  • Basic Knowledge of Multi-thread applications, OOP & MVC concepts and design patterns
  • Understanding principles of database modelling and programming like PL/SQL, PgSql 
  • Basic Knowledge and skills in at least one of the following technologies: RabbitMQ, Amqp, zero mq, Jms, Kafka
  • Basic Knowledge of html & JavaScript libraries.
  • Basic Knowledge of Maven, Docker, Grande.

What's in it for you

  • State of the art, cool, centrally located office with warm atmosphere which creates good working conditions;
  • Your opinion matters and you can improve product, processes, and tools