What are the responsibilities and job description for the Lead Scala Developer position at Next Gen Software Solutions LLC?
Job Details
As a Specialist/Lead Scala Developer, you will be an experienced member of our Core Banking Base Development/Professional Service Group. You will be responsible for effective Microservice development in Scala and the delivery of our NextGen transformation services projects/programs.
This is a long-term W2 position, and the selected candidate will be employed through Next Gen Software Solutions LLC. Applicants must be willing to work on Next Gen Software Solutions LLC's W2. This position requires onsite presence in Berkeley Heights, NJ, for all 5 working days.
Responsibilities
- Adhere to the processes followed for development in the program.
- Report status and proactively identify issues to the Tech Lead and management team.
- Take 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 (Technical Skillset Required)
- 5 to 9 years of recent hands-on experience in Scala and Akka Framework.
- Hands-on experience in Scala development, including Akka Framework.
- Must have a good understanding of Akka Streams.
- Test-driven development.
- Awareness of message brokers.
- Hands-on experience in the design and development of Microservices.
- Good awareness of Event-driven Microservices Architecture.
- GRPC Protocol Protocol Buffers.
- Hands-on experience in Docker Containers.
- Hands-on experience in Kubernetes.
- Awareness of cloud-native applications.
- Experience with Jira, Confluence, Ansible, and Terraform.
- Good knowledge of cloud platforms (preferably AWS), including their IaaS, PaaS, and SaaS solutions.
- Good knowledge and hands-on experience with scripting languages like Batch and Bash; hands-on experience with Python would be a plus.
- Knowledge of Integration and unit testing and Behavior-Driven Development.
- Strong problem-solving skills.
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:
- Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.
Benefits Provided by Next Gen Software Solutions LLC:
- Health Insurance
- Dental Insurance
- Vision Insurance
- 401k
- Employee Referral Bonus
- Professional Certification Reimbursement
About Next Gen Software Solutions LLC:
Next Gen Software Solutions is a trusted provider of IT staffing and consulting services dedicated to empowering businesses with cutting-edge technology solutions and exceptional talent. We specialize in delivering tailored IT consulting services, innovative software solutions, and connecting businesses with highly skilled IT professionals. Founded and led by a dedicated U.S. Army soldier, Next Gen Software Solutions is deeply rooted in the core values of integrity, discipline, commitment, and excellence-principles that guide every aspect of our operations.
Equal Employment Opportunity Statement:
Next Gen Software Solutions LLC is an Equal Opportunity Employer. We are committed to fostering an inclusive and diverse workplace where all employees and applicants are treated with respect and dignity. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, genetic information, veteran status, or any other legally protected characteristic under applicable federal, state, or local laws.