Software Engineer Lead-3 - Java, Spring boot, Kafka
$67,500–$172,500 year
On-siteBirmingham, Alabama, United States
Job Summary
Design, develop, and maintain scalable RESTful and GraphQL APIs using Java, Spring Boot, and Kafka. Lead a team of mid-level to senior developers by conducting code reviews, enforcing API standards, and providing technical guidance. Build secure, high-performing services with integrated authentication (OAuth2, JWT) and documentation (OpenAPI/Swagger). Collaborate with cross-functional and DevOps teams to optimize performance, troubleshoot deployment issues, and support CI/CD pipelines. Manage API contracts, database integrations, and third-party service connections while adhering to enterprise risk management frameworks.
Required Qualifications
- Strong experience in API development (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
- 3+ years of relevant / direct industry experience
- Roles at this level typically require a university / college degree
Desired Qualifications
- Exposure to Kubernetes
- Experience with CI/CD pipelines
- Cloud platform familiarity (AWS, Azure, GCP)
- Experience with API gateways
- Knowledge of event-driven architecture
- Experience with observability tools
- Certifications are often desired
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.