Summary:
Senior Java Developer with 7 year experience in back-end and full stack enterprise development using Java 8, Spring framework (Core, MVC, Data, Security, Boot), JPA (Hibernate), SQL (basically Oracle), JavaScript (as a secondary language) with jQuery and AngularJS
Not interested in Front-end or Full-stack development.
Not interested in migrating to another platform like PHP, NodeJS, .NET etc. (except JVM friendly one)
Not available for relocation. So only Kyiv please!
Remote job or business trips are ok for me.
I would like to:
grow professionally, solve problems with high degree of creativity and innovation;
be a part of a responsible and vocational team ruled by some process;
work on a project in an active stage;
develop server side on Java 8+ or JVM language.
I would NOT like to:
permanently fight fire or to work on support;
permanently switch context between small tasks (unfortunately I
cannot do it easily);
work with legacy systems based on antique technologies without management's intention to migrate it.
All the listed above is ok for me if happens from time to time.
Professional skills:
Java Core, Concurrency, J2SE & J2EE libraries, Design patterns (GoF), Enterprise patterns;
Server Side: Spring Core/MVC/Data/AOP/Security, Servlets/JSP, Hibernate, JPA, JMS, REST. JDBC;
Data layer: Strong SQL, PL/SQL, Oracle, MS SQL, MySQL, NoSQL (MongoDB);
Web: HTML, CSS, JavaScript, AJAX, jQuery, AngularJS;
Algorithms and Data Structures, Numerical methods, Strong math background;
Used Tools: Eclipse, IDEA, JUnit, Linux, Tomcat, JBoss, Maven, Ant, SVN, Perforce, Jenkins;
Language:
Ukrainian ( native), Russian (Fluent), English (Upper-intermediate)