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


Summary
    • 6 + years of experience in IT;
    • Good in application development using Java/J2EE;
    • Strong skills in SQL: performance tuning, troubleshooting, writing complex logic;
    • Good web development skills. Experienced in software design and developing;
    • Good in Spring framework, J2EE patterns;
    • Experience solution design and development;
    • Experience working in a large eCommerce application;
    • Design, develop and troubleshoot complex data transformation frameworks;
    • Good team-player and quick-learner willing to share the acquired knowledge with colleagues;
Skills:
    • Advanced Technology: Branching Strategies: Gitflow;
    • Apache Build Management: Apache Ant;
    • Databases: MySQL, PostgreSQL;
    • Formal Sciences: Design patterns;
    • General Management: Agile, Scrum, Kanban;
    • Spoken Languages: Polish, Russian, Ukrainian, English;
    • Java Build Tools: Apache Maven;
    • Java Web App Containers and HTTP servers: Apache Tomcat;
    • Java IDEs: Eclipse, IntelliJ IDEA;
    • Java Persistence Tools: Hibernate, Spring Data;
    • Jakarta EE: JPA, Jakarta Servlet;
    • Java Testing Tools: Junit, Mockito, PowerMock
    • Java Web Frameworks: PrimeFaces, Spring MVC;
    • Java Bootstrapping Frameworks: Spring Boot;
    • Java Dependency Injection Tools: Spring Core;
    • Java Security Tools: Spring Security;
    • Java Programming Languages: Java: Java 8/11;
    • MS Databases: Microsoft SQL Server, Oracle;
    • Operating Systems: Linux, MS Windows;
    • Hybris 18.08
    • Software Engineering Management Tools: Project Management/Defect Tracking Systems: Jira;
    • TIBCO: TIBCO Software Jaspersoft BI;
    • Version Control Systems: Distributed VCS: Git, GitHub.