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


I am a software developer with over four years of work experience and a bachelor degree in Computer Science. The main stack consists of Java, Spring framework (Spring boot) and PostgreSQL. Also, as an additional stack, I often use Python, Flask and MongoDB. RabbitMQ or Kafka are used as a message broker. I developed large government and outsourcing applications, which are mainly CRM systems aimed at automating business processes. Likewise, I have experience in developing both microservices and monolithic applications. For most of my career, I have worked in teams applying an agile approach and scrum or kanban methodology.

Core technologies: Java, Spring framework(Spring boot), PostgreSQL
Secondary technologies: Python, Flask, RabbitMQ, MongoDB, Kafka.
I am looking for an opportunity where I can challenge myself and work on a project with diverse business logic, an interesting technology stack and good architecture. Projects from the fields of IoT, FinTech, CRM and Business Automation are of particular interest for me. Likewise, I'm ready to take on another exciting project.