Job Title: Java API LeadLocation: Onsite - Minneapolis, MN | Dallas, TX | Charlotte, NC
Experience Required: 10+ Years
Role SummaryWe are seeking an experienced
Java API Lead with strong backend engineering expertise and hands-on experience in building scalable, cloud-native applications. The ideal candidate will lead API development efforts, drive platform migration initiatives, and collaborate with cross-functional teams to deliver high-quality, enterprise-grade solutions.
Core Technical Skills - Java, Spring Boot, Microservices Architecture
- MongoDB
- Cloud Technologies: Kubernetes, Rancher
- Minimum 5+ years in backend development & cloud-native applications
- Strong understanding of scalable API design, distributed systems, and performance tuning
Key ResponsibilitiesDesign & Development - Lead the design and implementation of backend services, APIs, and microservices based on business and technical requirements.
- Develop high-quality, maintainable, and scalable code following best engineering practices.
Platform Migration - Drive and contribute to the CA2.1 platform migration efforts across both DIY and Branch/Phone channels.
- Ensure seamless transition and minimal disruption during migration activities.
Technical Leadership & Support - Provide guidance, mentorship, and support to offshore development teams.
- Troubleshoot complex technical issues and ensure timely resolution.
Code Quality & Reviews - Conduct detailed code reviews to maintain high standards in code quality, security, and performance.
- Promote best practices in version control, CI/CD, and testing.
Cross-Functional Collaboration - Work closely with Product Owners, QA, DevOps, Architects, and other engineering teams to ensure smooth delivery.
- Participate in requirement grooming and solution design discussions.
Documentation - Create and maintain comprehensive technical documentation for features, APIs, and migration processes.
Testing & Validation - Participate in unit, integration, and regression testing.
- Ensure robust and reliable software through automated test coverage wherever possible.
Performance Monitoring & Optimization - Monitor application performance, identify bottlenecks, and recommend optimization strategies.
Agile Participation - Actively contribute to Agile ceremonies including sprint planning, daily stand-ups, demos, and retrospectives.
Security & Compliance - Ensure all development meets enterprise security policies, compliance guidelines, and secure coding practices.
Preferred Qualifications - Experience in large-scale distributed systems
- Strong exposure to cloud-native application deployment
- Excellent communication and stakeholder management skills
- Proven ability to lead development teams across onsite-offshore models