Position: Java Developer (Spring Boot)
Company: Infinisoft
Category: Java
Experience required: 1y

**Project Description**

According to changes in Ukrainian legislation our customer needs customized auction and document workflow system that is developed from scratch. System architecture is based on loosely coupled components so next generation of the application could be deployed to Kubernetes.
We are working with proven technologies like AWS, JDK 11, Spring Boot, Postgres, React, Linux.
Build queue is based on BitBucket, Jenkins, and SonarQube.
Our team works remotely. However you may work from office in Kyiv if necessary.
Opportunities: participate in development of internal Ukrainian software product with an option to continue international version for external customers.

**Responsibilities**

* Work on transactional data;
* Develop functionality and services related to transaction processing;
* Suggest improvements on algorithms currently used for data manipulation;
* Improve existing micro-services (we’ve just started the project, so mostly it’s about developing new functionality).

**Skills**

* Must have: Java, Spring Boot, REST, Postgres

* Nice to have: RabbitMQ, Liquibase, Docker, Kubernetes, TDD methodology, microservices