Java Developer

Java Developer

Permanent contract

Mission

  • implementation of projects related to client data platforms applications;
  • real impact on system architecture and created solutions;
  • monitoring and providing support in the field of applications being built;
  • maintaining high quality software development standards;
  • solving programming problems and code optimization, all in cooperation with an experienced team working in the SCRUM methodology;
  • implementation of new software versions;
  • providing systems support and maintenance services;
  • writing functional tests using Spock / Cucumber.

Profile

  • min. 5 years of experience as a programmer in the JVM environment;
  • ability to quickly absorb new technologies and products;
  • knowledge of Spring Boot 2.x, infrastructure within Spring Cloud, ORM and Java language minimum version 1.8;
  • knowledge of design patterns and good programming practices (CleanCode, SOLID, KISS, OOP, CodeReview);
  • ability to write valuable unit tests, knowledge of TDD methodology;
  • knowledge of BDD methodology and practical ability to write functional tests (Spock / Cucumber / Gherkin);
  • knowledge of GIT and Maven’a / Gradle;
  • knowledge of Unix systems;
  • good command of English;
  • university degree in IT or several years of experience in creating IT systems.

NICE TO HAVE

  • ability to create solutions within the microservice architecture;
  • knowledge and experience of working in projects using Scrum;
  • knowledge of continuous delivery tools;
  • knowledge of Groovy, Kotlin, SQL and Linux;
  • knowledge of Apache Kafka, Docker, OpenShift / Kubernetes and Jenkins.

Organization

Country

Poland

Location

Poland / remote

Contract type

Permanent contract

Apply

Candidate Information

One file only. - 3 MB limit. - Allowed types: pdf, doc, docx.

One file only. - 3 MB limit. - Allowed types: pdf, doc, docx.

General terms and conditions