On-siteFull-TimeLead

Lead Software Engineer (Java, Spring boot, BPM and Kafka)

TECHNEPTUNE CONSULTING INC

Pittsburgh, PA, USADepends on ExperiencePosted July 29, 2026via Dice

Role Description

Seeking a Lead Software Engineer with 10+ years of experience to design and deliver enterprise applications. The role involves providing technical leadership, guiding development teams, and collaborating with stakeholders to build scalable, reliable, and high-quality software solutions.

Job Responsibilities

  • Lead the design, development, and delivery of enterprise applications while providing technical guidance to engineering teams.
  • Collaborate with Architects, Product Owners, QA, DevOps, and business teams to define solutions and drive successful delivery.
  • Drive technical design, code quality, performance optimization, and continuous improvement initiatives.

Primary Skills (Must Have)

Skill

Proficiency

Expected

Java & Spring Boot

Advanced

Strong experience building enterprise applications, REST APIs, microservices, and distributed systems.

Business Process Management (BPM)

Advanced

Hands-on experience with BPM platforms such as Camunda, IBM BAW, Pega, or similar workflow automation tools.

Apache Kafka

Advanced

Extensive experience designing event-driven architectures, messaging solutions, and Kafka-based integrations.

Feedback