PNC

Lead Software Engineer – Java Full Stack Developer, Angular, Microservices

PNC

full-time

Posted on:

Location Type: Office

Location: PittsburghOhioPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $55,000 - $158,700 per year

Job Level

About the role

  • Lead the design and development of rich, responsive, and scalable UI applications using Angular (expert-level).
  • Own front-end architecture decisions, including component design, state management, performance optimization, and accessibility.
  • Collaborate with UX/design teams to translate designs into high-quality, reusable UI components.
  • Ensure cross-browser compatibility, responsiveness, and optimal user experience.
  • Enforce front-end best practices, code quality, and standards through reviews and mentoring.
  • Design and develop Java-based microservices using Spring Boot and Spring Batch.
  • Build and consume RESTful APIs, integrating front-end applications with backend services.
  • Work with APIGEE as an API gateway/middleware for routing, security, and policy enforcement.
  • Implement data persistence using Oracle Database and iBatis.
  • Ability to write and troubleshoot CI/CD pipelines using Jenkins.
  • Build and deploy containerized applications using OpenShift (OCP) and Docker.
  • Collaborate with platform and SRE teams to ensure scalable, resilient, and secure deployments.
  • Participate in production support, performance tuning, and incident resolution.
  • Perform code reviews using GitHub, SonarQube, and other code quality/security tools.
  • Follow secure coding practices and contribute to vulnerability remediation efforts.
  • Mentor junior developers and promote engineering best practices.
  • Work in an Agile/Scrum environment, collaborating with cross-functional teams.

Requirements

  • Multiple years of professional software development experience.
  • Expert-level Angular experience (SPA development, component architecture, performance optimization).
  • Strong proficiency in Java, Spring Boot, and Microservices architecture.
  • Experience with Spring Batch.
  • Hands-on experience with REST APIs and API integrations.
  • Experience using APIGEE or similar API gateway/middleware platforms.
  • Strong SQL skills with Oracle Database and/or Equivalent Database technology.
  • Experience with GitHub, SonarQube, and modern code review practices.
  • CI/CD experience using Jenkins.
  • Hands-on experience with OpenShift (OCP) and containerized deployments.
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
  • 9 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 & Tools
AngularJavaSpring BootMicroservicesSpring BatchREST APIsSQLCI/CDOpenShiftDocker
Soft Skills
leadershipcollaborationmentoringcode qualityperformance optimizationproblem-solvingcommunicationAgilecross-functional teamworkvulnerability remediation