Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 5

I always focus on each task I work on and find the best way to solve them, also I try to prevent problems at the begging, doing investigation and analysis.
I am a goal-oriented and motivated person with experience working in startups and outsourcing companies with small and big teams using agile methodologies (Scrum, Kanban) and everyday communication with clients.
Senior Java Backend Developer
(Aug. 2021 - Present)
Managed multiple microservices of the world-famous software company that provides issue tracking tools, web-based corporate wiki, source code repository hosting service and other products for development teams, especially for purchasing and administrating these products and tools, and managing user's personal accounts.
Technology stack:
Java 8, microservices, Spring (Core, Boot, Security), REST, RPC, Groovy on Grails, ReactJS, AngularJS, JSP, AWS, JUnit, Mockito, Docker, Maven, PostgreSQL.

Senior Java Backend Developer
(Jun. 2020 – Aug. 2021)
Electronic funds management solution for realizing deals for Canadian real estate sales.
Technology stack:
Java 11, Spring (Boot, Data, Security, WebFlux), REST+Swagger2, Hibernate, Maven, JUnit+Mockito, AMQ, OAuth2, Elasticsearch, Jetty, PostgreSQL.

Java Backend Developer
(Sep. 2018 – Jun. 2020)
Service that provides the mobility cards that gives freedom and flexibility to determine means of transport in Netherlands. Clients have access to any kind of transport and can check detailed reports with all transactions, expenses, emissions, etc.
Technology stack:
Java 8, Spring (Core, MVC, Data, Security), REST+Swagger2, SOAP, JPA, EclipseLink, MS SQL, Redis, JUnit, Mockito, ActiveMQ, Apache Camel, JSF, Maven, JBoss, Docker, Liquibase.

Java Backend Developer
(Jan. 2017 – Sep. 2018)
Worked on 3 related projects in financial industry:
- Loan issuance web application for Europeans;
- Back office web application for the main product that includes transaction
implementation and processing, client checking, email and SMS dispatches,
balance calculations and verifying;
- Customer bank data verification service.
Technology stack: 
Java 8, Spring, Spring Boot, EJB, Hibernate, Groovy, ActiveMQ, Angular, JBoss, PostgreSQL, Maven, JUnit, Mockito, Selenium, Flyway.
I am looking for a full-time remote job, where I would have a chance to work with interesting and challenging projects, well-organized requirements and ability to use the latest technologies (preferable Java 8+, Spring Boot, REST, microservices).

No legacy and gaming/gambling projects.