Job Title: Full Stack Java Software Developer  We are seeking a mid-level full stack software developer to go above and beyond in contributing to development projects and maintenance, while also practicing superb collaboration and communication skills