Job Description :
Experience:
7+ years of experience as a software engineer in collaborative and agile environments.
Firm understanding of Software Design Patterns and principles.
Experience in developing distributed systems and microservices
Experience with CI/CD tooling and containerized application deployments.
Experience in developing cloud-native solutions (Azure is a plus)
Experience with Azure Functions, Pipelines, Eventhub, and storage
Experience with async patterns and message queuing architectures (Kafka/RabbitMQ etc
Experience with large-scale data systems is highly preferred.
5+ years of experience in working with JAVA applications.
Proficiency in both RDBMS (SQL) and NoSQL databases.

Skills:
Strong written and verbal communication skills.
Excellent analytical skills and the ability to abstract concepts.
Must have strong customer facing experience.
             

Similar Jobs you may be interested in ..