Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 8


I am involved in the development of a highly configurable system. System is a site builder for the retail and marketing market with a 20 years history. I started with the position Full Stack Developer. Due to proactive position I get the role and responsibilities with focus on:
- Design of Internal Rest API in scope of migration Old UI(based in stateful and Jsp) to dynamic UI (based on React).
- System redesign/refactoring to split and migrate current monolit to cloud and microservices based solutions.  
- Performance investigation/improvements with using Jmeter and Jprofiler tools. 
- Creation of Internal frameworks for managing integrations.
- Integration with external systems like Xero, BeeBox and some custom solutions for company clients. 
- Development of Identity Provider integrations with Azure, Okta, Cognito based on Saml2, OpenId.
Also, 
In scope investigations and some development I got experience with Spring Cloud,  Kubernetes, Rancher, Minio.
Technologies:
OpenId, MySql, Spring(Data/MVC/..), Websockets, RabbitMQ, Hibernate, Docker, Mockito, Gradle, Git, Velocity Templates, Image Magic, 
Lucene, Nginx, Kibana, GreyLog, JQuery, CI/CD (Jenkins), Jira.