At PNC, the Credit Card Rewards and Lending Technology organization is looking to develop and maintain cutting-edge applications, requiring a Senior Software Engineer to design and implement RESTful APIs, build scalable microservices architectures, and work with containerization tools.
Requirements
- Java/J2EE and Spring Boot microservices
- Agile frameworks
- Bitbucket
- Jenkins pipelines
- Maven/Gradle
- Oracle/SQL
- Kafka, Docker containerization, Dynatrace, Apigee, DataPower, Angular, and familiarity with DB2 or NoSQL databases (MongoDB)
Responsibilities
- design and implement RESTful APIs
- build scalable microservices architectures
- work with containerization tools like Docker and orchestration platforms such as Kubernetes
- actively participate in DevOps practices, including CI/CD pipeline development
- writing, testing, and deploying applications
- performing JDK migrations
- improving code coverage
Other
- The position is primarily based in a PNC location. Responsibilities require time in the office or in the field on a regular basis.
- 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.
- PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.
- Candidates being considered for this position will be subject to additional background checks as established by the specific government client contract.