About the role
Requirements:
- Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
- 5+ years of experience in software development with a strong focus on API development.
- 3+ years of experience designing and implementing RESTful APIs and microservices at scale.
- Strong expertise in Java frameworks (Spring Boot, Spring Security, Maven/Gradle).
- Strong expertise in the NestJS framework.
- Deep understanding of OAuth 2.0, OpenID Connect, JWT, and API security best practices.
- Experience with API gateway technologies.
- Proficiency with API design patterns, versioning, and documentation (OpenAPI/Swagger).
- Strong knowledge of rate limiting, throttling, and API scalability strategies.
- Understanding of distributed systems and high-availability architectures.
- Experience with the MCP (Model Context Protocol) tool creation and implementation.