Software engineer java spring
R194573
Job Profile Position Overview At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA, Cleveland, OH, Birmingham, AL or Dallas, TX. The position is primarily based in a PNC location. Responsibilities require time in the office or in the field on a regular basis. Some responsibilities may be performed remotely, at the manager’s discretion. PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position. Technical skills Front-end development Languages: Angular, HTML, CSS, JavaScript Frameworks & Libraries: Proficiency in Angular framework (components, services, modules, directives, two-way data binding), responsive web design (e.g., using Bootstrap, CSS Flexbox, and Grid). UI/UX Principles: Understanding the importance of user experience (UX) and User Interface (UI) design, including creating visually appealing and responsive interfaces. Back-end development (Java, Spring Boot, Python) Languages: Strong command of Core Java and Object-Oriented Programming (OOP) concepts, as well as proficiency in Python and its core libraries. Frameworks Java: Understanding and experience in the Spring framework, including Spring Boot (autoconfiguration, embedded web servers, security), Spring MVC, and Spring Data. Python: Familiarity with Python frameworks like Django or Flask for building web applications. Databases Understanding in SQL (Oracle, PostgreSQL) and NoSQL (MongoDB, Redis) databases. Understanding database design and optimization techniques, including using JPA and Hibernate for ORM with Java applications. API Development: Expertise in designing and implementing RESTful APIs, using methods (GET, POST, PUT, DELETE), status codes, and data formats like JSON and XML. PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position. Job Description- Develops, tests and implements software solutions.
- Designs software solutions to address business needs.
- Writes code, tests and deploys software.
- Prepares technical and procedural documentation required for software.
- Maintains and debugs software.
- Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.
- Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework.
Recommended Jobs
Lead Java Developer
Title: Lead Java Developer Location: 100% REMOTE Work Duration: 6 Months + Contract Rate: $Open/hr. Position Description: Responsible for best design practices and leader…
SENIOR COOK (FULL TIME)
Morrison Living is hiring immediately for full time SENIOR COOK positions. Location : Evertrue Lutheran Hospital - One South Home Avenue, Topton, PA 19562 Schedule : Full time schedule. Days…
Sr. Engineer Advanced Manufacturing
Auto req ID: 42871 Title: Sr. Engineer Advanced Manufacturing Job Function: Manufacturing Location: YORK Company: Harley-Davidson Motor Company Full or Part-Time: Full Time …
Clinical Psychiatrist
Job Description Job Description We are seeking a skilled and compassionate Psychiatrist to join our team. As a Psychiatrist, you will provide comprehensive mental health care to our patients, inc…
Dishwasher - Plus
Description Dishes and general kitchen maintenance. Other kitchen skills, like prep and cooking ... we'll train the right person. Requirements/Responsibilities Responsibilities: Wash and sa…
Restaurant Hourly Managers
Job Description Job Description we are looking for a experienced manager for a huddle house opening up inside a travel center plaza. training will be in atlanta for a couple of weeks. might be re…
Housekeeping/Laundry Aide
Bring comfort and care to our residents in a skilled nursing facility through the warmth of a clean, safe, and welcoming environment-join our team and help make our facility feel like home! Advantag…
Senior process engineer
Job Category: Engineering Job Family: Operations Engineering Job Description: We're growing our Engineering team and looking for talented Engineers to work in our U.S. Manufacturing Pl…
Biopharmaceutical Manufacturing Graduate Program, US, 2026
Join the GSK Biopharmaceutical Manufacturing Graduate Program – US, 2026: Help us get ahead of disease together Education required: Bachelor’s or Master's degree in Biochemical Engineering, B…
Data collection
Job Description Hiring Data Collection Moderators to join a dynamic team in Philadelphia, PA for wearable tech research studies. The first project starts Ocotober 6th! Schedule: Full time d…