Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 7

Reorganised an application with a monolith structure into multimodule application
Created several microservices from scratch and followed till production.
Creation of functionality for searching information by specified users and parameters.
Structuring and saving data for using in the future.
Creation of different types of reports and scripts using PL SQL.
I have a great willing to work on a stable project with  clear processes on it, to grow up my tech skills and thereby bring more value to the company

Used tech stack:
Maven, Gradle, Docker, Spring Boot, Hibernate, Spring Data, JPA, REST, Kafka, Lombok, MapStruct, Feign, Swagger, LiquiBase, MariaDB, Quartz, Camel, FreeMarker, PL SQL, PostgreSQL, Splunk, Ansible, PuTTy ,java 8, JSP, stored procedures, Ant

Senior Java Dev
Project: Mobile game with a server on REST.
Team: 5 members
Tasks:
 Continuously improving data model
 Add new features, updating existing functionality
 Add Data Capture part for analytics
 Improve existing mappings
 Improve internal game shop
 Add versioning to the backend side and maintaining backward compatibility
 Keep the working Confluence docs up to date
 Implement Integration testing

Senior Java Dev
Project: Multiple services intended for booking tickets for tour operators from air carriers and their further distribution to end customers.
Team: 3 members
Tasks:
Implement microservices
Reorganize an application with a monolith structure into multimodule application
Implement relations between microservices

Senior Java Dev
Project: IssueBook  
Facilitates the Fixed Income deal life cycle from the sell-side, syndicate, and administrative sides. IssueBook allows the sell-side to input orders for the syndicate and have a shared book. IssueBook's biggest competitors include big banks such as J.P. Morgan. IssueBook is a global product with over 100 clients, and each client has a customized version of IssueBook that is branded to the bank.
Role: Support Dev
Team: 8 members
Tasks:
Existing service structure analysis
Create functionality for searching information by specified users and parameters
Structuring and saving data for using in the future
Create different types of reports and scripts using PL SQL
Analyse data structure
Bug search and bug fix
Create new functionality

Java Dev
Project: An app for business process management for companies which build infrastructure for Metropolitan Mass Transit System, plants or any huge construction
objects.
Team: 6 members
Tasks:
Create new types of documents for project docs drafting
Drow up reports of certain periods
Create functionality for project documents generation
Correct data for ongoing projects
Drow graphs, reflected the done tasks and a general project status based on the stored data
Create project task structure e for using it as a base for document flow
Really don't have any willingness to work as a support specialist of long-term project, monoliths.
Don't work with Front-end part of any project