At a Glance
- Tasks: Lead backend development using Java Spring Boot, focusing on mobile app integration and microservices.
- Company: Join a leading enterprise in AI-First solutions, driving innovation in technology.
- Benefits: Enjoy hybrid work flexibility, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a dynamic team shaping the future of mobile ecosystems with cutting-edge technology.
- Qualifications: Bachelor’s or Master’s in Computer Science; strong Java and Spring Boot experience required.
- Other info: Ideal for those passionate about tech leadership and making an impact in financial services.
The predicted salary is between 48000 - 72000 £ per year.
A leading enterprise organisation that specialises in AI-First solutions is seeking a seasoned Technical Lead with deep expertise in Java Spring Boot, microservices architecture, and solution design to drive the backend engineering strategy for its platform engineering function.
The ideal candidate brings a blend of strong technical leadership, architectural insight, and hands-on development capability, alongside experience collaborating across cross-functional teams. This role involves leading the development of scalable, secure, and maintainable backend systems, especially those supporting mobile ecosystems. Prior experience in the banking or financial services domain is highly advantageous.
Must have experience with API gateways and mobile app development/modernisation.
Key Responsibilities:- Design and develop high-performance, secure, and scalable backend systems using Java, Spring Boot, and modern architectural patterns.
- Lead the development of RESTful APIs and microservices, ensuring alignment with mobile platforms and business objectives.
- Integrate with API Gateway solutions (e.g., Kong, Apigee, AWS API Gateway) to enforce access control and manage API lifecycles.
- Implement secure authentication and authorization using IDAM platforms such as Ping Identity, Okta, or Auth0 with OAuth2, OIDC, and JWT.
- Collaborate with mobile application teams to optimize backend services for mobile-specific needs like caching and offline access.
- Take ownership of end-to-end technical delivery including performance tuning, code quality, security best practices, and CI/CD integration.
- Conduct code and design reviews, establish technical standards, and mentor engineering team members.
- Troubleshoot complex issues in both development and production environments.
- Contribute to solutioning, effort estimation, and agile project planning.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
- Significant experience in backend development with solid experience in technical leadership or solution architecture role.
- Exposure to mobile application development lifecycle, backend-for-frontend (BFF) patterns, and mobile performance optimization.
- Expert-level proficiency in Java, Spring Boot, and associated Spring modules (MVC, Data, Security).
- Strong track record in architecting and deploying microservices in enterprise environments.
- Experience with API Gateway technologies and secure API development.
- Hands-on experience with IDAM platforms like Ping Identity, Okta, or Auth0.
- Proven collaboration with mobile development teams to support seamless integration.
- Prior experience in banking or financial services with awareness of compliance and security standards.
- Proficiency with SQL databases (PostgreSQL, MySQL, Oracle) and CI/CD pipelines using tools like GitHub Actions, Jenkins, or GitLab CI.
- Strong communication skills with the ability to produce clear technical documentation.
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms such as AWS, GCP, or Azure, and container orchestration using Kubernetes.
- Knowledge of event-driven architecture, messaging systems like Kafka or RabbitMQ, and domain-driven design (DDD).
- Exposure to Agile methodologies, tools such as Jira and Confluence, and participation in SAFe or Scrum practices.
- Experience contributing to architecture governance, technical evaluations, and engineering playbooks.
Java Technical Lead employer: developrec
Contact Detail:
developrec 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 well-versed in these areas will not only boost your confidence during discussions but also demonstrate your commitment to staying current in the field.
✨Tip Number 2
Network with professionals in the banking and financial services sector. Engaging with others who have experience in this domain can provide you with valuable insights and potentially lead to referrals that could enhance your application.
✨Tip Number 3
Prepare to discuss your hands-on experience with API gateways and mobile app development. Be ready to share specific examples of how you've integrated these technologies in past projects, as this will showcase your practical knowledge and problem-solving skills.
✨Tip Number 4
Brush up on your communication skills, especially in producing clear technical documentation. This role requires collaboration across teams, so being able to articulate complex ideas simply will set you apart from other candidates.
We think you need these skills to ace Java Technical Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and mobile app development. Emphasise any leadership roles you've held and specific projects that demonstrate your technical skills and architectural insight.
Craft a Compelling Cover Letter: In your cover letter, explain why you're a great fit for the Technical Lead position. Mention your experience in backend development, your familiarity with API gateways, and how you've collaborated with mobile teams in the past.
Showcase Relevant Projects: Include examples of projects where you designed and developed scalable backend systems or led a team. Highlight your contributions to performance tuning, security best practices, and CI/CD integration.
Highlight Soft Skills: Don't forget to mention your strong communication skills and ability to produce clear technical documentation. These are crucial for collaborating with cross-functional teams and mentoring other engineers.
How to prepare for a job interview at developrec
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Java, Spring Boot, and microservices architecture in detail. Highlight specific projects where you've led backend development, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Leadership Skills
As a Technical Lead, your ability to guide and mentor others is crucial. Share examples of how you've successfully led teams, conducted code reviews, and established technical standards in previous roles.
✨Understand Mobile App Integration
Since this role involves collaboration with mobile application teams, be ready to discuss your experience with mobile app development and how you've optimised backend services for mobile needs. Mention any specific technologies or patterns you've used.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in real-world scenarios. Think about complex issues you've encountered in development or production environments and how you resolved them, particularly in relation to security and performance.