Technical Lead / Lead Developer

Compunnel, Inc.

Mahwah (NJ)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Senior Technical Lead - Spring Boot
Senior Technical Lead - Spring Boot

TechDigital Group • Atlanta (GA)

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

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Java Developer III
Java Developer III

hudsonmanpower • Cincinnati (OH)

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

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Senior Technical Lead
Senior Technical Lead

Suncap Technology • McLean (VA)

On-site
USD 150,000 - 200,000
Java Fullstack
Java Fullstack

TechDigital Group • United States

On-site
USD 90,000 - 150,000
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
Senior Full Stack Developer
Senior Full Stack Developer

Jobtailor • New York (NY)

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

Compunnel, Inc. • Aliso Viejo (CA)

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

Aktra • McLean (VA)

On-site
USD 100,000 - 130,000