Java Developer - Reporting Engineer
Java Developer - Reporting Engineer

Java Developer - Reporting Engineer

City of London Full-Time 78000 - 182000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Lead a small team to develop end-to-end reporting solutions using Java and SQL.
  • Company: Join a dynamic firm in Central London focused on regulatory reporting and strategic platforms.
  • Benefits: Enjoy a competitive salary, bonus, hybrid work model, and great corporate perks.
  • Why this job: Be part of an agile environment where your technical skills can shine and make an impact.
  • Qualifications: Expertise in Java is essential; experience with C#/.NET and SQL is a plus.
  • Other info: This role offers a chance to lead and innovate in a collaborative setting.

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 with a strong Java development background 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.

Java Developer - Reporting Engineer employer: Computappoint

At Computappoint Limited, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Central London office provides a vibrant environment where you can thrive both personally and professionally, with opportunities for growth through hands-on leadership in cutting-edge projects. Enjoy a competitive salary package, hybrid working model, and the chance to be part of a forward-thinking team dedicated to delivering impactful reporting solutions.
C

Contact Detail:

Computappoint Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Developer - Reporting Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in Java development and reporting solutions. Being well-versed in technologies like Spring Boot and SQL will not only boost your confidence but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Network with professionals in the financial services sector, especially those who have experience in regulatory reporting. Engaging in conversations about industry challenges and solutions can provide you with valuable insights and potentially lead to referrals.

✨Tip Number 3

Showcase your leadership skills by participating in or leading Agile projects, even if they are outside of your current job. This experience will highlight your ability to manage teams and deliver projects effectively, which is crucial for this role.

✨Tip Number 4

Prepare to discuss specific examples of your past work with regulatory reporting systems. Be ready to explain how you approached challenges and what impact your solutions had on the business, as this will resonate well with the interviewers.

We think you need these skills to ace Java Developer - Reporting Engineer

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
Data Integration
Analytics
Collaboration with Business Stakeholders
DevOps Tools (Jira, Bitbucket, Bamboo)
Excellent Communication Skills
Decision-Making Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java development experience, particularly with Spring Boot and SQL. Include specific projects or roles where you've led teams or worked in Agile environments to demonstrate your leadership skills.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your expertise in regulatory reporting systems and how your background aligns with their needs. Use specific examples to illustrate your achievements and technical skills.

Showcase Relevant Projects: If you have experience with data integration, analytics, or reporting tools like Power BI or SSRS, be sure to include these in your application. Highlight any projects where you’ve successfully delivered reporting solutions, especially in financial services.

Prepare for Technical Questions: Anticipate technical questions related to Java, Spring Boot, and SQL during the interview process. Brush up on your knowledge of Agile methodologies and be ready to discuss how you've led teams and managed project delivery in previous roles.

How to prepare for a job interview at Computappoint

✨Showcase Your Java Expertise

Make sure to highlight your strong Java development background during the interview. Be prepared to discuss specific projects where you've used Java, Spring Boot, and SQL, as well as any challenges you faced and how you overcame them.

✨Demonstrate Leadership Skills

Since this role involves leading a small agile team, be ready to share examples of your leadership experience. Discuss how you've guided teams in Agile Scrum environments and how you ensure consistency and collaboration across different pods.

✨Understand Regulatory Reporting

Familiarise yourself with regulatory reporting systems, especially in the financial services sector. Be prepared to discuss your experience in designing and building such systems, and how you can contribute to the firm's strategic reporting platform.

✨Communicate Effectively

Excellent communication is key for this role. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts. Show that you can align technical work with business priorities and collaborate effectively with stakeholders.

Java Developer - Reporting Engineer
Computappoint
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>