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

Developed projects from start to successfully working product.
Technical Skills:    
 
Primary programming language: Java
Secondary programming languages: Javascript, Go
Spring: Core, JDBC, Data, Boot, MVC, Thymeleaf, Security(Oauth2); 
Blockchain / DLT: Hyperledger Fabric;
ORM: JPA, Hibernate Logging: Log4j
Build tools: Maven, Gradle 
Application servers: Tomcat
DBMS: MySQL, PostgreSQL, MS SQL, Oracle SQL, MongoDB Message broker: RabbitMQ
API Documentation: Swagger 
Test tools: Junit
Version control systems: Git 
OS: UNIX systems
IDE: Intellij Idea, Eclipse
Front-end: HTML, CSS, jQuery, Bootstrap, Angular
Agile Scrum, JIRA
Containerization: Docker

 
 Experience    
 
Java Developer 
Jul 2020 – present

Implementing new functionality on back and front end for banking software. Collaboration with business analysts.

Tools and Technologies: Spring Boot, Spring MVC, Spring Security, Spring Data, Oracle SQL, RabbitMQ, Maven, Gradle, Tomcat, Angular, Intellij IDEA, GIT, Junit, TeamCity, Unix, Jira.


Java Developer 
Sep  2018 – Jun 2020  
Digital assets management platform
 
Developing digital assets management platform based on microservice architecture, developing billing services, processing cryptocurrency payments, maintaining Hyperledger Fabric blockchain, developing smart contracts and API layer. 
 
Tools and Technologies: Java 8, Spring MVC, Thymeleaf, Spring Security, Spring Data, PostgreSQL, RabbitMQ, Redis, Maven, Tomcat, JQuery, BootStrap, Intellij IDEA, GIT, Junit, Jira, Ubuntu, Docker. 
 
 
Java Developer 
Feb  2016 – Aug  2018  
Currency exchange platform
 
 Architect and implement project Currency exchange since start, connected 8 merchants API and 7 cryptocurrencies(Bitcoin, Ethereum and others), created inner orders system for trading and others.  


Java Developer
Nov 2014 - Jan 2016
Freelancer

Project: Customer Network
Description Social network with CRM system functions for universal business with different user roles. 

Tools and Technologies: Spring MVC, Spring Security, JSP, JSTL, Maven, JPA, Hibernate, PostgreSQL, Tomcat, Intellij IDEA, Junit, JavaScript, BootStrap

 
1C Developer Nov 2005 – Oct 2014