London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | London |
Education | Not Mentioned |
Salary | Salary negotiable |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Contract, full-time |
Scala Software Engineer (remote - can be based anywhere in the UK)Successful candidates will have a passion for software engineering, problem solving and coaching junior developer.What you will be doing:* Work as part of a cross functional team who own the application lifecycle from inception to delivery, supporting business critical applications* Follow the agile practices of failing fast and continuous improvement to deliver product value at each iteration* You will develop tools, applications and libraries by producing clean, maintainable and well-documented code.* Assist in the design of innovative solutions to solve complex problems.* Creating critical backend applications to support the multi-brand vision.* Collaborating with internal teams and third-party vendors to achieve business requirements.* Help identify and suggest potential areas for improvement.* Share knowledge with the rest of the team. Coach more junior members of the team.What were looking for:* Proven commercial experience in Scala and functional programming.* Have worked with microservices architecture, event sourcing and CQRS.* Experience with the actor model.* Experience with libraries such as AKKA, Cats and Shapeless.* Experience with containerisation and cloud deployment, ideally also with Kubernetes.* Knowledge of Kafka and streaming, ideally including Kafka connect.* Automation testing for example ScalaTest and performance testing.* A Bachelors degree in computer science, software engineering or a related discipline (or equivalent experience).* Good communications, listening skills and a mentoring mindset.* A team player who delivers software as part of a collaborative team.Intelligent Resource is committed to barrier-free and inclusive recruitment. We are a Disability Confident recruiter, and a RIDI 100 and Business Disability Forum partner organisation.Should you choose to contact Intelligent Resource regarding this role or apply for it, all personal data you submit to us will be processed in accordance with our Privacy Notice which you can find on our website.