PNC

Principal Software Engineer – Java, Full Stack, Apigee

PNC

full-time

Posted on:

Location Type: Hybrid

Location: Pittsburgh • Ohio, Pennsylvania • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $65,000 - $144,000 per year

Job Level

Lead

Tech Stack

AngularDockerJavaKubernetesMicroservicesOpenShiftOracleSpringSpring BootSpringBootSQL

About the role

  • Serve as a hands-on technical leader, driving the design and development of scalable, secure, and high-performance applications.
  • Architect and implement Spring Boot microservices and event-driven systems.
  • Contribute to front-end development using Angular and ensure seamless integration with backend services.
  • Lead code reviews, mentor engineers, and establish best practices across the development lifecycle.
  • Ensure robust CI/CD pipelines and DevOps practices are in place.
  • Collaborate closely with business stakeholders to translate requirements into technical solutions.
  • Champion Agile methodologies and actively participate in sprint planning and backlog grooming.
  • Ensure all solutions adhere to enterprise security standards and regulatory compliance requirements, with a strong focus on data protection and secure software development practices.

Requirements

  • Expert-level proficiency in Java, Spring Boot, and microservices architecture.
  • Strong experience with Oracle and SQL performance optimization.
  • Solid understanding of Angular or similar front-end frameworks.
  • Deep knowledge of Git, CI/CD pipelines, and modern DevOps tooling.
  • Proven experience designing and implementing event-driven systems and distributed architectures.
  • Expert-level knowledge of containerization technologies such as Docker, Kubernetes, and Red Hat OpenShift, including orchestration, deployment strategies, and container security.
  • Modern API patterns using APIGEE/APIGEEX, including RESTful APIs.
  • Hands-on experience with customer-facing applications in financial services or similar domains.
  • Familiarity with Agile project management tools such as Jira.
  • Excellent communication and leadership skills, with the ability to influence across teams and functions.
Benefits
  • medical/prescription drug coverage (with a Health Savings Account feature)
  • dental and vision options
  • employee and spouse/child life insurance
  • short and long-term disability protection
  • 401(k) with PNC match
  • pension and stock purchase plans
  • dependent care reimbursement account
  • back-up child/elder care
  • adoption, surrogacy, and doula reimbursement
  • educational assistance, including select programs fully paid
  • a robust wellness program with financial incentives
  • maternity and/or parental leave
  • up to 11 paid holidays each year
  • 8 occasional absence days each year, unless otherwise required by law
  • between 15 to 25 vacation days each year, depending on career level; and years of service

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring Bootmicroservices architectureOracleSQL performance optimizationAngularGitCI/CD pipelinesDockerKubernetes
Soft skills
communicationleadershipmentoringcollaborationinfluencing