AV

Senior Java Developer

Avanti

Skilled Worker, A ratingFull-time£65,000 - £75,000Posted 1 week ago

Job Description

Working Arrangement: Hybrid, 2 days per week in the office

Employment Type: Permanent

Avanti Recruitment is recruiting for a Senior Java Full Stack Developer to join an established, international software company based in Central London.

The company develops complex, business-critical enterprise software used by major organisations internationally. Its products support high-volume transactions and essential business operations, giving engineers the opportunity to work on technically challenging, large-scale applications.

This is a hands-on development position with a strong emphasis on Java, Spring Boot, REST APIs and microservices, alongside commercial frontend development using Angular, React or Vue.

The company is continuing to modernise its established software platforms, creating an opportunity to work with modern technologies while improving and extending existing enterprise applications.

The position would suit an experienced Java developer who enjoys solving complex technical problems, wants to remain hands-on rather than move into management, and is comfortable working across both backend and frontend development.

Strong mid-level developers ready to step into a senior position will also be considered.

The Role

You will be responsible for designing, developing and enhancing the company's core software products, working closely with developers, architects and project managers to deliver robust, scalable and maintainable solutions.

Responsibilities will include

Designing and developing Java and Spring Boot applications.

Developing RESTful APIs and microservices.

Building and enhancing frontend functionality.

Working with relational databases and SQL.

Contributing to technical architecture and design discussions.

Modernising existing applications and improving performance, scalability and maintainability.

Troubleshooting complex technical problems, conducting code reviews and supporting testing and releases.

Collaborating with an established international engineering team.

Essential Skills & Experience

Strong commercial development experience with Java and Spring Boot.

Hands-on experience designing and developing RESTful APIs and microservices.

Genuine commercial frontend development experience using Angular, React or Vue.js.

Good understanding of relational databases, including writing and troubleshooting SQL queries.

Strong understanding of object-oriented programming, software engineering principles and design patterns.

Experience developing and maintaining complex enterprise applications.

Familiarity with Git, testing, debugging and modern software development practices.

Strong analytical and problem-solving skills, with the ability to explain technical implementations in detail.

Comfortable working across both backend and frontend development.

Angular is the company's preferred frontend framework, but developers with commercial React or Vue experience who are willing to learn Angular will also be considered.

Desirable Skills

Docker, Kubernetes or OpenShift.

Cloud technologies and DevOps/CI/CD pipelines.

Jenkins, Maven and other build tools.

Experience with J2EE, JBoss or established enterprise systems.

Experience with large-scale transactional systems, billing platforms or telecommunications software.

Oracle or PL/SQL experience.

Interview Process

First stage: Technical video interview covering previous development experience, Java, Spring Boot and architecture. Practical coding exercises may be included.

Second stage: Onsite technical assessment and interview at the office.

Salary & Benefits

Salary: £65,000 - £75,000 depending on experience

Hybrid working: 2 days in the office, with 3 days working from home

Working hours: Generally 9:00am - 5:30pm

Holiday: 25 days + Bank holidays

Private healthcare: Vitality, after 6 months

Life assurance: 4x basic salary

Income protection

Pension: 4% employer contribution with 4% employee contribution

Employee Assistance Programme

Office lunches, fruit and pastries provided

Cycle-to-work scheme

The employer is unable to provide visa sponsorship for this vacancy.

This is an excellent opportunity for a developer who enjoys hands-on coding, solving complex engineering challenges and taking ownership of technical solutions within an established product development environment.

If you're an experienced Java developer with commercial frontend experience and want to work on technically challenging, business-critical software, apply now.

Apply (Original)

ApplyWave is not an employer or a recruitment agency. You apply to each employer directly — we find their contact and write your letter. Real employers never charge money for a job or a visa sponsorship.

AI Resume Tailoring

23%
Before
87%
After

Example

Tailor your resume for Senior Java Developer roles

  • Scores your fit against the posting's own requirements
  • Pulls the skills and keywords it names into your bullets
  • Exports as PDF or Word, ready to submit

AI Cover Letters for Senior Java Developer

Generate tailored cover letters, recruiter emails, and LinkedIn messages matched to your resume.

Cover Letter
250-350 words, 4 paragraphs
LinkedIn Message
300 chars, casual tone
Follow-up Email
100-150 words, concise
  • Tailored to your resume & job
  • Cover letters, emails, LinkedIn messages
  • Professional tone, your experience
Try AI Cover Letters (free)→

Your toolkit for landing Senior Java Developer roles

AI Resume Tailoring
Recruiter Finder
Job Radar Alerts
Application Tracker