We are looking for an experienced API Lead with a proven track record of over 10 years in API development. In this pivotal role, you will be responsible for architecting, designing, and implementing scalable APIs that align with our clients’ business objectives. Your expertise in Java and RESTful API principles will be crucial in leading projects and mentoring junior developers.
Key Responsibilities
- Design and develop high-quality, reusable, and secure RESTful APIs.
- Ensure API scalability and performance through best practices in coding and architecture.
- Lead API projects, guiding teams through the development lifecycle from requirement gathering to deployment.
- Collaborate with product owners and stakeholders to gather requirements and define project scope.
- Apply a deep understanding of RESTful API design principles, including statelessness, versioning, and error handling.
- Conduct code reviews and provide feedback to ensure adherence to coding standards and best practices.
- Work closely with cross-functional teams, including backend developers, QA engineers, and DevOps, to deliver seamless integration solutions.
- Engage with clients to understand their needs and ensure alignment of API capabilities with business goals.
- Mentor junior developers and team members, fostering a culture of learning and continuous improvement.
- Conduct training sessions and workshops on API development best practices and technologies.
Required Qualifications
- 10+ years of hands-on experience in API development, with a strong portfolio of successfully deployed APIs.
- Expertise in Java and frameworks such as Spring Boot or Java EE.
- In-depth understanding of RESTful API design principles and best practices.
- Strong analytical and problem-solving abilities, with a proactive approach to identifying and resolving issues.
Preferred Skills
- Experience with API documentation tools such as Swagger/OpenAPI for creating and maintaining API documentation.
- Familiarity with microservices architecture and cloud technologies (e.g., AWS, Azure, or Google Cloud).
- Knowledge of API security best practices, including authentication, authorization, and data protection.
Why Join Us?
- Innovative Environment: Be part of a forward-thinking company that values innovation and creativity.
- Career Growth: We provide ample opportunities for professional development, training, and mentorship to help you advance your career.
- Collaborative Culture: Join a diverse team that promotes collaboration and supports work-life balance, allowing you to thrive both personally and professionally.
- Impactful Work: Contribute to projects that make a significant impact on clients' businesses and drive technological advancements.
Application Details
Notice Period. Immediate to 30 days preferred.
If you're ready to take your career to the next level and lead API development initiatives at Tech Mahindra, we encourage you to apply!