Description

Job Description

As an experienced member of our Core banking Base Development / Professional Service
 

Group, you will be responsible for effective Microservice development in Scala and delivery
 

of our NextGen transformation / professional services projects/programs.
 

What You Will Do:
 

 Adhere the processes followed for development in the program.
 

 Report status, and proactively identify issues to the Tech Lead and management team.
 

 Personal ownership and accountability for delivering assigned tasks and deliverables
 

within the established schedule.
 

 Facilitate a strong and supportive team environment that enables the team as well as
 

individual team members to overcome any political, bureaucratic and/or resource
 

barriers to participation.
 

 Recommend and Implement solutions. Be totally hands on and have the ability to
 

work independently.
 


 

Requirements

What You Will Need to Have:
 

 4 to 8 years of recent hands-on in Scala and Akka Framework
 

 Technical Skillset required –
 

o Should possess Hands-on experience in Scala development including Akka
 

Framework.
 

o Must have good understanding on Akka Streams.
 

o Test driven development.
 

o Awareness on message broker.
 

o Hands-on Experience in design and development of Microservices.
 

o Good awareness on Event driven Microservices Architecture.
 

o GRPC Protocol + Protocol Buffers.
 

o Hands-on Experience in Docker Containers.
 

o Hands-on Experience in Kubernetes.
 

o Awareness on cloud native applications.
 

o Jira, Confluence, Ansible, Terraform.
 

o Good knowledge of the cloud platforms (preferably AWS), their IaaS, PaaS,
 

SaaS solutions.
 

o Good knowledge and hands on experience on the scripting languages like
 

Batch, Bash, hands on experience on Python would be a plus.
 

o Knowledge of Integration and unit test and Behavior Driven Development
 

o Need to have good problem-solving skills.
 

o Good communication skills.
 

 
 

What Would Be Great to Have:
 

 Experience integrating to third party applications.
 

 Agile knowledge
 

 Good understanding of the configuration management
 

 Financial Industry and Core Banking integration experience

Education

Any Graduate