Lead Java Developer

Lead Java Developer

Slough Full-Time 78000 - 182000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead a dynamic team in developing end-to-end reporting solutions using Java and Spring Boot.
  • Company: Join a forward-thinking firm in Central London, focused on innovative reporting technologies.
  • Benefits: Enjoy a competitive salary, bonus, hybrid work model, and great corporate perks.
  • Why this job: Be at the forefront of tech innovation while making a real impact in financial services.
  • Qualifications: Expertise in Java and experience with Agile Scrum; financial services background is a plus.
  • Other info: This is a permanent position with opportunities for professional growth and leadership.

The predicted salary is between 78000 - 182000 £ per year.

Salary: Up to £130,000 + Bonus + Benefits

Role Type: Permanent Position

Office Location: Central London

Hybrid Model: 3 days per week in office, 2 days remote

About the Role:

We’re looking for a Lead Reporting Engineer to head up a small, agile team focused on end-to-end reporting solutions—spanning regulatory and strategic platforms. This role combines hands-on development with Java, Spring Boot, SQL, and data frameworks, alongside leadership in project delivery and resource planning. You’ll serve as a subject matter expert (SME) across multiple domains, bringing together data integration, analytics, reporting layers, and governance—while coordinating across DevOps, infrastructure, application support, and security teams to deliver robust, enterprise-grade solutions.

Key Responsibilities

  • Lead the design and development of reporting applications with a strong focus on Java (C#/.NET experience also valuable).
  • Act as the technical lead for multiple Agile Scrum pods (approx. 5 people per team), providing functional leadership and ensuring consistency across teams.
  • Drive the architecture and design of the firm’s strategic regulatory reporting platform.
  • Collaborate with business stakeholders, architects, and infrastructure teams to deliver high-quality reporting solutions.
  • Develop and maintain agile delivery processes and ensure alignment across pods.
  • Contribute to the broader reporting and IT strategy by sharing design best practices and technical guidance.

Essential Skills & Requirements:

  • Expertise in Java (essential), with additional skills in C#/.NET development.
  • Proven experience with Spring Boot; exposure to Spring Batch is a plus.
  • Strong knowledge of SQL and experience with reporting tools like SSRS, Power BI, SSAS, MS SQL Server, and PostgreSQL.
  • Proficiency in data modelling, data frameworks, and ETL tools such as Informatica and SSIS.
  • Experience designing and building regulatory reporting systems—financial services background highly desirable.
  • Familiarity with Agile Scrum delivery and leading agile teams (functional leadership, not direct line management).
  • Comfortable working with DevOps tools such as Jira, Bitbucket, Bamboo, etc.
  • Excellent communication and decision-making skills, with the ability to align technical work with business priorities.

Lead Java Developer employer: Computappoint

At our company, we pride ourselves on being an exceptional employer, particularly for the Lead Java Developer role based in vibrant Central London. We offer a competitive salary package of up to £130,000, alongside a hybrid working model that promotes work-life balance with three days in the office and two days remote. Our collaborative work culture fosters innovation and professional growth, providing ample opportunities for employees to enhance their skills and advance their careers while contributing to impactful reporting solutions in a dynamic environment.
C

Contact Detail:

Computappoint Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Java Developer

✨Tip Number 1

Network with professionals in the financial services sector, especially those who have experience in regulatory reporting. Attend industry meetups or webinars to connect with potential colleagues and learn about the latest trends in reporting solutions.

✨Tip Number 2

Familiarise yourself with Agile methodologies if you haven't already. Consider joining Agile-focused groups or forums where you can discuss best practices and gain insights from others who lead agile teams.

✨Tip Number 3

Brush up on your Java and Spring Boot skills by working on personal projects or contributing to open-source initiatives. This hands-on experience will not only enhance your technical abilities but also demonstrate your commitment to continuous learning.

✨Tip Number 4

Prepare to discuss your leadership style and experiences in managing agile teams during interviews. Think of specific examples where you've successfully led projects or improved processes, as this will showcase your capability to take on the Lead Reporting Engineer role.

We think you need these skills to ace Lead Java Developer

Java Development
C#/.NET Development
Spring Boot
SQL
Data Modelling
ETL Tools (Informatica, SSIS)
Reporting Tools (SSRS, Power BI, SSAS, MS SQL Server, PostgreSQL)
Agile Scrum Methodology
Technical Leadership
Project Delivery
Collaboration with Stakeholders
DevOps Tools (Jira, Bitbucket, Bamboo)
Communication Skills
Decision-Making Skills
Financial Services Knowledge

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your expertise in Java, Spring Boot, and SQL. Include specific examples of your experience leading Agile teams and developing reporting applications to align with the job requirements.

Craft a Compelling Cover Letter: Write a cover letter that showcases your leadership skills and technical expertise. Mention your experience with regulatory reporting systems and how you can contribute to the company's strategic goals.

Highlight Relevant Projects: In your application, detail any relevant projects you've worked on that involved data integration, analytics, or reporting solutions. This will demonstrate your hands-on experience and ability to deliver enterprise-grade solutions.

Showcase Communication Skills: Since excellent communication is essential for this role, provide examples in your application of how you've successfully collaborated with stakeholders and led teams. This will help illustrate your fit for the position.

How to prepare for a job interview at Computappoint

✨Showcase Your Technical Expertise

Make sure to highlight your experience with Java, Spring Boot, and SQL during the interview. Be prepared to discuss specific projects where you've successfully implemented these technologies, as this will demonstrate your hands-on skills and understanding of the role.

✨Demonstrate Leadership Skills

Since this position involves leading Agile Scrum pods, be ready to share examples of how you've led teams in the past. Discuss your approach to functional leadership and how you ensure consistency and collaboration across teams.

✨Understand the Business Context

Familiarise yourself with the company's reporting needs and regulatory requirements. Being able to articulate how your technical solutions can align with business priorities will show that you understand the bigger picture and can contribute strategically.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving abilities and decision-making skills. Prepare to discuss how you would handle specific challenges related to reporting systems or team dynamics, as this will showcase your critical thinking and adaptability.

Lead Java Developer
Computappoint
C
  • Lead Java Developer

    Slough
    Full-Time
    78000 - 182000 £ / year (est.)

    Application deadline: 2027-05-24

  • C

    Computappoint

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>