Scala developer
Details
- Status:
- Gearchiveerd
- Publicatiedatum:
- 1-10-2020
- Weergaven:
- 36
- Op locatie:
- Noord-Holland
- FTE:
- 40 uur per week
Opdrachtomschrijving
For an end client we are looking for a Scala developer for their data team. The data Office has several teams that develop capabilities to support data governance for the strategic pillar to transform the company to a data-driven company: One of those is Data Quality
You will join a divers multi-cultural team with broad technical knowledge. There is also room for fun activities like regularly get-togethers or just a break in our game room.
Many of the companies employees in all different types of processes rely on accurate and complete product data. The product master will be a new master data management implementation within the company for both the consumer and business market. It supports the goals of the company to become the best service provider, simplification in processes and IT, digitalization and most of all to become a data driven organization. The essence is to have a single master platform that embodies all the needed product data in relation to all the end-users within the company who depend on this data.
As an Backend developer you will work with cutting edge (streaming) technologies and work within an agile scrum team. You will become responsible, together with the team, of creating the product master solution for all subscribers on this data and systems that will feed the product master.
Workload
Development of API’s and Business logic between database & frontend application within the Product Master team on a high-quality level and productional availability
Expand our existing Scala applications according to the needs of the business by, among others, adding new features.
Help to make architecture and design decisions together with the team.
Getting the team to a higher scrum/Agile level, improving yourself as well
Creating functional documents to describe the API for both internal use as well as subscribing
Requirements
Minimum 2-5 years recent experience in web development such as Scala, Akka, Akka-Http
Good to have experience in any of Scala-based functional framework, eg: ScalaZ, Cats etc
Experience with microservices and distributed systems
Knowledge of relational database (PostgreSQL)
Experience with Containerized applications i.e Docker
Experience with Continuous delivery and deployment i.e Git, CI/CD, Jenkins etc.
Experience with Database deployments
Experience with Testing
Good to have experience with performance tuning, query optimization, schema design, etc.
Passion and ability to learn about new technologies.
Good communication skills in English, Dutch is a plus
Nice to haves
5+ years development experience in Unix / Linux environments
Experience with Event Driven Architectures is an advantage
Knowledge of data modelling concepts
Experience with monitoring tools
Self-employed to finish work but a team player as well
Working experience in an agile/scrum environment