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


5+ year of experience in software development Java/Python
3+ years of experience in manual and automation testing of Desktop/Web applications;
Experience of working with different Agile methodologies (Scrum, Kanban);
Experience in analysis and creating of technical requirements;


Technical Skills:
Servers side technology: Java SE 11+, Spring Boot, Spring Framework (Core, MVC, Data), JPA/Hibernate, JAX-RS, Liquibase;
Data analysis technology: Python, NumPy, Pandas, Matplotlib 
Application Servers: Tomcat, Jetty;
Databases: SQL (Oracle, PostgreSQL, MSSQL, MySQL);
Build tool/dependency management: Maven, Gradle;
Containerization: Docker;
CI: Jenkins, Bamboo;
Development tools: IntelliJ IDEA, PyCharm, Jupyter, DevTools;
Software testing: Junit, Spring test, Selenium WebDriver ;
OS: Windows, Linux
Architecture approaches: Multi-tier, REST;
Version Control Systems: Git;
Tracking system: Jira;
Workflow framework: Agile (Scrum/Kanban);

Certifications:
ICAgile ICP - Agile Team Facilitation, ICAgile.com
June, 2018
Growth as software architect, complicated tasks, friendly team