Education:
BE / B.Tech / Any Graduation or above / M.Tech Experience:
3 to 5 years of experience in full backend development.
Key Responsibilities:
- Design (swagger) and develop scalable, reusable APIs that meet evolving business needs, with an emphasis on security, performance, and maintainability:
- Deep understanding of RESTful API standards and microservices architecture.
- Proficiency in backend programming languages such as Python, Javascript,
- Experience with API testing tools (e.g., Postman, Apigee) and API management platforms. Experience with APIM Snaplogic/MuleSoft is strongly preferred.
- Strong knowledge of cloud services (e.g., AWS, Azure, Google Cloud) and associated deployment strategies.
- Familiarity with API security measures, including authentication (OAuth, JWT) and authorization protocols.
- Manage code repositories and deployment pipelines using Git or Gitlab with tools like IntelliJ.
- Design and implement backend solutions by leveraging Snaplogic pipelines, Neo4j for knowledge graph integration, and Kafka for real-time data streaming.
- Experience with API lifecycle management and familiarity with MCP layer architecture for AI enablement is highly desirable.
- Oversee the deployment process and ensure smooth integration with existing systems, working closely with system owners to align API implementations with core system capabilities and constraints.
- Collaborate with business analysts to translate requirements into actionable backend solutions.
- Assist in the creation and maintenance of comprehensive documentation, including API specifications, user guides, and system integration details.
- Advocate for and implement best practices in code reusability and system integration.
- Facilitate communication between the API development team and system owners to resolve technical issues and align development objectives.
Required Qualifications:
- Proficiency in programming languages such as Python, Java, or .NET.
- Experience with API security measures, authentication, and authorization protocols.
- Strong knowledge of RESTful API standards and best practices.
- Familiarity with cloud services (AWS, Azure, Google Cloud) and API management and testing tools (i.e. Snaplogic, MuleSoft, Azure, Postman, Apigee).
- Experience with modular architecture or composable systems.
- Understanding of data governance and API cataloging.
Preferred Qualifications:
- Experience working in AI/ML-enabled environments.
- Exposure to enterprise integration strategies or customer-centric platforms.
- Familiarity with agile development methodologies.
- Knowledge about Change and Release management.
- Ability to understand multi-tier architecture.
- Collaborate with cross-functional team members to refine and optimize application functionality and design.
- Participate actively in team planning, implementation, and review sessions to align project goals and development priorities.
- Assist in creation and maintenance of comprehensive documentation, including API specifications, code references, and user guides to support the organizations modular architecture and integration strategies.
- Strong problem-solving skills, attention to detail, and ability to manage multiple project tasks effectively.