Search by job, company or skills

C

Technical Lead - Java

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

This job was posted by Cglia Solutions LLP from CGLIA Solutions.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145456395

Similar Jobs