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

Migration of interactions with Bloomberg to a microservice I have written with my colleagues. The percentage of processing failures dropped from 35% to 5%.
I'm primarily specialized in Java, Spring Framework but also used SQL, Python, Javascript, and C. I can work with Linux and Bash.
    As I'm currently working for a bank, my tasks are usually to integrate some internal registry/inventory systems via JMS or rest services. As a routine, I'm involved in the development of a microservice to provide the systems with the integration. I use Java 11, Maven, Gradle, some Kotlin, git, Temcity/Jenkins for daily tasks. Sometimes I have to write simple code in C++, JS, and Scala. Writing unit, integration, and e2e tests is the mandatory prerequisite for merging in my team.
    I can say that the replacement of an ancient system with a resilient microservice to handle interactions with Bloomberg is my recent achievement at work. The percentage of processing failures dropped from 35% to 5%. 5% is for unusual trades that are being gradually covered too.
It would be great if a project had up-to-date technologies in use. Java 17 would be nice to have. A fast environment to work matters (a PC/laptop or a virtual working environment - it doesn't matter) Please make it work fast, and I will be fast too.
    Team leads who value DevOps and understand how it liberates those who write business logic are awesome bosses indeed. I don't mind hierarchy in a company but not too explicitly strict. Well-established processes are a good point too.
    I hate constant overtimes. This just means that a manager is not able to foresee even the nearest future.