Position: Java Developer (ANA)
Company: Digicode
Category: Java
Experience required: 3y
English level: upper

**About project:**
Target project is a new payment processing engine platform, based on which integrations to be processed with various 3rd party processors. The team will need to handle the requirements for new integrations from scratch and connections of existing payment methods to the new processors. **No legacy** code basis but need to follow infrastructure guidelines.

**Requirements:**
- Solid experience with Java and the Spring framework;
- Excellent SQL knowledge;
- Responsibility and dedication;
- Fluent English and communication skills.

**Responsibilities:**
- As a Senior Java Developer you will be a key member of a multidisciplinary engineering team, responsible for developing and supporting a complete product;
- You will be developing an optimized platform, using state of the art technology to deliver top client performance and user experience;
- You will lead the design of functionalities and modules, Implementation of reusable efficient code;
- You will help junior team members with their daily tasks and help them grow professionally;
- You will be using Java 11 and Spring Boot;
- You will work with MySQL for data storage and ActiveMQ Artemis for message broker.

**We offer:**
* Professional and personal development
* Comfortable working environment
* 18+ working days paid vacation
* Paid sick leaves
* Medical insurance for employees, for children of employees
* Language classes
* Subscription for pool and gym
* Compensation of visiting professional conferences