Job Description :
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.

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 ..