Senior Full-Stack Engineer — Java, Angular & Microservices

PNC

Pittsburgh (Allegheny County)

On-site

USD 86,250 - 158,125

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical/Dental/Vision insurance
401(k) with company match
Pension and stock purchase plans
Generous paid time off and holidays

Job summary

PNC is seeking a Senior Software Engineer to join its Retail Technology team in multiple premier U.S. locations. The role focuses on building user-facing applications, APIs, and microservices with Java and Angular, while collaborating with product managers, architects, and other engineers to deliver scalable software solutions.

The position emphasizes full-stack development, modern DevOps practices, and a strong emphasis on performance, security, and reliability in a fast-paced environment.

Qualifications

  • Experience developing software applications using Java.
  • Experience building or consuming RESTful APIs.
  • Knowledge of software engineering principles, object-oriented programming, and design patterns.
  • Familiarity with Git and source control.
  • Experience troubleshooting and debugging software applications.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively in a collaborative team environment.
  • Experience with frontend and backend development in full-stack capacity.
  • Experience developing web applications using Angular.
  • Experience designing, developing, and supporting microservices architectures.
  • Familiarity with Spring Boot or similar Java frameworks.
  • Knowledge of cloud platforms and modern DevOps practices.
  • Experience with relational and/or NoSQL databases.
  • Exposure to Docker and Kubernetes.
  • Understanding of CI/CD pipelines and automated deployment processes.
  • Experience working in Agile environments.

Responsibilities

  • Design, develop, test, and maintain software applications and services.
  • Contribute to frontend development using Angular and modern web technologies.
  • Build and maintain backend services, APIs, and microservices using Java and related frameworks.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver features.
  • Participate in code reviews and promote engineering best practices and documentation.
  • Troubleshoot, debug, and resolve issues across the technology stack.
  • Develop and execute unit, integration, and automated tests for quality.
  • Support deployments and ongoing production maintenance.
  • Apply modern software development methodologies and tools.
  • Contribute to performance, scalability, security, and reliability improvements.

Skills

Java
REST APIs
Microservices
Angular
Git
CI/CD
Cloud Platforms
Docker
Kubernetes
Spring Boot
SQL/NoSQL
Agile
Full Stack

Education

Bachelor's degree

Tools

Docker
Kubernetes
Spring Boot

Job description

PNC is seeking a Senior Software Engineer to join its Retail Technology team in multiple premier U.S. locations. The role focuses on building user-facing applications, APIs, and microservices with Java and Angular, while collaborating with product managers, architects, and other engineers to deliver scalable software solutions.

The position emphasizes full-stack development, modern DevOps practices, and a strong emphasis on performance, security, and reliability in a fast-paced environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Java & Angular Engineer
Full-Stack Java & Angular Engineer

Fairygodboss • Strongsville (OH)

On-site
USD 75,000 - 125,000
Health insurance
401(k) with match
Paid time off
+1
Senior Java/Angular/React Engineer - Microservices
Senior Java/Angular/React Engineer - Microservices

PNC Financial Services Group, Inc. • Pittsburgh

On-site
USD 110,000 - 160,000
Health coverage
Dental & vision
Life insurance
+5
Tech Lead, Full-Stack (Angular/Java)
Tech Lead, Full-Stack (Angular/Java)

PNC Financial Services Group, Inc. • Dallas (TX)

On-site
USD 120,000 - 160,000
Senior Java Microservices Engineer
Senior Java Microservices Engineer

Fairygodboss • Birmingham (AL)

On-site
USD 86,000 - 158,000
Medical coverage
Dental & Vision
401(k) match
+3
Lead Software Engineer — Angular & Java (Enterprise APIs)
Lead Software Engineer — Angular & Java (Enterprise APIs)

PNC Financial Services Group, Inc. • Pittsburgh

On-site
USD 86,000 - 159,000
Health insurance
Dental coverage
Vision coverage
+4
Tech Lead: Angular & Java Microservices
Tech Lead: Angular & Java Microservices

PNC • United States

On-site
USD 86,000 - 158,000
Lead Software Engineer - Angular/Java | Microservices
Lead Software Engineer - Angular/Java | Microservices

PNC • Pittsburgh

On-site
USD 86,000 - 159,000
Medical / Prescription coverage
Dental and vision
401(k) with company match
+1
Senior Tech Engineer: Java Microservices & React/Angular
Senior Tech Engineer: Java Microservices & React/Angular

PNC • Farmers Branch (TX)

On-site
USD 110,000 - 150,000
Medical benefits
Dental coverage
Vision coverage
+6
Lead Software Engineer: Angular & Java Microservices
Lead Software Engineer: Angular & Java Microservices

PNC • United States

On-site
USD 120,000 - 150,000
Medical, dental, vision insurance
401(k) with company match
Paid holidays & vacation
Senior Software Engineer: Java Spring Microservices & DevOps
Senior Software Engineer: Java Spring Microservices & DevOps

PNC • Farmers Branch (TX)

On-site
USD 90,000 - 120,000
Medical/prescription drug coverage
401(k) with match
Pension and stock purchase plans
+2