Connecting to LinkedIn...

Software Developer Java TDD BDD

Job Title: Software Developer Java TDD BDD
Contract Type: Permanent
Location: London, England
Industry:
Salary: £70000 - £80000 per annum + benefits
REF: BB/14567/D/KS/200120_1579522207
Contact Name: Java Team
Contact Email: dev.java@client-server.com
Job Published: 2 months ago

Job Description

Software Developer / Java Developer (Agile TDD BDD SpringBoot RESTful API PostgreSQL Java 8). Would you like to work with the latest technologies, build systems from scratch and get stuff done? You could be joining a fast growing Challenger Bank that is helping to revolutionise consumer banking through the use of advanced data centric, SaaS Cloud based banking technology.

As a Software Developer you will join the team responsible for the core banking technology platform. You'll collaborate to investigate design approaches, prototype new technology and evaluate technical feasibility, assisting with Architecture and Design of new and current systems. The platform is built with Java on AWS with delivery based on LESS (Large Scale Scrum), every new feature is backed by automated test suites to run in the CI pipeline encompassing unit, component and integration tests (BDD using Cucumber). You'll gain exposure to a wide range of technology and will continually learn along the way.

You'll be based in modern, open plan offices with all the latest kit; a well stocked kitchen / canteen area and a highly motivated team atmosphere with flexible working opportunities. Excellent opportunity to advance your career and work on things that have never been done before.

Requirements:

*Strong Java design and development skills including Spring, ideally Spring Boot
*Experience of designing systems or components on large projects
*Experience of writing unit, component and integration tests specifically for RESTful services using Mocking frameworks and Behaviour Driven testing tools
*Good knowledge of databases: SQL, MySQL, PostgreSQL
*Experience with any of the following would be useful: Kafka, Hadoop, Spark (or other data streaming); Docker, Kubernetes, Swagger; CI tools, SonarQube, Maven, Gradle, Jenkins; Cucumber
*Collaborative with good communication skills; keen to learn and discuss ideas

As a Software Developer / Java Developer you will earn a competitive salary (to £80k) plus benefits.

Apply now or call to find out more about this Software Developer / Java Developer (Agile TDD BDD Java 8 Python) opportunity.