At a Glance
- Tasks: Lead a dynamic team to create innovative reporting solutions using Java and other technologies.
- Company: Join a forward-thinking firm in Central London, focused on regulatory and strategic reporting.
- 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, with experience in C#/.NET, SQL, and Agile methodologies required.
- Other info: This is a permanent role with opportunities for professional growth and leadership.
The predicted salary is between 78000 - 130000 £ 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.
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 the specific tools and technologies mentioned in the job description, such as Spring Boot and SQL. Consider building a small project or contributing to open-source projects that utilise these technologies to showcase your hands-on experience.
✨Tip Number 3
Prepare to discuss your leadership style and experiences in Agile environments. Think of examples where you successfully led a team or project, focusing on how you ensured consistency and quality across different pods.
✨Tip Number 4
Research StudySmarter’s values and culture to align your approach during interviews. Be ready to articulate how your technical expertise and leadership skills can contribute to our mission and enhance our reporting solutions.
We think you need these skills to ace Lead Java Developer
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.
Showcase Relevant Projects: In your application, include details about projects where you've successfully led teams or developed reporting solutions. Highlight your role in architecture design and collaboration with stakeholders.
Highlight Soft Skills: Don't forget to mention your excellent communication and decision-making skills. These are crucial for the role, so provide examples of how you've aligned technical work with business priorities in past positions.
How to prepare for a job interview at Computappoint
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Java, Spring Boot, and SQL in detail. Highlight specific projects where you've led development efforts or implemented solutions, as this will demonstrate your hands-on skills and technical leadership.
✨Demonstrate Leadership Qualities
Since the role involves leading Agile Scrum pods, be ready to share examples of how you've successfully guided 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 skills can align with their business priorities will show that you are not just a developer but a strategic partner.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities and decision-making skills. Think of scenarios where you've had to make tough choices or navigate challenges in project delivery, especially in an Agile environment.