Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
As a Java Technical Lead, you will lead and mentor a team of developers to design, implement, and deliver robust Java-based solutions. You will be responsible for ensuring the quality and timely delivery of new features and enhancements to existing product lines. In addition to managing technical delivery, you'll play a key role in hiring, performance management, and process improvement, while acting as a bridge between the development team and senior leadership. You should bring strong technical depth, problem-solving skills, and people management expertise, with a proactive approach to resolving challenges and driving innovation.
Responsibilities:
Lead, mentor, and manage a team of Java developers to ensure high performance and accountability.
Collaborate with cross-functional and offshore teams to envision and initiate new product development.
Oversee the complete SDLC for Java-based projects, ensuring on-time and within-budget delivery.
Maintain and enhance existing applications while planning for future scalability and architectural upgrades.
Participate in and support business requirement-gathering sessions; convert business needs into technical solutions.
Perform code reviews and contribute to critical components through hands-on development when needed.
Troubleshoot and resolve technical issues in Java applications.
Identify risks and propose mitigation strategies throughout the development process.
Continuously improve software development practices, tools, and processes.
Set clear goals and objectives for team members and monitor progress.
Ensure development processes align with organizational policies, security standards, and compliance guidelines.
Conduct technical research to inform and support solution design.
Take ownership of additional responsibilities as required by the role or organization.
Requirements:
Bachelor's degree in computer science, information technology, or a related discipline.
6 years of hands-on experience in cloud-based Java application development.
Minimum 2 years in a technical leadership or senior role.
Technical Skills:
Proven expertise in Java, Hibernate, and the Spring stack (Spring Boot, MVC, Security, Batch, Data, and Cloud).
Experience in frontend technologies: Angular (v1/v2+), Bootstrap, Material Design, HTML5 CSS, JavaScript, UX/UI.
Proficiency with RDBMS: MySQL, MS SQL Server, PostgreSQL, Oracle.
Familiarity with managing large datasets (preferred).
Skilled in code quality and security tools like SonarQube, PMD, and DevOps practices.
Strong command over unit testing frameworks (e. g., JUnit).
Understanding of application security for web and mobile platforms.
Leadership and Communication:
Demonstrated ability to lead and grow high-performing technical teams.
Strong interpersonal, verbal, and written communication skills.
Ability to challenge the status quo and promote innovation.
Highly organized, detail-oriented, and results-driven.
Experience
5-6 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.