7+ years of experience in Java development (Java 8 or above).
Strong expertise in Spring Boot, Spring Cloud, and RESTful APIs.
Hands-on experience with Apache Kafka for messaging and stream processing.
Experience deploying applications in AWS (Lambda, ECS, S3, RDS, etc.).
Proficiency with Git, Maven/Gradle, and CI/CD pipelines (Jenkins, GitLab CI, etc.).
Understanding of Docker and containerized applications.
Solid knowledge of design patterns, clean code principles, and test-driven development (TDD).