We are looking for a highly skilled Java Engineer to join our backend platform team. The ideal candidate will have strong expertise in Java-based microservices, authentication and authorization frameworks, and data handling with ElasticSearch or OpenSearch.
Responsibilities :
- Design and develop authentication and authorization flows; experience with identity providers such as Keycloak is required.
- Develop scalable and high-performance backend services deployed in AWS.
- Design solutions with a strong focus on security, modularity, and maintainability.
- Collaborate in an Agile environment and participate in all stages of the development lifecycle.
- Write unit tests and ensure code quality through test automation and code reviews.
- Support production use cases and continuously improve post-deployment performance and reliability.
- Leverage cloud-native AWS technologies such as EKS, ECS, Lambda, and API Gateway in service design.
Requirements :
Hands-on implementation of RESTful APIs using Spring Framework.5+ years of experience in microservices development using Java.Proven experience with identity and access management frameworks; deep knowledge of at least one such as Keycloak, is required.Experience with ElasticSearch or OpenSearch for data storage and search.Strong understanding of authentication and authorization concepts (OAuth2 OIDC, JWT).Proficiency in AWS services : S3 RDS, EKS / ECS, Lambda, API Gateway.Proficiency in SQL and writing optimized queries.Experience in Python or Node.js is a plus.Excellent problem-solving skills and understanding of algorithms.Experience working in Agile / Scrum development environments.(ref : hirist.tech)