-
10+ years of progressively increasing responsibility in IT.
-
3+ years in Technical Lead (TL) and Architect-level roles.
-
3+ years of experience in creating architectures, detailed designs, and running POCs.
-
3+ years of experience with Python development stacks, ecosystems, frameworks, libraries and tools
-
Strong understanding of Domain Driven Design (DDD) and Bounded Context.
-
Strong understanding of GraphQL, Java/Python
-
Good understanding of Data Products
-
Expert in MuleSoft iPaaS and Java programming language.
-
Extensive experience designing and building solutions with MuleSoft.
-
Solid experience in building Microservices architectures.
-
Deep understanding of enterprise integration patterns and practices.
-
Proficient in DevOps processes, monitoring, eventual consistency, and event sourcing.
-
Experience with Spring Framework (Spring Boot, Spring Integration, etc.).
-
Experience working with AWS public cloud services.
-
Strong expertise in CI/CD pipelines and Agile Engineering Practices.
-
Experience with messaging systems
-
Proficiency in working with RDBMS and NoSQL databases (preferably PostgreSQL, DynamoDB, Elasticsearch).
-
Experience deploying applications to Kubernetes (AWS EKS, preferred).
-
Familiarity with 12-factor and cloud-native application design (a plus).
-
Strong experience in automation testing strategies and tools for unit, integration, and functional testing.
-
Excellent communication skills, both written and verbal, with the ability to clearly articulate complex technical concepts.