Lead the design and delivery of scalable Java-based API solutions, architecting microservices and ensuring robust integration across enterprise systems.
About the role
Key Responsibilities
Architect end‑to‑end Java solutions, focusing on API design, versioning, and lifecycle management.
Collaborate with product, security, and operations teams to define scalable microservice architectures.
Define and enforce coding standards, design patterns, and best practices for high‑quality, maintainable code.
Lead technical reviews, code audits, and performance tuning of API endpoints.
Mentor development teams, providing guidance on architecture decisions and emerging technologies.
Requirements
5+ years of professional experience in Java development and API architecture.
Deep knowledge of RESTful services, OpenAPI specifications, and API gateway patterns.
Proficiency with microservices frameworks (Spring Boot, Quarkus) and container orchestration (Kubernetes, Docker).
Strong understanding of security, authentication, and authorization mechanisms for APIs.
Excellent communication skills and ability to translate business requirements into technical solutions.