Position: Java developer
Category: Java
English level: intermediate
Years of experience: 4

I've worked for four years for the Ukrainian outsourcing company.
The project is a web-application for a business-unit in a large international bank.

Architecture of the project has gone through several stages,
so I got the opportunity to work with different technologies. 
The project has changed, from the monolithic web application, 
which used classic Spring and Hibernate, to the application, 
divided into separate microservices with Jersey and Mybatis.
There are no front-end developers in the project, and I work as full stack developer; I develop both, GUI and server-side, using GWT and GXT frameworks for UI elements.
Programming languages: Java, Python,
Java Core: Core, JDBC, Concurency, Multithreading 
Frameworks: Spring, Jersey, Hibernate, MyBatis, Gwt/ExtGwt
Web: HTML/CSS, JSON, XML
Architecture: REST, Microservices, Web Services
Testing: Junit, Mockito
VCS: SVN/Crucible, Git/BitBucket
Build tool: Maven
Databases: Oracle, MySQL
Bug/issue tracker system: Jira
Methodologies: Agile/Scrum
I looking for a project on the developing stage with open Middle Java Developer position.
It's highly desirable for the project to use next technologies:
Java8 / Spring / AWS / Docker / Big data / Microservices / Git