Senior Software Engineer in PNC's Technology organization responsible for developing high-quality software solutions. Collaborating on microservices and RESTful APIs while leveraging a strong tech stack.
Responsibilities
Provides detailed technical design and development of software solutions using existing and emerging technology platforms.
Proposes & designs software solutions to address complex business needs.
Writes code, tests and deploys software.
Prepares technical and procedural documentation required for software.
Maintains and debugs software.
Requirements
Knowledge in Object oriented Analysis and Design.
Experience in designing, building, and maintaining high transaction, distributed Restful API's and Microservices.
Strong JAVA hands on experience - preferably the versions listed below
Excellent communication, collaboration and organizational skills
Strong working experience leveraging Agile methodologies (Scrum and Kanban)
Knowledge of event driven architecture using Kafka/MQ.
Experience in Kubernetes/OpenShift and/or other cloud-based container management platforms.
Experience with cloud based platforms
Proficiency in Oracle/SQL/MySQL, in memory databases such as Redis, and Hibernate/ORMs.
Hands-on experience with unit testing frameworks Spock/Junit and Code quality control platforms like SonarQube
Advanced Understanding of CI/CD pipelines using Jenkins
Strong working knowledge using Dynatrace and Logscale Monitoring tools used for debugging
Strong knowledge in Core Java (Java 11+) preferably Java 17.
Experience in Java based Microservices frameworks including Spring Boot (3+), Spring JPA, Spring batch.
Gradle and/or Maven.
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
Senior Java Developer involved in developing backend solutions and collaborating in agile teams at Adavo AB. Requires extensive experience in Java and complex systems.
IT Consultant developing and modernizing .NET applications while working in an agile team. Focused on upgrading a critical system for governmental authority in Sweden.
Senior Java Backend Developer designing and implementing healthcare solutions based on modern security technologies for Germany. Involves developing, testing, and enhancing Java - based applications with high standards.
Server Engineer at Strava developing comms and experimentation platforms. Collaborating with senior engineers to build scalable backend systems for athlete engagement.
Senior Server Engineer specializing in backend and server - side development for Strava’s app. Focusing on scalable services and system architecture to enhance athlete experiences.
Senior Software Engineer at Shift, focusing on front - end development and backend services for trading platform. Deliver high - impact features and excellent user experiences in a collaborative agile team.
Full Stack Engineer developing modern web applications with React and .NET for Australian SMEs. Collaborating in an agile environment to deliver high - quality software solutions.
Senior Backend Software Engineer developing backend services using Python at HyperFi. Collaborating with Tech Lead and CTO to design and implement scalable solutions.
Backend Software Engineer developing AI - powered user interview tools for global brands. Collaborating with executives on technical decisions and leading backend service optimizations.
Technical Architect leading enterprise architecture and IT standards for Peninsula. Collaborating across projects and teams to develop 5 - year roadmaps and manage technical debt in IT systems.