The ideal candidate will have strong experience developing Java-based applications and backend services, with hands-on expertise in Java 11/17, Spring Boot, databases, RESTful APIs, and software development best practices. Knowledge of the full software development lifecycle, including business systems analysis, requirements gathering, functional specifications, development, testing, deployment, and maintenance.