Job Title
Senior Java Developer Lead
About the Opportunity
This is a leadership role that involves overseeing technical direction of projects, leading and mentoring development teams, collaborating with stakeholders to define project requirements, and driving innovation.
Responsibilities
1. Drive technology strategy and ensure alignment with business goals.
2. Mentor senior developers, foster collaboration, and growth within the team.
3. Collaborate with cross-functional teams to define project scope, timelines, and deliverables.
4. Ensure high-quality software delivery through effective Agile methodologies.
5. Stay up-to-date on industry trends, emerging technologies, and best practices.
Requirements
* Minimum 7 years of experience in Java software development.
* Expertise in Agile software development methodologies.
* Demonstrated knowledge of design patterns, architecture, and system design.
* Proven track record of delivering large-scale applications, strong infrastructure expertise, and application security best practices.
* Leadership skills in team management and project planning, excellent communication skills.