Required Skills
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.
Robust debugging, troubleshooting, and root cause analysis skills.
Good understanding of design patterns, object-oriented programming, and clean coding principles.
Experience with Git and contemporary 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.