Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 3

Generally working on commercial project which is B2C portal and also engaged in another company’s commercial and open-source projects on-demand. Mentoring two Junior Java Developers who have already successfully and from scratch executed their first 2 projects with me since July 2015, and now they are on the team.

As Junior Java Developer I successfully worked in sophisticated environment of 7-9 members team in Kyiv with project manager and customer’s BAs, developers and QAs in Berlin, difficult business logic, Scrum development methodology, complex branches structure in version control,  multi-module web-application with service-oriented architecture, integration with third-party software, tracking systems and payment providers.
Java SE and Java EE technologies, service-oriented architecture, commonly used software design patterns
JBoss, Tomcat
MySQL, PostgreSQL, MongoDB, Solr, Oracle SQL
ano-maf, ano-site, ano-doc, ano-prise, ano-plass, ConfigureMe,
DistributeMe
MoSKito monitoring: Essentials, Control, Central
JDBC, Flyway, JPA, Hibernate, Ehcache
CDI, Weld
JAX-RS, RESTeasy, Jersey, Gson
JUnit, TestNG
slf4j, log4j, Logback
JSP, JSF, JavaScript, JQuery, doT.js, HTML, CSS
IntelliJ IDEA, Jrebel
Maven, Ant
Jenkins
Apache2
Git, Subversion
JIRA, Confluence
UML (class, use-case, activity, state), DFD, ER
Mac OS, Linux, FreeBSD
Bash scripting and *nix console utilities

- Able to stay focused under pressure
- Able to teach and help my teammates
Transparent development and management processes.
Prefer small teams (4-7 members).

Available for relocation outside Ukraine.