Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 5

PROFESSIONAL SKILLS AND ABILITIES SUMMARY

•	Java SE
-	Perfect knowledge of Java 8
-	The clear understanding of OOP principles
•	Java EE
-	Servlet API
-	JPA
-	JSP
-	JDBC
•	Architecture design patterns
-	MVC
-	MVP
-	DDD
-	Event Sourcing
-	CQRS
•	Spring
-	Spring Boot
-	Spring Boot Starter
-	Spring Core
-	Spring MVC
-	Spring Data
-	Spring Security
-	Spring RESTful
•	Web development technologies
-	GWT
-	GXT
-	JavaScript
-	AngularJS
-	REST Web services
-	PHP
-	HTML
-	CSS
-	XML
-	Bootstrap
•	Web servers & servlet containers
-	WebLogic
-	Apache Tomcat
-	Jetty
-	Nginx 
•	System Version Control
-	Git (GitLab, GitHub, Bitbucket)
-	SVN
-	Perforce
•	Databases
-	SQL
-	Oracle
-	MySQL
-	MongoDB
-	Elastic Search
-	Redis
-	H8
•	Testing
-	Junit
-	Mockito
•	Others
-	Hibernate
-	Apache Kafka
-	Apache Avro
-	Apache Maven
-	Apache Ant
-	Apache Mesos 
-	Marathon
-	Jenkins 
-	Kibana 
-	Docker 
-	Bash
-	Lombok
-	Perl
PROFESSIONAL EXPERIENCE

•	Senior Java developer at Provectus May 2019 - Present time 

•	Java / Kafka / Micro-services developer at Digitally Inspired
May 2017 – May 2019 (24 months)
Client: 
VistaJet - global business aviation company (private charter airlines)
Projects:
	GlobalView (legacy), Payment Request, Catering (Private Dining), Timeline
Tools and technologies: 
-	Java 8, Kafka, Avro, Confluent 
-	Spring Boot, Spring Boot Starter, Lombok 
-	Oracle, WebLogic, MySql, Hibernate 
-	Gradle, Maven
-	micro-services, Event Sourcing, CQRS, DDD 
-	Git, GitLab, Jira, Agile (Kanban board), Confluence 
-	Mesos, Marathon, Jenkins, Kibana, Docker, bash 

•	Java / GWT / Web developer at Electric Cloud 
Jan 2016 – May 2017 (17 month)
Project: 
Electric Commander (DevOps automation tool for Continuous Integration / Continuous Delivery)
Job title: 
Java - GWT - Web developer
Tools and technologies:
Client-side: GWT, HTML, CSS, JS, PHP (legacy code support, bug fixing, rarely the implementation of new features)
Server-side: Java8, Spring Core, Hibernate
Tests: JUnit, Mockito, ntests(Perl)
Tools: Intellij IDEA 15, Jira, Scrum (Kanban 3), Apache Maven, Perforce 

•	Java developer in Emotion LLC:
Jan 2015 - Jan 2016 (12 months)
Project: ERP System for ArcelorMittal Packaging Ukraine
Server: Java7, Spring (Core, Security, MVC, Data), Hibernate, JPA, Servlets
Client: GWT, GXT, JSP
DB: MySQL
Server: Apache Tomcat
Tools: IntelliJ IDEA, Apache Ant, Git
Responsibilities and accomplishments:
- Find and fix huge number of existing bugs.
- Implementing major and minor features in project.

•	Junior Java Developer in JavaRush LLC:
Jul 2014 - Jan 2015 (6 months)
Project: JavaRush ratings
Tools and technologies:
Java7, Spring, Hibernate, GWT
OBJECTIVE:
- Expected position: Senior Java Software Developer
- Type / schedule: Permanent job / Full time
- ONLY in Odessa office!