Taro Logo

Senior Software Engineer - Java / Spring / Unit Testing

A financial institution with nearly 160 years of history, providing banking and financial services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Senior Software Engineer - Java / Spring / Unit Testing

PNC, a leading financial institution with a rich history spanning nearly 160 years, is seeking a Senior Software Engineer to join their Corporate and Institutional Banking Technology organization in Pittsburgh, PA. This role offers an opportunity to work with a prestigious financial institution that values technical excellence and customer-focused solutions.

The position involves taking technical ownership of two Java-based applications within the C&IB line of business, where you'll be responsible for technical design and development. As part of an Agile engineering team, you'll work on complex business solutions using Java, Spring Framework, and SQL databases. The role requires a mix of backend development skills with some frontend experience (JSP, HTML, Angular).

The ideal candidate will bring 3+ years of industry experience, with strong expertise in Java development, Spring Framework, and unit testing. You'll be working in a collaborative environment where you'll interact with testers to address bugs and propose solutions. The position offers comprehensive benefits including medical coverage, 401(k) with company match, educational assistance, and various insurance options.

This is an in-person role based in Pittsburgh, requiring regular office presence. The position offers growth opportunities within a stable organization known for its commitment to employee development and customer service. You'll be part of a team that values risk management, technical excellence, and delivering high-quality software solutions.

PNC offers a supportive work environment with emphasis on work-life balance, providing various types of paid time off including parental leave, holidays, and vacation days. The company's commitment to inclusive workplace culture ensures all employees feel respected and valued while contributing to the company's success.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Java / Spring / Unit Testing

  • Provides detailed technical design and development of software solutions
  • Proposes & designs software solutions to address complex business needs
  • Writes code, tests and deploys software
  • Prepares technical and procedural documentation
  • Maintains and debugs software

Requirements For Senior Software Engineer - Java / Spring / Unit Testing

Java
TypeScript
  • Bachelor's degree or equivalent combination of education and experience
  • 3+ years of relevant industry experience
  • Proficiency in Java and Spring framework
  • Experience with unit testing
  • Knowledge of SQL databases
  • Experience with front-end technologies (JSP, HTML, Angular) preferred

Benefits For Senior Software Engineer - Java / Spring / Unit Testing

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Medical/prescription drug coverage with Health Savings Account
  • Dental and vision coverage
  • Life insurance for employee and spouse/child
  • 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
  • Wellness program with financial incentives
  • Maternity and parental leave
  • 11 paid holidays
  • 8 occasional absence days
  • 15-25 vacation days based on career level

Interested in this job?

Jobs Related To PNC Senior Software Engineer - Java / Spring / Unit Testing