Java Technical Lead with Springboot in Edinburgh

Java Technical Lead with Springboot in Edinburgh

Edinburgh Full-Time 54000 - 84000 € / year (est.) No home office possible
LinkedIn

At a Glance

  • Tasks: Lead a team to develop scalable microservices using Java and Spring Boot.
  • Company: Join a dynamic tech team in Edinburgh focused on innovation.
  • Benefits: Enjoy hybrid work options and a collaborative environment.
  • Other info: Experience in banking is a plus; familiarity with Agile/Scrum is beneficial.
  • Why this job: Make an impact by mentoring developers and driving technical excellence.
  • Qualifications: 10+ years in Java, 3+ years leading teams, expertise in Spring Boot required.

The predicted salary is between 54000 - 84000 € per year.

Location: Edinburgh, UK

Mode: Hybrid (2–3 days/week onsite in Edinburgh)

We are looking for an experienced and proactive Java Spring Boot Lead to join a dynamic technology team in Edinburgh. The ideal candidate will lead the development of enterprise-scale microservices and APIs using modern Java technologies while mentoring a team of developers and ensuring delivery excellence.

Key Responsibilities:

  • Lead a team of backend developers in designing and delivering scalable, high-performance microservices using Java and Spring Boot
  • Collaborate with enterprise architects, business analysts, and product owners to define technical solutions aligned with business goals
  • Oversee code quality, enforce best practices, and conduct peer reviews
  • Guide the team in adopting modern DevOps, CI/CD, and cloud-native practices
  • Break down technical requirements and assign work across the team effectively
  • Troubleshoot and resolve complex technical issues across services and environments
  • Ensure compliance with security and architectural standards as per guidelines
  • Report progress, blockers, and risks to stakeholders and project management regularly

Required Skills & Experience:

  • 10+ years of experience in Java development
  • 3+ years of experience in leading development teams
  • Strong expertise in Spring Boot, Spring MVC, Spring Data JPA, Spring Security
  • Deep understanding of Microservices Architecture, RESTful API design
  • Experience with Docker, Kubernetes, and cloud platforms (AWS preferred)
  • Solid experience in CI/CD pipelines using tools like Jenkins, Git, Maven/Gradle
  • Proficiency with relational and NoSQL databases (PostgreSQL, MongoDB, etc.)
  • Working knowledge of messaging systems such as Kafka or RabbitMQ
  • Agile/Scrum methodology familiarity
  • Excellent problem-solving and communication skills

Nice to Have:

  • Prior experience in the banking or financial services domain
  • Exposure to frontend frameworks like Angular or React (optional)
  • Experience with logging/monitoring tools like Splunk, ELK stack, or Prometheus

Java Technical Lead with Springboot in Edinburgh employer: LinkedIn

Join a forward-thinking technology team in Edinburgh, where innovation meets collaboration. As a Java Technical Lead, you'll not only drive the development of cutting-edge microservices but also enjoy a supportive work culture that prioritises employee growth and mentorship. With hybrid working options and a commitment to modern practices, this role offers a unique opportunity to thrive in a dynamic environment while making a meaningful impact.

LinkedIn

Contact Detail:

LinkedIn Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Technical Lead with Springboot in Edinburgh

Tip Number 1

Make sure to showcase your leadership skills during the interview. Prepare examples of how you've successfully led teams in the past, particularly in Java development and Spring Boot projects. This will demonstrate your capability to guide and mentor others.

Tip Number 2

Familiarise yourself with the latest trends in microservices architecture and cloud technologies. Being able to discuss recent advancements or challenges in these areas can set you apart as a knowledgeable candidate who is up-to-date with industry standards.

Tip Number 3

Prepare to discuss your experience with CI/CD pipelines and DevOps practices. Be ready to explain how you've implemented these processes in previous roles, as this is crucial for ensuring delivery excellence in the position we're offering.

Tip Number 4

If you have experience in the banking or financial services domain, make sure to highlight it. This could give you an edge, as understanding the specific challenges and regulations in this sector can be highly beneficial for the role.

We think you need these skills to ace Java Technical Lead with Springboot in Edinburgh

Java Development
Spring Boot
Spring MVC
Spring Data JPA
Spring Security
Microservices Architecture
RESTful API Design

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java, Spring Boot, and leading development teams. Use specific examples that demonstrate your expertise in microservices architecture and CI/CD practices.

Craft a Compelling Cover Letter:In your cover letter, express your passion for technology and leadership. Mention how your background aligns with the job requirements, particularly your experience in mentoring developers and delivering high-performance solutions.

Showcase Relevant Projects:Include details of relevant projects in your application that showcase your skills in Java development, microservices, and cloud platforms. Highlight any experience with Docker, Kubernetes, or messaging systems like Kafka.

Prepare for Technical Questions:Anticipate technical questions related to Java, Spring Boot, and microservices during the interview process. Be ready to discuss your problem-solving approach and how you ensure code quality and best practices within your team.

How to prepare for a job interview at LinkedIn

Showcase Your Technical Expertise

Be prepared to discuss your extensive experience in Java and Spring Boot. Highlight specific projects where you've led the development of microservices and APIs, and be ready to explain your approach to ensuring code quality and best practices.

Demonstrate Leadership Skills

Since this role involves leading a team, share examples of how you've successfully mentored developers in the past. Discuss your strategies for fostering collaboration and guiding teams through complex technical challenges.

Familiarise Yourself with DevOps Practices

Understand the modern DevOps, CI/CD, and cloud-native practices that are relevant to the role. Be ready to talk about your experience with tools like Jenkins, Docker, and Kubernetes, and how you've implemented these in previous projects.

Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving abilities. Prepare to discuss how you would troubleshoot complex technical issues or manage project risks, as well as how you ensure compliance with security and architectural standards.