6 Months - Scala Developers - Global Media Giant - London
You will join a software development team that uses cutting edge technology to provide applications that put the client first for online content, customer service and sales.
As a Software Developer you'll be knowledgeable and passionate about technology, see value in established practices such as XP, TDD and BDD, have experience in CI/CD and be versed in Agile methodologies to ensure your projects succeed.
Key Responsibilities:
-
Develop excellent quality software using agile techniques such as Test Driven Development and Pair Programming
-
Take an active role in Story definition, assisting QAs and business stakeholders with Acceptance criteria
-
Help the team choose the best solution and technologies for the task in hand
-
Take a pro-active role with production issues and release management
-
Contribute to the technical direction of the team
-
Strive for continuous improvement within the team
Requirements:
-
Knowledge and experience of a wide range of best of breed open source and commercial technologies
-
Experience of software development for high capacity, high traffic, high availability websites/systems
-
Delivery experience within an agile project is essential
-
Bachelors' degree or equivalent industry experience
Technologies / Skills Sought:
-
Scala
-
Java
-
TDD and BDD
-
RESTful web services
-
SQL
-
JPA / Hibernate
-
Agile Best Practices
-
Architectural/Integration Design Patterns
-
Git
-
Linux
Beneficial skills
-
Spray / Play frameworks
-
Spring MVC
-
Javascript
-
Cloud based delivery of services
-
Spring Boot
-
Node.js frameworks such as Angular
-
Gradle
-
CI Build systems (Hudson/Jenkins)
-
HTML 5
-
CSS 3
Behaviours sought
-
A track record of getting the job done
-
An enthusiasm and aptitude for learning new skills and practices
-
Take pride and ownership in your work
-
Good team player
-
Great at communicating
A job that you can apply for.
Job Features
Job Category |
Software Developer |