Senior Backend Software Engineer
CurrentSenior Backend Engineer | Expert in Software Architecture, Cloud Development and Modern Software Designo Development of scalable, high-performance microservices in AWS Cloud.o Expertise in advanced software design patterns: Hexagonal Architecture, Domain-Driven Design (DDD), CQRS, Event-Driven Architecture, and SOLID principles.o Proficient in frameworks such as Spring Boot, Spring Cloud, Spring Security, and Ktor, leveraging methodologies like Test-Driven Development (TDD).o Skilled in modern technologies: Kotlin, Java 17/21, MongoDB, Redis, Kafka, LLMs, REST APIs, OpenAPI, Swagger, Docker, Gradle, and Kubernetes.o Experience with observability and monitoring tools including OpenSearch, Grafana, and ArgoCD.o Comprehensive application testing with unit test frameworks like jUnit, Mockito, Mockk, Groovy, and TestContainers.o Hands-on with Continuous Integration (CI) and version control tools such as Git, GitLab, and GitHub.o Quality Assurance (QA) and Quality Control (QC) practices with tools like SonarQube, ensuring secure, high-quality code delivery.o Strong proficiency in Agile methodologies (Scrum) and continuous integration for iterative development.