We're looking for a skilled Java Developer with 3+ years' experience to join our team.  The ideal candidate will have a strong understanding of OOP and experience with Spring Framework.  Responsibilities include designing, developing, and testing Java applications, collaborating with stakeholders, and adhering to best practices.