The ideal candidate will have at least 5 years of experience developing and maintaining high-quality efficient Java applications. You will be responsible for full-stack development, from development, testing, and deployment. A strong understanding of modern development methodologies, tools, and frameworks is crucial for this role.