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 is essential; experience with C#/.NET and SQL is a plus.
- Other info: This role offers a blend of hands-on development and leadership in an agile environment.
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
Contact Detail:
Computappoint Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Java Developer
✨Tip Number 1
Familiarise yourself with the latest Java frameworks, especially Spring Boot, as this is crucial for the role. Consider building a small project or contributing to open-source projects that showcase your skills in these technologies.
✨Tip Number 2
Brush up on your SQL skills and get hands-on experience with reporting tools like Power BI and SSRS. Creating sample reports or dashboards can demonstrate your ability to handle data effectively.
✨Tip Number 3
Showcase your leadership abilities by discussing any past experiences where you led a team or project. Highlight how you facilitated collaboration and drove results, especially in an Agile environment.
✨Tip Number 4
Network with professionals in the financial services sector to gain insights into regulatory reporting systems. This can help you understand industry-specific challenges and solutions, making you a more attractive candidate.
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 projects where you've led teams or developed reporting solutions to demonstrate your leadership skills.
Craft a Compelling Cover Letter: In your cover letter, emphasise your experience with Agile Scrum methodologies and your ability to collaborate with various teams. Mention any relevant financial services background to align with the company's needs.
Showcase Technical Skills: Clearly outline your technical skills related to Java, C#/.NET, and reporting tools like Power BI and SSRS. Use examples from your past work to illustrate how you've applied these skills in real-world scenarios.
Highlight Leadership Experience: Discuss your experience in leading agile teams and driving project delivery. Provide examples of how you've contributed to architectural decisions and ensured consistency across teams to showcase your functional leadership.
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 leadership capabilities.
✨Understand the Agile Methodology
Since the role involves leading Agile Scrum pods, make sure you can articulate your understanding of Agile principles. Be ready to share examples of how you've successfully managed teams in an Agile environment and how you ensure alignment across different pods.
✨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 coordinate with multiple teams, such as DevOps or infrastructure, and how you navigated challenges to deliver high-quality reporting solutions.
✨Communicate Effectively
Strong communication skills are essential for this role. Practice explaining complex technical concepts in a way that non-technical stakeholders can understand. This will show your ability to align technical work with business priorities, which is crucial for the position.