Software Engineer Lead - Java/Spring Boot/Kafka

PNCPittsburgh, PAfull_timelead

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Design, develop, and maintain enterprise-grade Java applications, primarily focused on backend services.
  • Build and support microservices-based architectures using Spring Boot.
  • Develop event-driven solutions leveraging Kafka for high-throughput, low-latency messaging.
  • Collaborate with product managers, architects, and other engineers to translate business requirements into technical solutions.
  • Mentor and provide technical guidance to less experienced engineers.

Soft Skills

Object-Oriented DesignSoftware Design PatternsAgileBusiness ManagementCustomer SolutionsGroup Problem SolvingProcess ImprovementsTeam Lead ExperienceApplication Delivery ProcessApplication DesignArchitectureSystem Development Life CycleTechnical Troubleshooting

Benefits

  • 401k
  • Dental
  • Disability Insurance
  • HSA/FSA
  • Health Insurance
  • Life Insurance
  • Mental Health
  • Parental Leave
  • Tuition Reimbursement
  • Vision

Culture

Inclusive HiringCross-Functional TeamsAgile/Scrum

Requirements

Required: Bachelors
Regions: Us

Get jobs like this in your inbox

Weekly Java, Spring Boot, Kafka hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in