Lead Java Developer

We are currently seeking a remote Lead Java Developer to join our team. In this role, you will manage the entire Software Development Lifecycle (SDLC), from the initial concept, through build and deployment, to ongoing operational support in a production environment. You will collaborate with onsite/customer team members and stakeholders to construct distributed systems that integrate with a broader data and services ecosystem.
Within this Agile environment, all team members are expected to take ownership of the solution, including deployment, testing, quality, monitoring, and operational excellence. The ideal candidate will be able to foresee system/application challenges, propose solutions, and continually strive to enhance code quality and engineering practices.