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


Dec. 2018 г. – present time
Maintenance and development of the front-office retail banking systems. Development of integration interfaces for ESB. Participance in developing Web and mobile applications for banks staff and clients.
Responsibilities: 
· support, development and installation of banking systems
· code review, mentorship
· documenting technical solutions
Technology stack: Java 11, Groovy, Spring Boot, PostgreSQL, Oracle DB, PL/SQL, WSO2, IntelliJ IDEA, Gradle, Git, Jasper Studio, Jenkins, Elastic Kibana, SonarQube, Junit, Mockito, Lombok, Vault, Java Stream API, Camunda BPMN, Apache Tomcat, JSON, XML, XPath, XSLT, Oracle AQ, RabbitMQ, JasperReports, Rest API, SOAP

Nov. 2017 г. - Nov. 2018 г.
Development of application on water accounting system. Program purpose is transferring data collected from the water meter overlays to the main data collection server. 
Responsibilities: 
· development
· deploying
· testing
· technical production support
Technology stack: Java 8, IntelliJ IDEA, Git, Maven, M-bus, JSON, XML, XPath, Logback, SLF4J

May 2017 г. - Oct. 2017 г.
Development of Web application for accounting and management incoming customer requests. Development of applications for electronic devices such as time relay, radio-reader, GSM-controller.
Responsibilities: 
· formation of requirements for business logic
· Full-stack developing
Technology stack: Java 8, Spring MVC, Spring Security, JPA + Hibernate, MySQL, Bootstrap, JavaScript, HTML, CSS, jQuery, DataTables, JSP, JSTL, Maven, IntelliJ IDEA, Git, Apache Tomcat, Logback, SLF4J