Position: Java developer for long-term project (neobanking)
Company: 42flows.tech
Category: Java
Experience required: 3y
English level: upper

42flows.tech — Ukrainian company that specializes in creating banking and fintech solutions: from integrations between banking, fintech, and big tech company's implementation of middleware and API layers to building neobanks from scratch. We are growing and looking for a Java developer

Requirements:
— Experienced in Java 3 years+;
— Experience with Spring: Core, Security, Data, Boot, Spring Test Framework
— Experienced in RESTful APIs
— RDBMS: PostgreSQL;
— Unit testing.

Well be a plus:
— Understanding of a microservices architecture;
— Deep knowledge of JPA, Hibernate;
— NoSQL: MongoDB;
— Knowledge of distributed transactions;
— Experience in the financial domain.

Responsibilities:
— Writing modules according to the technical specifications;
— Excellent troubleshooting
— Technical tasks implementation, refactoring;
— Participate in discussions of product architecture;
— Together with the team implement and improve tools and processes in the department.