Requirements Must have: - Commercial experience in Java development - Experience with Spring (e.g. Spring MVC) - Strong JavaScript skills - Experience with relational databases and SQL - Understanding of Agile development practices - Good problem-solving and debugging skills - Strong communication s