The ideal candidate for this position is an experienced Java developer with a strong background in enterprise application development, including expertise in Java, Spring Boot, Hibernate, and Oracle databases. Design, develop, test, and support enterprise applications using Java, Spring Boot, Hibernate, Oracle, Web Services, and REST-based technologies.