Description

Job Description

PRINCIPAL DUTIES AND RESPONSIBILITIES: 

Applying design patterns in developing scalable and highly performant application/features 

Identify exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges 

Deploying to production and dev ops 

Work with product managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues 

Manage your own time, and work well both independently and as part of a team 

Quickly generate and update proof of concepts for testing and team feedback Embrace emerging standards while promoting best practices 

Experience with banking domain is a plus but not a necessity 

Job Specifications

Bachelor's degree in computer sciences or equivalent 

5 years of Java/ functional programming experience is a must. 

Experience with Cloud stack, Microsoft Azure etc. is a must 

5 years of experience in using Version Control tools like Git and Tools like Jira is a must 

Hands On Experience In Kotlin

Strong experience in No SQL (non-relation databases) MongoDB,Cosmos DB 

Strong experience in Kafka or knowledge of any other Event streaming tool 

4 Year Of Experience Building GraphQL APIs

4 years of expertise in building RESTful APIs 

Expertise in objected oriented analysis and design across a variety of platforms 

Thorough understanding of JSON, Web Service technologies, and data structure fundamentals 

Good understanding of design concepts and design patterns 

Demonstrated experience in Agile development, application design, software development, and testing 

Aptitude for learning and applying programming concepts 

Ability to effectively communicate with stakeholders, product, and experience owners 

Experience With CICD Tools And Dev Ops

Education

Any Graduate