What are the responsibilities and job description for the Scala Developer position at Multiplica Talent?
We are looking for a highly skilled Scala Developer in the USA for a large Finance Client. This role focuses on designing, developing, and maintaining applications using cutting-edge technologies such as Scala, microservice architectures, and cloud-based solutions. The ideal candidate should have experience building scalable applications, database integrations, and deploying containerized environments.
This role requires on-site. The locations would be Berkeley Heights NJ, Alpharetta GA, Frisco TX, Lincoln NE, Sunnyvale CA, Coral Springs FL. Work from office 5 days a week.
Key Responsibilities:
- Design, develop, and maintain applications using Scala and frameworks like Akka or LEGOM.
- Implement microservice-based architectures to ensure scalability and resilience of applications.
- Develop containerized applications using tools like Docker and Kubernetes (K8s).
- Configure and integrate messaging services such as Apache Pulsar for microservices communication.
- Use Slick Connector to integrate databases like Postgres into applications.
- Implement advanced search solutions using Elastic Search.
- Manage and optimize CI/CD pipelines with GitLab and GitLab Pipelines.
- Experience as a Scala Developer.
- Experience with Akka or LAGOM framework
- Experience in microservice architectures.
- Experience developing containerized applications.
- Familiarity with messaging systems such as Apache Pulsar.
- Strong knowledge of relational databases, especially Postgres, and integration using Slick Connector.
- Experience implementing and optimizing search tools like Elastic Search.
- Proficiency with version control and automation tools such as GitLab / GitLab Pipelines / K8
- Work with cutting-edge technology in a collaborative, innovative environment.
- Be part of a global team working on impactful projects.
- Competitive salary and growth opportunities.
Apply Now to join our team and take the next step in your career.