PNC Financial Services Group logo
PNC Financial Services GroupPosted 1 month ago

Software Engineer Lead-3 - Java, Spring boot, Kafka

$67,500–$172,500 year

On-siteBirmingham, Alabama, United States

Full TimeSenior LevelEnterprise

Job Summary

Design, develop, and maintain scalable RESTful and GraphQL APIs using Java, Spring Boot, and Kafka. Lead a team of mid-level to senior developers by conducting code reviews, enforcing API standards, and providing technical guidance. Build secure, high-performing services with integrated authentication (OAuth2, JWT) and documentation (OpenAPI/Swagger). Collaborate with cross-functional and DevOps teams to optimize performance, troubleshoot deployment issues, and support CI/CD pipelines. Manage API contracts, database integrations, and third-party service connections while adhering to enterprise risk management frameworks.

Required Qualifications

  • Strong experience in API development (Java 8/17/21, Spring Boot, Kafka)
  • Proven experience building RESTful APIs
  • Knowledge of API security and lifecycle management
  • Experience with Oracle and MySQL databases
  • Familiarity with microservices architecture
  • 3+ years of relevant / direct industry experience
  • Roles at this level typically require a university / college degree

Desired Qualifications

  • Exposure to Kubernetes
  • Experience with CI/CD pipelines
  • Cloud platform familiarity (AWS, Azure, GCP)
  • Experience with API gateways
  • Knowledge of event-driven architecture
  • Experience with observability tools
  • Certifications are often desired

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce