Assignment Description
We are looking for a Senior Microservices Developer for our client. As a Microservices Developer, you will design and develop microservices/APIs using Java/Spring Boot technologies.
Required qualifications:
- At least 8+ years of IT experience.
- Relevant experience in Java stack technologies, microservices, REST, JSON, Maven/Gradle, and Spring framework tools.
- Experience in developing applications for event-based architectures using Apache/Confluent Kafka.
- Experience in database modeling and SQL with hands-on experience in ORM tools like Hibernate, OpenJPA, etc.
- Experience with cloud infrastructure (AWS) and Kubernetes/Docker is an added advantage.
- Experience in developing with agile methodology using CI/CD pipeline and Git branching strategy.
- Good knowledge of integration architectures/patterns.
Nice to have:
- AWS certification (e.g., AWS Certified Developer).
- Knowledge of different authentication and authorization flows and protocols, including but not limited to API authentication and authorization, ABAC, RBAC, and other web authentication protocols.