Назад к вакансиям

Senior Scala Developer

SiriusOneУдалённоflexibleКонтракт
JavaCI/CDKafkaFintechMicroservicesDevSecOpsDistributed systemsAgileGCPScalaFunctional ProgrammingReactive Programming

Описание

SiriusOne is hiring a Senior Scala developer for a Swiss fintech client to join a dynamic and agile development team.

Responsibilities

  • Develop and maintain scalable, distributed applications in Scala and Java
  • Work closely with business teams to understand requirements and translate them into technical solutions
  • Design and implement APIs for seamless integration with internal and external systems
  • Contribute to software architecture decisions and best practices
  • Ensure high-quality code with automated test suites in a CI/CD environment
  • Participate in internal DevOps and Scala guilds, fostering collaboration and continuous improvement
  • Work on diverse financial topics, from front-end portals to digital investment product management

Requirements

  • Fluent English (spoken and written)
  • Strong experience with Scala and Java, with a deep understanding of algorithms and data structures
  • Experience in developing scalable, distributed applications
  • Solid background in Agile software development
  • Interest in functional and reactive programming
  • Proficiency in relational and non-relational databases
  • Strong problem-solving skills and ability to learn in a fast-paced environment

Nice to have

  • Experience in banking or insurance industries
  • Hands-on experience with event sourcing and Kafka event streaming pipelines
  • Experience with DevOps (CI/CD, containers, virtualization)
  • Familiarity with Google Cloud Platform (GCP)
  • Knowledge of Akka (Persistence, HTTP, Streams)
  • Experience with Docker, Kubernetes, Jenkins, NiFi, Keycloak, Consul

We offer

  • Fully remote work
  • B2B cooperation format
  • A long-term project in the fintech domain
  • Flexible working hours