Position: Senior Java Software Engineer
Category: Java
English level: fluent
Years of experience: 5

I have implemented several core business logic microservices for a custom video-conference platform that allows celebrities to connect in real-time with their fans and followers. 

While doing so, I had to get business domain requirements from the customers in a fast-paced start-up environment. I had to establish clear and concise communication with an international team for us to be on the same page and avoid ambiguity in any business-related conversations.

And finally, I have built complex end-to-end back-end tests that modeled a real-life scenario of celebrities and fans connecting in the conferences.
In the last project, I have developed a microservice-based custom platform for celebrities, where celebrities can connect with their fans in real-time. My responsibilities included a wide range of activities: establishing a clear definition of the business requirements with the customers, solution implementation, troubleshooting, performance optimizations, bug fixing as well as the creation of complex end-to-end tests.

Technologies:
Java 11, Spring (Boot, Data, Test, Security, StateMachine, SSE), JMeter, JUnit/Mockito, GraphQL, PostgreSQL, Maven, RabbitMQ, Redis, Keycloak

I have been working as a key developer of the core business logic services.

I am willing to work on Spring Boot/Cloud projects and increase my seniority level while solving challenging tasks.
I expect to work on engaging tasks that bring value to the world. 

I want to learn from the best and work in a team of professionals. 

I am committed to delivering state-of-the-art software.

I do not want to work on banking projects.