[job_card.job_description]5+ years of software development experience in a professional environment such as : Java, PythonExperience leading and building software engineering teams designing and building efficient software products in a fast-paced, sophisticated, and dynamic software development environment. Hands-on experience building and using modern REST APIs.Experience with Continuous Integration and Continuous Delivery (CI / CD) environment and their frameworks, Github, Jenkins, Build and Deployment pipelines.Practical experience on implementation various system integration solutions, such as, APIs and Data integration layers (Batch & Real-Time) like Kafka, Solace.Hands-on expertise with application design, software development, and automated testing.Previous experience with implementing large scale automations like self-healing, pod scaling, job retriggers, component-based testing.Proven understanding of cloud native principles : service discovery, circuit breakers, observability, distributed tracing, automation, and monitoring tools.Bachelor's degree in computer science, computer science engineering, or related experience required, advanced degree preferred.