Senior Software Engineer - J2EE / Jenkins / Spring Boot
Core
Design, build, and deliver scalable, high-quality microservices and backend applications for PNC's Lending Technology organization.
Role type
Senior Software Engineer (Java/Spring Boot)
Builds
Microservices-based architectures, RESTful APIs, and CI/CD pipelines for internal and external systems.
Domain
Financial Services / Lending Technology
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, J2EE, Microservices architecture, RESTful API design, CI/CD pipeline development, Maven/Gradle, Relational and non-relational databases, Bitbucket, Dynatrace, Apigee, DataPower
Preferred skills
Docker, Kafka, Angular, NoSQL databases, Container orchestration
Technologies
Java, Spring Boot, J2EE, Jenkins, Bitbucket, Maven, Gradle, Oracle, SQL, MongoDB, DB2, Dynatrace, Apigee, DataPower, Kafka, Angular, Docker
Responsibilities
Design and develop backend services using Java and Spring Boot; Build and support microservices-based architectures; Develop and integrate RESTful APIs; Collaborate with cross-functional teams in Agile frameworks; Contribute to CI/CD pipelines and DevOps practices; Manage source control and code quality; Troubleshoot and optimize applications using monitoring tools; Integrate with API management and gateway solutions; Work with relational and non-relational databases; Participate in code reviews and technical design discussions.
Seniority
Senior, hands-on IC