Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 10

10 years of experience of commercial software development
 Selecting right languages, frameworks and tools for the job
 Designing and developing web applications, implementation of business logic and integration with legacy systems
 Developing both thin and thick client applications using Java
 Integrating applications with 3rd-party services
 Microservices and clould-native applications development
 Infrastructure setup (VCS systems, CI servers, test and production servers)
 Identifying and resolving critical customer-facing issues with the short turn-around time
 Able to work in high pressured and demanding environments
 Analysing business processes and finding unconventional and efficient solutions to the tasks
Java: Spring 4 (+Spring Boot), JaveEE 6\7 (JSF, CDI, EJB, JPA, JAX-RS, etc), Hibernate, EclipseLink, JavaFX, GWT, Jersey, RestEasy, Jackson and many more
 Web: HTML, CSS (Twitter Bootstrap), JavaScript (JQuery, ReactJS)
 Application servers: Glassfish, JBoss\Wildfly, Tomcat\TomEE
 Database servers: PostgreSQL, MySQL, MicrosoftSQL, Oracle, Google Spanner
 Build tools: Maven, Gradle, Ant
 CI environment: Jenkins, TeamCity, Bamboo, GitLab-CI
 GIT environment: GitHub, Stash (Bitbucket), GitLab.
 SCM: Git, SVN.
 Cloud related: Google Cloud, AWS, Kubernetes, Docker