This Java developer position requires a candidate with at least 4 years of experience with HTML, CSS, and JavaScript, along with 1+ years of experience building production applications using modern JavaScript front-end frameworks like React within an Agile engineering team. The role involves UI testing, mentorship, and support for colleagues. The candidate should have 1+ years of experience with Object Oriented Programming (Java), SQL, and Relational Databases, and Agile SDLC. Experience with Spring MVC, cloud provider AWS, and Python are considered a plus. The primary skills include Java developer, MVC, and React. Secondary skills include Python.