Point your AI agent at freehire and let it find you a job.

Get the CLI →

Wolviston Management Services

New

Senior Java Developer

Posted 2 views
Discussion

Summary

Senior Java developer at a technology consultancy, designing and building enterprise-scale Java applications and Spring Boot/Hibernate REST microservices for clients, notably in financial services. Hybrid role based near Newcastle or Edinburgh with about one office day per month, plus a strong focus on AI-assisted development and mentoring other engineers.

Salary: £70,000 - 75,000 per year

Requirements:

  • Strong commercial experience developing applications using Java.
  • Experience with modern Java frameworks including Spring Boot, Spring Framework, and Hibernate / JPA.
  • Experience designing and building RESTful APIs and microservices.
  • Strong understanding of software engineering principles and best practices.
  • Experience working within Agile software delivery environments.
  • Proficiency with Git and modern development workflows.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills with the ability to engage effectively with clients and stakeholders.
  • Experience working in a customer-facing, consultancy, or stakeholder-driven environment.
  • Experience working within Financial Services, Banking, FinTech, Insurance or Wealth Management environments.
  • Previous consultancy or professional services experience.
  • Experience with cloud platforms such as AWS, Azure or GCP.
  • Knowledge of containerisation technologies including Docker and Kubernetes.
  • Experience working with CI/CD pipelines and DevOps practices.
  • Understanding of event-driven architecture and messaging technologies.
  • Exposure to modern front-end frameworks and technologies.
  • Experience with AI-assisted development tools such as GitHub Copilot, Cursor, ChatGPT, Claude or similar technologies.
  • Experience using AI to improve development efficiency, code quality and delivery outcomes.
  • Exposure to AI-powered automation solutions.
  • Experience integrating AI services, APIs or Large Language Models (LLMs) into applications.
  • Interest in emerging AI technologies and their practical application within software development.
  • Must be within a commutable distance of either Newcastle or Edinburgh, with office attendance required approximately once per month.

Responsibilities:

  • Design, develop and maintain enterprise-scale Java applications.
  • Collaborate directly with clients to understand requirements and translate business needs into technical solutions.
  • Contribute to solution design and technical architecture discussions.
  • Develop clean, maintainable and performant code.
  • Work within Agile delivery teams to deliver high-quality software solutions.
  • Conduct code reviews and support best practice development standards.
  • Mentor junior and mid-level developers.
  • Collaborate with Product Owners, Business Analysts, QA Engineers and DevOps teams.
  • Support continuous improvement initiatives across development processes and tooling.
  • Stay current with emerging technologies and identify opportunities to enhance client solutions.

Technologies:

  • AI
  • AWS
  • Azure
  • ChatGPT
  • CI/CD
  • Cloud
  • Copilot
  • Cursor
  • DevOps
  • Docker
  • GCP
  • Git
  • GitHub
  • Hibernate
  • Support
  • JPA
  • Java
  • Kubernetes
  • Spring
  • Spring Boot
  • microservices

More:

We are a growing technology consultancy delivering innovative digital solutions for a diverse portfolio of clients. This is a permanent, full-time Senior Java Developer role offering a salary of £75,000 per annum and a hybrid working arrangement based in Newcastle or Edinburgh, with office attendance required approximately once per month. We offer the opportunity to work across a variety of projects, partner directly with clients, and help organisations solve complex business challenges through technology while collaborating with both technical and non-technical stakeholders.

last updated 36 week of 2026

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available