Java Technical Lead

Java Technical Lead

City of London Full-Time 48000 - 72000 ÂŁ / year (est.) No home office possible
A

At a Glance

  • Tasks: Lead backend engineering with Java Spring Boot, designing scalable and secure systems.
  • Company: Ascendion is a global leader in AI-first software engineering services, transforming digital journeys.
  • Benefits: Enjoy a dynamic work environment with opportunities for growth and innovation.
  • Why this job: Join a visionary team, influence cutting-edge technology, and make a real impact in financial services.
  • Qualifications: 10+ years in backend development, strong Java expertise, and leadership experience required.
  • Other info: Ideal for tech-savvy leaders passionate about driving change in a fast-paced industry.

The predicted salary is between 48000 - 72000 ÂŁ per year.

We are seeking an experienced and visionary Technical Lead with deep expertise in Java Spring Boot, microservices architecture, and solution design to lead the backend engineering efforts of our enterprise platforms. This role requires strong architectural acumen, hands-on coding capability, and a leadership mindset to guide teams across the full software development lifecycle. Exposure to mobile application ecosystems, collaboration across cross-functional teams, and experience in the banking or financial services domain will be strong assets. You’ll work closely with engineering managers, architects, mobile teams, and product stakeholders to deliver scalable, secure, and maintainable solutions.

Key Responsibilities:

  • Design and develop scalable, secure, and high-performance backend systems using Java, Spring Boot, and modern architectural practices.
  • Lead development of RESTful APIs and microservices along with mobile platforms, ensuring consistency and alignment with business and UX goals.
  • Drive integration with API Gateway technologies (e.g., Kong, Apigee, AWS API Gateway) to enforce access control, rate limiting, and API lifecycle management.
  • Implement robust authentication and authorization workflows using IDAM platforms such as Ping Identity, Okta, or Auth0, with support for OAuth2, OIDC, and JWT.
  • Collaborate with mobile app teams to ensure backend services are optimized for mobile-specific use cases such as performance, caching, and offline access.
  • Own end-to-end technical delivery, including code quality, performance optimization, security best practices, and CI/CD integration.
  • Perform code and design reviews, define technical standards, and mentor developers across the team.
  • Troubleshoot and resolve complex system issues in development and production environments.
  • Contribute to solutioning, estimations, and project planning in agile delivery models.

Required Qualifications:

  • Bachelor’s or Master’s degree in computer science, Engineering, or related field.
  • 10+ years of professional experience in backend development, with at least 3+ years in technical leadership or solution design roles.
  • Strong expertise in Java, Spring Boot, and the Spring ecosystem (Spring MVC, Data, Security).
  • Proven experience architecting and deploying microservices-based systems in complex enterprise environments.
  • Hands-on experience with API Gateways (Kong, Apigee, or AWS API Gateway) and secure API development.
  • Working knowledge of IDAM platforms like Ping Identity, Auth0, or Okta.
  • Work closely with mobile app teams to ensure backend services are optimized for mobile/web delivery.
  • Experience working in banking or financial services domain, with understanding of regulatory and security considerations.
  • Proficiency in SQL and RDBMS (PostgreSQL, MySQL, Oracle), and familiarity with CI/CD and DevOps tooling (GitHub Actions, Jenkins, GitLab CI).
  • Excellent communication, collaboration, and technical documentation skills.

Preferred Qualifications:

  • Exposure to mobile application development lifecycle, backend-for-frontend (BFF) patterns, and mobile performance optimization.
  • Experience with NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes).
  • Knowledge of event-driven or reactive architectures, messaging systems (Kafka, RabbitMQ), or domain-driven design (DDD).
  • Agile development experience using tools like Jira, Confluence, and participation in SAFe or Scrum environments.
  • Contributions to architecture governance, tech evaluations, or engineering playbooks.

Ascendion is a Global, leading provider of AI-first software engineering services, delivering transformative solutions across North America, APAC, and Europe. We are headquartered in New Jersey. We combine technology and talent to deliver tech debt relief, improve engineering productivity solutions, and accelerate time to value, driving our clients’ digital journeys with efficiency and velocity. Guided by our “Engineering to the power of AI” [EngineeringAI] methodology, we integrate AI into software engineering, enterprise operations, and talent orchestration, to address critical challenges of trust, speed, and capital.

Java Technical Lead employer: Ascendion

Ascendion is an exceptional employer that fosters a dynamic and innovative work culture, where your expertise in Java and microservices will be valued and nurtured. With a strong focus on employee growth, we offer opportunities for continuous learning and collaboration across diverse teams, all while being at the forefront of AI-driven software engineering solutions in the vibrant New Jersey tech scene.
A

Contact Detail:

Ascendion Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Technical Lead

✨Tip Number 1

Familiarise yourself with the latest trends in Java Spring Boot and microservices architecture. Being able to discuss recent advancements or best practices during your interview can demonstrate your passion and expertise in the field.

✨Tip Number 2

Prepare to showcase your leadership skills by discussing past experiences where you successfully led a team or project. Highlight how you mentored others and drove technical decisions, as this role requires strong leadership capabilities.

✨Tip Number 3

Brush up on your knowledge of API Gateway technologies and IDAM platforms. Be ready to explain how you've implemented these in previous projects, as they are crucial for the role and will set you apart from other candidates.

✨Tip Number 4

If you have experience in the banking or financial services domain, prepare specific examples that illustrate your understanding of regulatory and security considerations. This will show that you can navigate the complexities of the industry effectively.

We think you need these skills to ace Java Technical Lead

Java
Spring Boot
Microservices Architecture
RESTful API Development
API Gateway Technologies (Kong, Apigee, AWS API Gateway)
Authentication and Authorisation Workflows (IDAM platforms like Ping Identity, Okta, Auth0)
OAuth2, OIDC, JWT
Performance Optimisation
SQL and RDBMS (PostgreSQL, MySQL, Oracle)
CI/CD Integration (GitHub Actions, Jenkins, GitLab CI)
Technical Leadership
Solution Design
Agile Development Methodologies
Collaboration and Communication Skills
Technical Documentation
Troubleshooting and Problem-Solving

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and microservices architecture. Include specific projects where you led teams or designed solutions, as this role requires strong leadership and technical skills.

Craft a Compelling Cover Letter: In your cover letter, express your passion for backend development and your vision for leading engineering teams. Mention your experience in the banking or financial services domain, as this is a strong asset for the role.

Showcase Relevant Skills: Clearly outline your expertise in API development, authentication workflows, and collaboration with mobile app teams. Use specific examples to demonstrate how you've optimised backend services for mobile use cases.

Highlight Leadership Experience: Emphasise your technical leadership experience, including mentoring developers and driving project planning in agile environments. This will show that you have the mindset needed to guide teams effectively.

How to prepare for a job interview at Ascendion

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Java, Spring Boot, and microservices architecture in detail. Highlight specific projects where you led the development of scalable backend systems, and be ready to explain your architectural decisions.

✨Demonstrate Leadership Skills

As a Technical Lead, your ability to guide and mentor teams is crucial. Share examples of how you've successfully led teams through the software development lifecycle, focusing on collaboration and communication with cross-functional teams.

✨Prepare for Problem-Solving Scenarios

Expect to face technical challenges during the interview. Be ready to troubleshoot complex system issues or design a solution on the spot. This will showcase your hands-on coding capability and your approach to problem-solving.

✨Understand the Business Context

Familiarise yourself with the banking or financial services domain, as this role requires an understanding of regulatory and security considerations. Discuss how your technical solutions align with business goals and user experience.

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