Scala Big Data role
12 month FTC.
Hybrid 3 days a week on-site
Please apply if of interest, there's no VISA sponsorship for the role sorry .
Responsibilities:
Design, implement, and maintain Scala applications.
Collaborate with cross-functional teams to define and develop new features.
Write clean, maintainable, and efficient code.
Troubleshoot, debug, and optimize application performance.
Contribute to the entire development lifecycle, including concept, design, build, deploy, test, release, and support.
Stay up-to-date with the latest industry trends and technologies to ensure the application's competitiveness.
Participate in code reviews and provide constructive feedback to team members.
Skills and Qualifications (some flexibility here, please do not discount yourself):
Proven experience as a Scala Developer or similar role/ langauge.
Strong understanding of functional programming concepts.
Proficiency in Scala programming language.
Experience with Akka, Play Framework, or other Scala frameworks.
Familiarity with build tools such as SBT.
Knowledge of database systems (SQL and NoSQL) and experience with data modeling.
Understanding of distributed computing principles.
Familiarity with microservices architecture.
Experience with version control systems, preferably Git.
Excellent problem-solving and communication skills.
Nice to Have:
Knowledge of banking, capital reporting, RWA calculation.
Experience with cloud platforms such as AWS, Azure, or GCP.
Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.