Position: Java Engineer
Category: Java
English level: upper
Years of experience: 6


UK customer, FinTech. A banking app that reimagines the world of credit by providing customers with a digital-first credit card. The application grants a simple and straightforward yet secure credit management system devoid of bureaucratic hustle.
Creating a banking app is a meticulous process that requires painstaking attention to detail because of the complications involved in conducting financial operations. Therefore, we had to forge a well-protected functionality while preserving the intuitive and pleasant appeal of the application.
Worked as a BE developer.
Technologies & instruments:
Spring Core, Data, Security, JWT, Spring  Boot, Hibernate, MySQL, Vault by HashiCorp, Lombok, Git, Jenkins, Kibana, Datadog, Unleash feature management, Amazon S3, Keycloak, SonarQube(continuous inspection of code quality),  Swagger.
-
SA Media platform, Business Solution. It is a web application for internal usage. It allows manage, upload, review, edit, convert media assets (music) that can be delivered to streaming service as an Apple Music, Spotify etc.
Team Size: 5 team members
Key Responsibilities:
 -Proactive participation in architecture design
 -Participation in project decision making overall
 -DB design
 -Back-end development;
 -Code review;
 -Fixing bugs
 -Writing tests
Technologies: Java 11;
Spring (Boot, Data JPA, Security), Kafka, Flyway, JUnit 5
PostgreSQL, MongoDB
-
German cruise line, Business Solution. It is a web application for internal usage by TUI cruises personnel. It allows creating allotments (flights) that should deliver tourists to/from cruise destination (harbor). It also manages invoices and reports for the completed allotments. In addition, the app interacts with another web application, DaVinci, which handles bookings.
Team Size: 7 team members
Key Responsibilities:
 -Back-end development;
 -Proactive participation in project decision making overall;
 -Code review;
Technologies: Java 8;
Spring (Boot, Data JPA, Data Mongo, Security, AOP), JUnit 4
PostgreSQL, MongoDB
-
Private US customer, Working on innovative features and services as a full-stack developer for the largest genomic database in the world.
Team Size: 5 team members
Key Responsibilities:
 -Back-end development;
 -Front-end development;
 -Proactive participation in project decision making overall;
 -Code review;
Technologies: Java 8, 11;
Spring (Boot, Data JPA, Security, AOP), Quartz Scheduler, JUnit 4,5
AWS(SQS, SNS)
MySQL
NodeJS
TypeScript 3.5-3.7 (Angular 7-9)
Interested in long-term collaboration and projects.