Education and Years of Experience: At least 10 years' experience in designing, developing and maintaining enterprise applications. Duties and Responsibilities: Proficient in distributed system design, specializing in microservices architectural patterns.