Java Developer

Required skills:

 

  • JDK11/Java11 - a relatively outdated version from 2018; should be able to work without new fancy features and with old dependencies (choose them wisely and pay attention to vulnerabilities).
  • Spring Boot: REST controllers, Feign clients, auto-config (IoC/DI), JPA repositories (DAL)
  • Spring Boot Test: integration tests framework (Mock services and API clients)
  • [optional] Docker: Basic knowledge of Dockerfile syntax, understanding of how to work with the Docker container registry (push, tagging)
  • [optional] Kafka: Basic knowledge for integration into a Spring application: Producer/Consumer configs, serialization/deserialization, ack/nack
  • [optional] HashiCorp Vault: Basic understanding of the Vault KV engine, Spring config (application.yaml) import from Vault, basic knowledge of the Vault CLI is also helpful

 

Responsibilities:

 

• Payment provider integrations and product improvements according to the company strategy;

• Develop, deploy, and support Spring Boot-based services;

• Deploy and configure the system on various environments in the Kubernetes cluster;

• Ensure system performance in production environments;

• Develop architecture and system design;

• Improve teamwork;

• Implement ideas from Product Backlog into a reliable working product.

 

Working conditions:

 

• Work schedule 5/2 from 10-00 to 19-00;

• Remote work;

• We provide all the necessary tools for your successful and comfortable work;

• Training at the expense of the company (courses, seminars, new and interesting projects);

• Learning English at the expense of the company;

• Regular team building at the expense of the company;

• Ability to switch between projects and try yourself in different roles.

Required languages

English B1 - Intermediate
Published 28 November
285 views
·
139 applications
30% read
To apply for this and other jobs on Djinni login or signup.
Loading...