- 6+ years of hands-on experience in Java development.
- Strong expertise in Spring Boot, Spring Framework, and RESTful APIs.
- Hands-on experience with jOOQ and database query optimization.
- Experience working with DSL (Domain Specific Language) based development.
- Strong knowledge of SQL and relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server.
- Strong debugging, troubleshooting, and root cause analysis skills.
- Good understanding of design patterns, object-oriented programming, and clean coding principles.
- Experience with Git and modern development practices.
Preferred Skills
- Experience with Microservices architecture.
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience working in Agile/Scrum environments.
Key Competencies
- Robust analytical and problem-solving skills.
- Excellent debugging and production support capabilities.
- Good communication and collaboration skills.
- Ability to work independently and drive tasks to completion.
Must-Have Skills: Java, Spring Boot, DSL, jOOQ, SQL, Debugging, Problem Solving, Microservices.