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


Skilled in Java, JavaScript, Groovy, Scala (beginner), Kotlin (beginner)

8+ years of experience in software development related to entertainment, financial and e-commerce industries.

Experienced in requirements analysis, creation of new functionality, maintenance and update of existing features for large and complex projects.

• Java (7 - 17), Groovy
• Frameworks: Spring (Boot, Data, MVC, REST, Integration, Security)
• ORM: JPA, Hibernate
• Microservices
• Build tools: Gradle, Maven, Ant
• Messaging: Kafka
• Relational databases: MySql, Oracle
• NoSql databases: MongoDB
• Cloud: AWS
• Containers: Docker
• Servers: Tomcat, Jetty, Weblogic
• Java EE: Servlets, JSP, JSTL, EJB
• Unit testing: Spock, JUnit, Mockito, TestNG
• Load testing: JMeter
• Web: HTTP, REST, SOAP
• CI / CD: Gitlab, Jenkins
• VCS: Git, Bitbucket, Gitlab
• HTML, CSS
• Methodologies: Scrum, Kanban 

Development of backend for banking applications, migration from ADF and JavaEE to SpringBoot, working with API of third-party banks (REST API, SOAP, sftp), integration with MasterCard and Visa API, implementation Regula and ID R&D, writing logger system (hiding of security data), developing engine to generate routine code to work with Oracle DB (especially to work with stored procedures), developing sftp loader