What are the responsibilities and job description for the Scala Developer position at JS Consulting Solution?
Job Title: Scala Developer
Location: Berkeley Heights, NJ (fully Onsite)
Duration: 12 months contract
Interview Mode: Video
NOTE: MUST HAVE SCALA and AKKA DEVELOPMENT SKILLS with Financial exp is highly preferred. 4 to 8 years of recent hands-on in Scala and Akka Framework
Scala Developer:
- Akka / LEGOM framework
- Microservice architectures
- Containerized applications
- Apache Pulsar
- Slick Connector for Database integration
- Postgres database
- Elastic Search
- Gitlab / Gitlab Pipelines / K8
Job Overview:
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.
Technical Skill Set required:
- Should possess Hands-on experience in Scala development including Akka Framework.
- Must have good understanding on Akka Streams.
- Test driven development.
- Awareness on message broker.
- Hands-on Experience in design and development of Microservices.
- Good awareness on Event driven Microservices Architecture.
- GRPC Protocol Protocol Buffers.
- Hands-on Experience in Docker Containers.
- Hands-on 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, and hands-on experience on Python would be a plus.
- Knowledge of Integration and unit test and Behaviour Driven Development
- Need to have good problem-solving 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
Respectfully,
Sucheta Chauhan
Technical Recruiter
Contact Email: sucheta.c@jscsolution.com