Job Title Lead Scala Developer
Location Berkley Heights NJ OnSite/Hybrid
Experience 8 years
FTE Only
Job Description:
Lead Scala Developer
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.
What You Will Need to Have:
- 4 to 8 years of recent handson in Scala and Akka Framework
- Technical Skillset required
- Should possess Handson experience in Scala development including Akka Framework.
- Must have good understanding on Akka Streams.
- Test driven development.
- Awareness on message broker.
- Handson Experience in design and development of Microservices.
- Good awareness on Event driven Microservices Architecture.
- GRPC Protocol Protocol Buffers.
- Handson Experience in Docker Containers.
- Handson Experience in Kubernetes.
- Awareness on cloud native applications.
- Jira Confluence Ansible Terraform.
- Good knowledge of the cloud platforms (preferably AWS) their IaaS PaaS SaaS solutions.
- Good knowledge and hands on experience on the scripting languages like Batch Bash hands on experience on Python would be a plus.
- Knowledge of Integration and unit test and Behavior Driven Development
- Need to have good problemsolving skills.
- 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