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
Any Graduate1