Position: Junior java developer
Category: Java
English level: intermediate
Years of experience: 1

Admin and user web application. Tool for managing company advocates. Microservices architecture managed  by jHipster. JHipster is a development platform to generate, develop and deploy Spring Boot + Angular/React Web applications and Spring microservices.
The project uses the following technologies:
- Spring Boot, Spring Cloud;
- Spring Data with Hibernate as provider;
- Spring Security;
- Spring Liquibase;
- MySQL and MongoDB;
- Amazon S3
- Load balance HTTP requests using Netflix Ribbon.
- Provide a circuit breaker using Netflix Hystrix;
- Amazon Simple Queue Service (SQS).

Tools and other:
- Maven;
- Jenkins;
- Docker;
- Jira;
- Kanban;
- Bitbucket.
Java developer. I am responsible, communicative, result-oriented developer, with high ability to learn and desire to improve my skills. I have strong knowledges of Java Core and Java frameworks, such as Spring, Hibernate. Also, I have experience with JavaScript and jQuery.
Skills
Programming: Java, JavaScript(JQuery), HTML, CSS
Data languages: SQL.
Frameworks, APIs & Technologies: Spring, Spring MVC, Spring Data, Hibernate, JPA2, Servlets, JSP, JMS (ActiveMQ)
Testing: JUnit, Mockito, PowerMock
DBMS: MySQL, Oracle, MongoDB.
Middleware: Apache Tomcat
Dev tools: Maven, Git
Methodologies: OOP, SOLID, TDD
Languages: English (intermediate), Ukrainian, Russian.
To earn a full-time position as a junior developer in steadily developing company, where I will be able to use and improve my skills in rewarding and challenging position to meet corporate objectives.