Position: Java Developer (part-time)
Category: Java
English level: fluent
Years of experience: 5

Have experience in designing architecture and infrastructure from scratch framing the technology stack. Created many integrations with third-party enterprise systems. 

I have excellent communication skills that are driven by rational thinking. I am polite and respectful towards people by being able to pick the right medium.
I have deep knowledge of modern software architecture principles, design and behavioural patterns with a solid understanding of the JVM platform, a lot of hands-on experience with Java (mostly 11) and Kotlin. I am familiar with relevant modern specifications, frameworks and libraries such as Spring 5, Project Reactor,  Reactive Streams, Maven, Gradle, Netty, Jetty and testing frameworks such as jUnit 5 + Mockito

I worked a lot with AWS, Terraform, ELK stack and have a good understanding of network architecture. Designed and created a lot of backend services from scratch using different cloud CI/CD solutions (GitHub Actions, Circle CI), containerisation (Docker) and scripting (Bash/Python). I have hands-on experience with SQL and NoSQL databases such as MySQL and MongoDB.
I am looking for a part-time job and for an employer that has a clear understanding of what they want to implement and I would be happy to commit and keep deadlines in the aftermath of clear goal setting.