Full-stack Java Developer

Full-stack Java Developer
Job type:
Permanent full-time
Dependent on experience
London SW1

We are looking for a bright, passionate and ambitious Senior Java Developer to join our inspiring and talented team.

This is an amazing opportunity to work both independently and as part of a great team across a broad range of technologies, and where you’ll be able to influence choices and architecture as well as to learn and further your career in our technically strong agency.

Ideally you’ll have client-focused agency or consultancy experience, as you you’ll be involved with prestigious clients and high-profile projects in a fast-paced and agile environment. Clients include brands like Bacardi, NBC Universal, King’s College, NHS and MoD

You need to have great attention to detail and quality, be able to conceptualise and interpret non-technical requirements, be considerate towards business drivers, strategies and industry best practice, and be efficient and confident working to tight deadlines. As a team player you’ll need to be happy to roll up your sleeves and help your colleagues when needed to get the job done.

As a Senior full-stack Java Developer we’d like you to have strong experience in :

  • The full project life cycle, from conception through roll-out, to production deployment and support
  • Agile software development concepts and methodologies
  • Full-stack web development, building scalable and secure high traffic web solutions. In-depth knowledge of web communication, protocols and security is essential.
  • Java SE 8 to 16, using the full Spring Framework ecosystem including Spring Boot
  • Frontend development using Javascript, Angular or Vue. Experience in HTML/CSS and App development beneficial.
  • RESTfull microservice development using Spring Boot, including SaaS, OAuth
  • Basic AWS, DevOps, Continuous Integration/Delivery, Docker, Kubernetes and monitoring
  • Large-scale Relational Databases and advanced SQL using MySQL, NoSQL experience is a bonus.
  • Test frameworks and methodologies, including JUnit, Selenium
  • System documentation (architecture, design, APIs) and Swagger REST documentation
  • Release management, change control and live deployments, including experience of rolling out solutions to millions of active users
  • Prior experience in building consumer engagement and loyalty solutions is also beneficial

Working for us at SPIKA means you will:

  • Enjoy being part of a brilliant team of bright and passionate individuals
  • benefit from a competitive salary and great benefits, including bonus, share options, pension, life assurance and dedicated personal development time.
  • be able to work from home as well as 1 to 2 days/week from our new office in London Victoria
  • be part of a friendly and social team with regular social activities, games, workshops and meet-ups

If you are interested in applying please send your CV through to .

Please note, we are unable to offer sponsorship for this role, therefore the successful candidate must be eligible to work in the UK without restriction at the point of job offer/acceptance

No agencies please

This website only uses common tracking. Click to configure, or .

Tracking Consent

This website only uses common tracking, and we don't track or share personal details about you.

Google Analytics

The site uses Google Analytics. This gives us statistics of how many visitors we have to the website and which pages are most popular etc. This is purely to enable us to make the site better in the future, and we don’t share any personal information about you with Google. Google may drop a number of cookies and also share the statistics with third parties for advertising purposes. You can turn off the Google Analytics tracking if you like, but unless you object we kindly ask that you leave it turned on. (Find out more from Google)

Website Session tracking

Like most websites we do need to use a couple of cookies for our website to function. You can’t turn these cookies off, but they are not used for tracking and are automatically deleted when you close your browser.