Position: Lead Java engineer
Company: Intellias
Category: Java
Experience required: 5y
English level: upper

Project Overview:

The Intellias Team is targeted to research, architect and implement the cloud-agnostic solution for the Bank based on Microsoft Azure (including Azure Cloud Hosting, Security, AD, Data Lake). The following solutions will be utilized for digital banking: Microsoft Dynamics to cover requirements on General Ledger, Customer Service Module, Portal (Mobile and Desktop), Project Operations​; Microsoft Power Platform to cover workflows for onboarding, compliance and basic operational processes; Microsoft PowerBI for analytics and reporting.
The key value is to provide wise and modern development solutions in a convenient, flexible, efficient and secure way, that meets Fin-Tech requirements and follows industry best-practices.

Skills (Must):
- Java 1.8 (minimum) hands-on;
- Java Functional Programming – Lambda, Streams;
- Spring Boot 2.x;
- Spring WebFlux with understanding of Reactive Programming;
- Spring Data JPA;
- Logback / Log4j2;
- Maven;
- SoapUI;
- JUnit / Mockito;
- Cucumber BDD.

Skills (nice to have):
- Spring Batch;
- Stored Procedures;
- Docker;
- Kubernetes;
- AWS – EC2, EKS, Elastic Cache, RDS.