Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 3

Developing ERP Platform for budgeting and forecasting tasks in a company, creating module for Profit and Losses reports, integration with database.
Developing education Platform for study of java based on courses/lessons structure, creating modules for running tests and solution code analysis
Programming languages: Java (8), JavaScript;
Frameworks: Spring MVC, Spring Data, Spring Security, Spring Boot, Spring Rest, SQL, JDBC, Servlet API, JSP, Hibernate(JPA);
Application Servers: Tomcat;
Build tools: Maven, Docker;
Databases: MySQL, SQLite, MongoDB;
VCS: Git;
Logging: Log4J;
Testing: JUnit, Mockito, Hamcrest;
Deploying: Jenkins, Dockers;
Cloud: AWS, EC2, EBS, S3;
Web technologies: JavaScript, Ajax, Bootstrap, jQuery, VueJS, XML, JSON, CSS, HTML, HTTP;
Web services: Spring Rest, SOAP;
Operating systems: Windows, Linux;
Development tools(IDE): IntelliJ IDEA, NetBeans;
Other: OOP, OOD, Multithreading, Java reflection, basic skills in data science
Seeking a full-time, permanent position with a company that will utilize and further enhance my knowledge of IT, and offer advancement opportunity.