Basic qualifications
Bachelor’s or Master’s Degree in Computer Science or related field.4+ years professional experience in software development; you will be expected to describe the design and your significant contributions to one or more projects in depth Solid understanding of computer science fundamentals: data structure, algorithm, distributed system design, database, and design patterns.
Strong coding skills with Java language and experience building software's using Spring-boot, microservices etc Experience working in an Agile/Scrum environment and DevOps automation
Understanding of design for scale, performance and extensibility REST, JavaScript/Typescript, Hibernate, MySQL/PostgreSQL, MongoDB, Redis, Angular/ReactJS/Vue, Azure Cloud Exposure to Test Driven development
Preferred qualifications
Messaging/Kafka, Kubernetes, Machine learning, Zookeeper, Python, Geolocation and mapping API
Understanding of BPMN and multi tenant system design is a plus Strong communications skills; you will be required to proactively engage colleagues both inside and outside of your team Ability to effectively articulate technical challenges, solutions and document Deal well with ambiguous/undefined problems; ability to think abstractly Excellent documentation skills including requirement, architecture, design etc
Basic qualificationsBachelor’s or Master’s Degree in Computer Science or related field.4+ years professional experience in software development; you will be expected to describe the design and your significant contributions to one or more projects in depthSolid understanding of computer science fundamentals: data structure, algorithm, distributed system design, database, and design patterns.Strong coding skills with Java language and experience building softwares using Spring-boot, microservices etcExperience working in an Agile/Scrum environment and DevOps automationUnderstanding of design for scale, performance and extensibilityREST, JavaScript/Typescript, Hibernate, MySQL/PostgreSQL, MongoDB, Redis, Angular/ReactJS/Vue, Azure CloudExposure to Test Driven developmentPreferred qualificationsMessaging/Kafka, Kubernetes, Machine learning, Zookeeper, Python, Geolocation and mapping APIUnderstanding of BPMN and multi tenant system design is a plusStrong communications skills; you will be required to proactively engage colleagues both inside and outside of your teamAbility to effectively articulate technical challenges, solutions and documentDeal well with ambiguous/undefined problems; ability to think abstractlyExcellent documentation skills including requirement, architecture, design etc
Basic qualificationsBachelor’s or Master’s Degree in Computer Science or related field.4+ years professional experience in software development; you will be expected to describe the design and your significant contributions to one or more projects in depthSolid understanding of computer science fundamentals: data structure, algorithm, distributed system design, database, and design patterns.Strong coding skills with Java language and experience building softwares using Spring-boot, microservices etcExperience working in an Agile/Scrum environment and DevOps automationUnderstanding of design for scale, performance and extensibilityREST, JavaScript/Typescript, Hibernate, MySQL/PostgreSQL, MongoDB, Redis, Angular/ReactJS/Vue, Azure CloudExposure to Test Driven developmentPreferred qualificationsMessaging/Kafka, Kubernetes, Machine learning, Zookeeper, Python, Geolocation and mapping APIUnderstanding of BPMN and multi tenant system design is a plusStrong communications skills; you will be required to proactively engage colleagues both inside and outside of your teamAbility to effectively articulate technical challenges, solutions and documentDeal well with ambiguous/undefined problems; ability to think abstractlyExcellent documentation skills including requirement, architecture, design etc