onsite
Software Engineer Lead Java - PNC Financial Services Group
Software Engineer
Lead a high‑performing Java team building scalable microservices on AWS, driving architecture, CI/CD, and Agile practices to deliver secure, high‑quality financial services.
About the role
Key Responsibilities
- Architect, develop, and maintain Java‑based microservices using Spring Boot, ensuring scalability, reliability, and security.
- Lead a cross‑functional team, mentoring developers, setting coding standards, and driving Agile ceremonies.
- Design and implement CI/CD pipelines with Docker, Kubernetes, and AWS services (ECS/EKS, RDS, S3).
- Collaborate with product, QA, and DevOps to deliver high‑quality releases on schedule.
- Conduct code reviews, performance tuning, and root‑cause analysis for production incidents.
Requirements
- 5+ years of Java development experience with deep knowledge of Spring ecosystem.
- Proven experience building and scaling microservices on AWS.
- Strong understanding of containerization (Docker) and orchestration (Kubernetes).
- Hands‑on experience with CI/CD tools (Jenkins, GitHub Actions, or similar).
- Excellent communication, leadership, and problem‑solving skills.
Skills
javaspringawsdocker