Software Engineer Lead, Java, Spring boot, Kafka

PNC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PAStrongsville, OHBirmingham, ALDallas, TX
Employment
Full-time
Posted
105 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $182k
$106k $248k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $165,375–$197,625.

Based on 240 similar postings.

Employer

About PNC

PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.

PNC currently has 159 open roles on FindRole.

Listed pay typically runs $91,000–$179,200 across 22 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Software Engineer Lead, Java, Spring boot, Kafka

The Software Engineer Lead within the Retail Tech organization designs, builds, and maintains scalable, high-performance services. This role focuses on developing robust RESTful and GraphQL APIs to enable seamless communication across various platforms and systems. You will lead a team of mid-level to senior developers, defining API contracts using OpenAPI and Swagger while managing the full software development life cycle. Key responsibilities include integrating APIs with databases and third-party services, implementing OAuth2 and JWT security, and optimizing performance. You will utilize Java 8/17/21, Spring Boot, Kafka, Oracle, and MySQL. The role requires expertise in microservices architecture, event streaming, and CI/CD pipelines. You will solve complex business needs by providing technical guidance, conducting code reviews, and troubleshooting deployment issues within a retail technology context.

What you'll do

  • Design, develop, and maintain scalable RESTful and GraphQL APIs.
  • Lead a team of mid-level to senior developers in software development.
  • Build secure, high-performing API services using Java, Spring Boot, and Kafka.
  • Define API contracts and technical documentation using OpenAPI and Swagger.
  • Integrate APIs with databases and third-party services.
  • Implement authentication and authorization protocols such as OAuth2 and JWT.
  • Conduct code reviews and enforce established API standards.
  • Troubleshoot deployment issues and assist with CI/CD pipelines.

What we're looking for

  • Bachelor's degree or a comparable combination of education, certifications, and experience.
  • 3+ years of relevant or direct industry experience.
  • Strong experience in API development using Java 8/17/21, Spring Boot, and Kafka.
  • Proven experience building RESTful APIs and knowledge of API security and lifecycle management.
  • Experience with Oracle and MySQL databases.
  • Familiarity with microservices architecture.
  • Exposure to Kubernetes (preferred).
  • Experience with CI/CD pipelines and cloud platforms like AWS, Azure, or GCP (preferred).

More like this

Similar roles

Software Engineer Lead, Kafka/Java

PNC

Pittsburgh, PA +4 39 days ago
Apache Kafka Java Spring Boot Microservices Kafka Streams Kafka Connect Schema Registry Docker Kubernetes OpenShift CI/CD Jenkins GitHub Prometheus Grafana Splunk Oracle SQL Server Agile
3+ yrs exp

Lead Software Engineer

PNC

Pittsburgh, PA +3 63 days ago
Java Spring Boot Hibernate REST Microservices SQL MySQL ActiveMQ Kafka GraphQL Elastic-Search Redis SAFe React CI/CD Openshift Kubernetes Bitbucket Jenkins Gradle JUnit IntelliJ
3+ yrs exp

Lead Software Engineer, Java, AI, Spring Boot and Kafka

JPMorgan Chase

Chicago, IL 21 days ago
Java 21 Spring Boot 3.x Spring Framework 6.x Kafka React 18+ TypeScript Oracle SQL PostgreSQL Hibernate JPA Next.js 14+ AWS Azure GCP Kubernetes Helm Terraform Pulumi OpenTelemetry Prometheus Grafana Redis Apache Spark Flink JUnit 5 Mockito Testcontainers Pact RESTful APIs OpenAPI 3.x Domain-Driven Design Microservices
8+ yrs exp

Lead Software Engineer, Java, AI and Kafka

JPMorgan Chase

Chicago, IL 28 days ago
Java Spring Framework Spring Boot Kafka REST Microservices Python Docker Kubernetes ECS CI/CD Agile NoSQL Artificial Intelligence Machine Learning VScode IntelliJ
8+ yrs exp

Lead Software Engineer, Java, Spring Boot

JPMorgan Chase

Plano, TX 29 days ago
Java Spring Framework Spring Boot Spring MVC Spring Data RESTful APIs Microservices CI/CD Jenkins Git Bitbucket MS SQL Server AWS GCP Azure Python Golang React NodeJS Kubernetes IAM Lambda S3 EC2 EKS
8+ yrs exp

Lead Software Engineer, Java, Spring Boot

JPMorgan Chase

Plano, TX +1 29 days ago
Java Spring Framework Spring Boot Spring MVC Spring Data RESTful APIs Microservices CI/CD Jenkins Git Bitbucket MS SQL Server AWS GCP Azure Python Golang React NodeJS Kubernetes IAM Lambda S3 EC2 EKS
8+ yrs exp