Requirements:
* 2-4 years of professional software development experience.
* Strong programming skills in Java (Java 8/11/17+).
* Hands‑on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
* Strong understanding of Microservices Architecture.
* Experience building and consuming REST APIs.
* Good knowledge of relational databases such as PostgreSQL, MySQL, or Oracle.
* Experience writing optimised SQL queries.
* Familiarity with Git and modern version control practices.
* Experience with Docker and containerised deployments.
* Strong understanding of OOP, Design Patterns, and Data Structures.
* Experience working in Agile/Scrum environments.
AI Development Requirements (Mandatory):
* Hands‑on experience using AI coding tools such as GitHub Copilot, Cursor AI, ChatGPT, Claude, Windsurf, or Codeium.
* Proven ability to use AI tools for: Code generation and refactoring, Unit test creation, API development, Documentation generation, Debugging and troubleshooting, Code optimisation.
* Understanding of AI‑assisted software development workflows.
#J-18808-Ljbffr