Description

Mandatory Skills: Kotlin / Java, React JS, DynamoDB, Redis, Messaging – SQS, Gradle / Brazil, Jenkins, Dockers, Kubernetes

Basic Qualifications

·        8+ years of non-internship professional software development experience with overall 10Yrs of Experience in Software Development

·        Programming experience in Kotlin, Java (Core Java and Frameworks like Spring / SpringBoot) including object-oriented design

·        1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

·        1+ years of cloud experience (AWS / Azure / GCP)

·        1+ years of DevOps - CI/CD

·        Strong in Data Structures and Algorithms

o   Understand the problem and choose the right Data Structures and Algorithms to use

o   Handle Time Space complexity

·        Strong understanding of System Design.

o   Ability to explain the trade-offs in certain design decisions

o   Explain complex technical concepts in an easy-to-understand way

 

Preferred Qualifications

•        BS/MS in Computer Science, Math, or other algorithmic-centric discipline or equivalent experience

•        Demonstrated ability to design, implement, and test software in a fast-paced environment

•        Experience with multithreading and concurrency

•        Self-motivated and able to solve problems independently

•        Strong understanding of Data handling and workflows

•        Strong communication skills, ability to work well in a team environment

•        Experience with tools and environments (e.g., Distributed Cache (Redis), Distributed DB like DynamoDB, JSON / XML, Restful services, version control systems, Containerization (Dockers / Kubernetes), blue-green deployments, bug/issue tracking tools)

•        Experience with Front End – React JS

•        Experience and knowledge in building software for large scale industrial systems

Education

Any Graduate1