This position is no longer accepting applications
Closed on August 18, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Software Engineer Lead - Java, Spring boot, Kafka
Backend Developer
Senior
API
APIs
Cloud Native
Cloud Platform
Cloud Platforms
Data Integration
Data Processing
Engineering
Java
Java Language
Kafka
Kubernetes
Openapi
Software Development
Software Engineer
Software Engineering
Spring Boot
Spring Framework
Stream Processing
Technical Lead
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at PNC Financial Services Group.
Job Description
Senior Software Engineer Lead focused on API development with Java, Spring Boot, and Kafka, onsite in Birmingham, AL.
Responsibilities
- Core API development focus
- Design, implement, and maintain RESTful and GraphQL APIs
- Lead mid-level to senior developers
- Experience with event streaming using Kafka
- Build scalable, secure, high-performing API services
- Define API contracts and documentation using OpenAPI/Swagger
- Integrate APIs with databases and third-party services
- Optimize API performance and reliability
- Implement authentication and authorization (OAuth2, JWT)
- Collaborate with cross-functional teams
- Conduct code reviews and enforce API standards
- Assist with CI/CD pipelines and GitOps practices
- Collaborate with DevOps teams
- Troubleshoot deployment issues
Requirements
- Strong API development experience with Java (8/17/21), Spring Boot, Kafka
- Proven experience building RESTful APIs
- Knowledge of API security and lifecycle management
- Experience with Oracle and MySQL databases
- Familiarity with microservices architecture
- Minimum 3 years of API development experience; Bachelor's degree required
Technologies
- Java
- Spring Boot
- Kafka
- Oracle
- MySQL
- Kubernetes
- AWS
- Azure
- GCP
- OpenAPI/Swagger
- GraphQL
Benefits
- Medical and prescription drug coverage with a Health Savings Account option
- Dental and vision insurance
- Employee and dependent life insurance
- Short-term and long-term disability protection
- 401(k) with company match, pension, and stock purchase plans
- Dependent care reimbursement account
- Back-up child and elder care
- Adoption, surrogacy, and doula reimbursement
- Educational assistance, including select programs fully paid
- Wellness program with financial incentives
- Maternity and parental leave
- Up to 11 paid holidays per year
- 9 occasional absence days per year
- 15 to 25 vacation days per year, depending on career level and tenure
Job Description
- Lead the technical design and development of software solutions
- Propose and design software to address complex business needs, with required technical and procedural documentation
- Facilitate resolution of complex problems
- Provide technical guidance and support to colleagues; review coding, testing, and documentation
- Apply modern principles, methodologies, and tools to advance business initiatives and capabilities
Pay Transparency
Base Salary: $67,500.00 – $172,500.00