Software Engineer (Preferred GGN Based) *
*Basic qualifications*
• Bachelor’s or Master’s Degree in Computer Science or related field.
• *5+ 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 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