Backend Java Developer with AWS Cloud Practitioner Certification.
Experienced in developing robust backend solutions using Java and Spring Boot, with a focus on secure and scalable microservices architecture. Skilled in designing RESTful APIs with JWT and OAuth2 authentication, including social login flows.
Proficient in automated testing using JUnit, Mockito, TestContainers, and REST Assured, and in applying best practices such as SOLID principles, Clean Code, Strategy, and Factory patterns.
Hands-on experience with messaging systems like RabbitMQ and Kafka, containerization with Docker, and resilience patterns using Resilience4j. Familiar with PDF generation in the cloud and email delivery using JavaMail.
Strong knowledge of AWS services including EC2, S3, RDS, Lambda, DynamoDB, SNS, and SQS. Comfortable working with Git/GitHub and agile methodologies. Advanced English (C1) and eager to contribute to high-impact, scalable backend systems.