- Professional experience in Java development.
- Ability to drive business discussions and finalize technical solutions.
- Strong proficiency in Spring Boot, Spring Framework, and Spring Cloud.
- Experience with microservices architecture and API design.
- Knowledge of containerization (Docker) and orchestration (Kubernetes).
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Proficiency with relational databases and ORM frameworks
- Experience with CI/CD tools (Jenkins, GitLab CI) and version control (Git).
- Solid understanding of design patterns, testing frameworks (JUnit, Mockito).
- Excellent problem-solving and communication skills.