Lead Engineer

Codinix Consulting Services

New Jersey

On-site

USD 112,500 - 137,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Codinix Consulting Services is looking for a skilled Lead Engineer to lead the design and development of scalable backend systems in Whippany, New Jersey. The ideal candidate will possess strong hands-on experience in Java backend development, expertise in building REST APIs and microservices using Spring Boot, and a proven ability to mentor engineering teams. This full-time role offers competitive compensation and opportunities for technical leadership in a collaborative environment.

Qualifications

  • 7-10 years of backend engineering experience.
  • Strong hands-on experience in Java backend development for scalable enterprise applications.
  • Experience working with both relational and NoSQL databases.

Responsibilities

  • Lead the design and development of backend systems using Java and Spring Boot.
  • Guide engineering teams in developing modular, maintainable, and production-ready solutions.
  • Ensure application scalability, reliability, resiliency, and performance optimization.

Skills

Java backend development
REST APIs
Microservices
Object-Oriented Programming (OOP)
Design patterns
Distributed systems architecture
Kafka
RabbitMQ
Apache Flink

Tools

Amazon Web Services (AWS)
Microsoft Azure
Google Cloud (GCP)

Job description

Location: Whippany

Employment Type: Full-Time (FTE Only)

Salary: $125K

Purpose of the Role

We are seeking a highly skilled Lead Engineer to lead the design and development of scalable backend systems while guiding engineering teams in building secure, high-performance, and production-ready applications.

This role combines hands‑on backend development, architectural leadership, technical mentoring, and cross-functional collaboration to deliver enterprise-grade distributed systems and real-time streaming solutions.

Key Responsibilities
  • Lead the design and development of backend systems using Java and Spring Boot
  • Design and implement scalable, secure, and high-performance REST APIs and microservices
  • Drive architectural decisions for distributed and event-driven systems
  • Guide engineering teams in developing modular, maintainable, and production-ready solutions
  • Conduct code reviews and enforce coding standards and engineering best practices
  • Mentor and support developers through technical guidance and leadership
  • Collaborate with product managers, frontend engineers, DevOps, and other stakeholders
  • Participate in technical design discussions and solution architecture planning
  • Ensure application scalability, reliability, resiliency, and performance optimization
  • Support deployment activities, debugging, and production issue resolution
  • Promote clean coding standards, automation, and quality-first development practices
  • Continuously evaluate emerging technologies and recommend engineering improvements
Basic / Essential Qualifications
  • Strong hands‑on experience in Java backend development for scalable enterprise applications
  • Expertise in building REST APIs and microservices using Spring Boot
  • Strong understanding of:
    • Object‑Oriented Programming (OOP)
    • Design patterns
    • Secure application development
    • Distributed systems architecture

Databases & Messaging

  • Experience working with:
    • Relational databases
    • NoSQL databases
    • Messaging platforms such as:
      • Apache Kafka
      • RabbitMQ
  • Exposure to cloud platforms including:
    • Amazon Web Services (AWS)
    • Microsoft Azure
    • Google Cloud (GCP)
  • Proven ability to lead small to mid‑sized engineering teams
  • Experience conducting:
    • Code reviews
    • Technical design sessions
    • Architecture discussions
    • Engineering mentorship
  • Strong analytical, communication, and problem‑solving skills

Streaming & Real‑Time Processing

  • Strong hands‑on experience with:
    • Kafka Streams
    • Apache Flink
  • Event‑driven architecture

Distributed Systems Expertise

  • Strong understanding of:
    • Partitioning strategies
    • Consumer group design
    • Parallel processing
    • Fault tolerance
    • Backpressure handling
    • Resiliency patterns
  • Proven track record of delivering production‑grade, maintainable code
  • Experience with:
    • Automated testing frameworks
    • Test‑driven development (TDD)
    • CI/CD best practices
  • Ability to make pragmatic architecture and design trade‑offs balancing:
    • Scalability
    • Performance
    • Maintainability
    • Reliability

Performance Optimization

  • Experience in:
    • Capacity planning
    • System tuning
    • High‑throughput application optimization
    • Production performance monitoring
Experience Required
  • 7–10 years of backend engineering experience
  • Prior experience in technical leadership or team lead responsibilities preferred
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Java / AWS)
Lead Software Engineer (Java / AWS)

Compunnel, Inc. • Chicago (IL)

On-site
USD 150,000 - 190,000
Backend Lead (Java Microservices + GCP)
Backend Lead (Java Microservices + GCP)

Accord Technologies Inc • St. Louis (MO)

On-site
USD 120,000 - 150,000
Lead Java Developer
Lead Java Developer

Incedo Inc. • Pittsburgh

On-site
USD 130,000 - 160,000
Lead Services Engineer
Lead Services Engineer

Veriipro • Miami (FL)

On-site
USD 120,000 - 140,000
Lead Java Software Engineer
Lead Java Software Engineer

Jobtailor • Chicago (IL)

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

Compunnel, Inc. • Chicago (IL)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • United States

On-site
USD 120,000 - 170,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
4666 – Engineering Manager (Backend)
4666 – Engineering Manager (Backend)

Lexicon Solutions • United States

Remote
USD 120,000 - 150,000
Java Backend Lead Developer
Java Backend Lead Developer

Galent • Minneapolis (MN)

On-site
USD 120,000 - 150,000