PNC

Software Engineer Lead - Java, Spring boot, Kafka

PNC
Apply
2 months ago
Pittsburgh, PA, USAStaff+

Base Salary

$68k - $173k/yr

Responsibilities

  • Design, develop, and maintain RESTful and GraphQL APIs.
  • Lead a team of mid-level to senior developers and provide technical guidance.
  • Build scalable, secure, and high-performing API services using event streaming with Kafka.
  • Define API contracts and documentation using OpenAPI and Swagger.
  • Integrate APIs with databases and third-party services.
  • Implement OAuth2 and JWT authentication and authorization.
  • Optimize API performance and reliability and enforce API standards through code reviews.
  • Assist with CI/CD pipelines, GitOps practices, deployment troubleshooting, and collaboration with DevOps teams.
  • Create and lead technical designs, develop software solutions, prepare documentation, and facilitate complex problem resolution.

Requirements

  • Bachelor's degree or a comparable combination of education, job-specific certifications, and experience.
  • At least 3 years of relevant or direct industry experience.
  • Strong experience with Java 8, Java 17, or Java 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.
  • Preferred qualifications include Kubernetes, CI/CD pipelines, and AWS, Azure, or GCP experience.
  • Additional preferred experience includes API gateways, event-driven architecture, and observability tools.

Benefits

  • In-office work arrangement in Pittsburgh, Strongsville, Birmingham, or Dallas.
  • Full-time eligible benefits may include medical, prescription drug, dental, vision, life insurance, disability protection, 401(k) match, pension, stock purchase plans, dependent care reimbursement, backup child and elder care, adoption, surrogacy and doula reimbursement, educational assistance, and wellness programs.
  • Paid time off may include parental leave, up to 11 paid holidays, 9 occasional absence days, and 15 to 25 vacation days depending on career level and eligibility.

Categories

PNC

About PNC

10,000+ employees

We’ll help keep your money boring so your life doesn’t have to be. pnc.co/guidelines

Contact me