Technical Lead / Lead Developer

Compunnel, Inc.

Mahwah (NJ)

On-site

USD 120,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A leading technology firm is looking for a Technical Lead / Lead Developer in Mahwah, New Jersey. The successful candidate will lead a team in delivering scalable enterprise applications, driving best practices, and making architectural decisions. Key qualifications include strong expertise in Java, Spring Boot, and Angular, along with experience in RESTful APIs, microservices, and CI/CD tools. Additionally, the role requires excellent communication and leadership skills, with a Bachelor's or Master's degree in a relevant field. The position supports Agile delivery, and the firm fosters collaboration across teams.

Qualifications

  • 8+ years of software development experience, including at least 2 years in a leadership role.
  • Strong communication skills and stakeholder management abilities.
  • Proven ability to lead technical teams and manage project deliverables.

Responsibilities

  • Lead and mentor a team of developers, ensuring adherence to coding standards and development best practices.
  • Drive architectural decisions to support scalable, secure, and maintainable applications.
  • Design and develop RESTful APIs using Java and Spring Boot.
  • Build and maintain responsive front-end applications using Angular and integrate them with backend services.
  • Implement CI/CD pipelines to support automated builds and deployments.
  • Conduct code reviews and enforce secure coding practices and enterprise standards.

Skills

Java
Spring Boot
Angular
RESTful API design
Microservices architecture
Couchbase
MS SQL Server
CI/CD tools (Jenkins, Azure DevOps)
Git
Secure API development (OAuth2.0, JWT)

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Tools

OpenShift
SonarQube

Job description

Overview

The Technical Lead / Lead Developer is responsible for leading a development team and delivering scalable enterprise applications using Java, Spring Boot, Angular, Couchbase, and MS SQL Server.

The role includes hands-on development, architectural decision-making, and ensuring code quality, performance, and security.

This position collaborates with cross-functional teams, supports Agile delivery, and drives best practices across development activities.

Key Responsibilities
  • Lead and mentor a team of developers, ensuring adherence to coding standards and development best practices.
  • Drive architectural decisions to support scalable, secure, and maintainable applications.
  • Design and develop RESTful APIs using Java and Spring Boot.
  • Build and maintain responsive front-end applications using Angular and integrate them with backend services.
  • Architect and deploy microservices on OpenShift and manage containerized environments.
  • Implement CI/CD pipelines to support automated builds and deployments.
  • Design and optimize relational schemas in MS SQL Server and document models in Couchbase.
  • Collaborate with Product Owners, QA teams, and DevOps to deliver high-quality software.
  • Participate in Agile ceremonies and ensure timely completion of sprint deliverables.
  • Conduct code reviews and enforce secure coding practices and enterprise standards.
  • Integrate secure API development practices including OAuth2.0 and JWT.
  • Support cross-functional coordination and stakeholder communication throughout development cycles.
Required Qualifications
  • Strong proficiency in Java, Spring Boot, and Angular.
  • Hands-on experience with Couchbase and MS SQL Server.
  • Expertise in RESTful API design and microservices architecture.
  • Experience deploying applications on OpenShift or similar container platforms.
  • Familiarity with CI/CD tools such as Jenkins or Azure DevOps.
  • Experience with Git and code quality tools such as SonarQube.
  • Knowledge of secure API development including OAuth2.0 and JWT.
  • Proven ability to lead technical teams and manage project deliverables.
  • Strong communication skills and stakeholder management abilities.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of software development experience, including at least 2 years in a leadership role.
Preferred Qualifications
  • Experience working in enterprise-level environments with large-scale systems.
  • Exposure to cloud-native development and modernization initiatives.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Full Stack Cloud Engineer
Lead Java Full Stack Cloud Engineer

Apscareerportal • Woodlawn (MD)

On-site
USD 140,000 - 170,000
401(k)
401(k) matching
Dental insurance
+3
Lead Java Developer
Lead Java Developer

ENIN SYSTEMS INC • New York (NY)

On-site
USD 150,000 - 210,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Java Full Stack Lead Developer
Java Full Stack Lead Developer

TechDigital Group • Mason (OH)

On-site
USD 140,000 - 180,000
Java Technical Lead
Java Technical Lead

Rapid Eagle Inc • Los Angeles (CA)

On-site
USD 140,000 - 190,000
401(k) matching
Dental insurance
Health insurance
Java Backend Lead Developer With AI Experience
Java Backend Lead Developer With AI Experience

Quantum World Technologies Inc. • Austin (TX)

On-site
USD 120,000 - 150,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Full Stack Lead
Full Stack Lead

Compunnel, Inc. • Aliso Viejo (CA)

On-site
USD 120,000 - 160,000
Java Technical Lead
Java Technical Lead

Sysco • Houston (TX)

On-site
USD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Aktra • McLean (VA)

On-site
USD 100,000 - 130,000