This is a huge opportunity to join an entrepreneurial startup, backed by one of the world's largest and most respected professional services organisations!
You will be part of a vibrant, fast-moving environment where the customer truly comes first, and innovation is at the core of everything. Our client is looking for a Senior Developer that will help support them to build and release engaging, innovative applications to market quickly.
Key Responsibilities:
* Implement technical solutions that are resilient, scalable and manageable
* Coach and train junior colleagues through constant learning to improve their skills and help them to develop their careers
* Play a leading role within one of their Scrum Teams in delivering products that help drive business value
* Collaborate with the product development teams (designers, business analysts, product owners, developers and quality assurance) to deliver amazing experiences for their customers
Key Experience:
* 5+ years of commercial development experience, focussed on Java development (preferably web-based applications)
* Experience building solutions that are resilient, scalable and manageable
* Experience working with Rest APIs
* Experience working with databases.
* Experience with continuous integration and deployment processes
* Experience in agile development environments and familiarity with agile methodologies and
* ceremonies (e.g. stand-up, backlog refinement, sprint planning)
* Experience working with QA engineers and automated testing (e.g. TDD / BDD)
* Use of GIT or similar version control systems for code control and management
* Working knowledge of Angular