Key Responsibilities:
• Design and develop scalable API specifications using OpenAPI/YAML with enhanced data security
• Create CI/CD pipelines for API build, deployment, and integration
• Manage the full API lifecycle, from development to deployment
• Collaborate with application teams to understand API requirements and needs
• Ensure up-to-date API documentation and maintain design quality with proper security measures
• Troubleshoot, resolve issues, and perform root cause analysis to prevent future production issues
Education and Experience:
• Bachelor's Degree in Computer Science or related field
• 5+ Years of experience in development, and implementation of enterprise-wide solutions based on Java Technologies (Java, J2EE, Web Services, Spring, Spring Boot and Python)
• At least 3 Years of hands on experience with design, development and implementation of Spring Boot, Spring Cloud, Spring Integration based Microservices
Skills and Qualifications:
• Knowledge of test-driven development (TDD) and experience with version control tools like GitLab, along with CI/CD tools
• Proficient with Swagger/Swagger Hub, API Gateway & Management tools such as Apigee
• Hands-on experience with Docker, Kubernetes and AWS cloud products
• Strong analytical, communication, and presentation skills for interacting with global technical teams
• Familiar with Agile methodologies (Kanban or SCRUM) and deploying microservices (spring-boot) on Docker/Kubernetes
• Understanding of security protocols (OAuth, SAML) and experience with governance, event-driven architectures, and caching strategies.