- Design, develop, test, deploy and maintain scalable Java-based microservices architecture on cloud platforms such as AWS or GCP.
- Collaborate with cross-functional teams to identify business requirements and design solutions that meet customer needs using NoSQL databases like Elasticsearch.
- Develop high-quality code by following best practices in coding standards, testing, and debugging techniques.
- Troubleshoot issues related to Kafka messaging queues and resolve them efficiently.
Job Requirements :
- 6-12 years of experience in software development with expertise in Java programming language.
- Solid understanding of cloud platform technologies (AWS/GCP) and their ecosystem services (e.g., Lambda functions).
- Experience working with NoSQL databases like Elasticsearch for storing large datasets.
- Proficiency in developing generative AI models using machine learning algorithms.