
Looking for a strong Senior Scala developer to Malaga, Spain. Full-time. Relocation support.
Tags: Scala, Java, Akka, Kafka, REST, Cassandra, DynamoDB, Docker, ScalaTest, Microservices, CQRS. Reactive and highly scalable components; distributed systems, reactive paradigm.
Responsibilities
•Develop Akka based microservices using Scala/Java and scale them out by using the clustering and sharding capabilities.
•Apply Event Sourcing, Backpressure and CQRS patterns when applicable.
•Containerize microservices using Dockers to improve testability, portability and deployability.
•Produce property based and unit tests to help ensuring the quality of the code.
•Design REST and/or Message based APIs and outline the interactions amongst them.
•Provide feedback to the architects on the designs so we get to improve our architecture through experience.
•Contribute on improving the development lifecycle and mentor other members of the team.
Requirements
•3 years of experience with Scala and 6y in general
•Deep knowledge of the Actor Model and experience with the Akka Framework.
•Experience with REST APIs and Message Brokers
•Bachelor degree (IT field)
•B2 level of English