Java Full Stack Lead Engineer
Java Full Stack Lead Engineer

Java Full Stack Lead Engineer

Glasgow Full-Time 68000 - 85000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and develop scalable full-stack applications in a collaborative tech team.
  • Company: Join a dynamic technology team in Glasgow, focused on investment banking projects.
  • Benefits: Enjoy long-term stability, competitive salary, and opportunities for professional growth.
  • Why this job: Work on high-impact projects with cutting-edge technologies in a supportive environment.
  • Qualifications: 8+ years of experience in Java, Spring, and modern front-end frameworks like Angular or React.
  • Other info: Ideal for passionate coders who thrive in a DevOps-oriented culture.

The predicted salary is between 68000 - 85000 £ per year.

Location: Glasgow, United Kingdom

Employment Type: Full-Time, Permanent

Salary: £80,000 – £85,000 per annum

Experience: 8 - 20+ Years

About the Role

We are seeking a highly skilled and hands-on Senior Java Full Stack Developer to join our dynamic technology team based in Glasgow. This is a fantastic opportunity to work on high-impact projects within a collaborative environment, particularly in the investment banking domain. The role offers long-term stability, technical depth, and the opportunity to contribute to complex enterprise solutions.

Key Responsibilities

  • Design, develop, and maintain robust, scalable full-stack applications using modern Java and front-end technologies.
  • Deliver high-performance backend services using Java 8/11/17, Spring Boot, and Microservices architecture.
  • Collaborate closely with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Lead development best practices in multi-threading, concurrency, OOP, and design patterns.
  • Build rich and dynamic user interfaces using Angular or React, with solid understanding of OO JavaScript.
  • Ensure high code quality and maintainability through code reviews, automated testing, and CI/CD pipelines.
  • Containerize and deploy applications using Docker and Kubernetes.
  • Write efficient SQL queries and work with relational databases (RDBMS).
  • Work in a DevOps-oriented environment using modern CI/CD tools and cloud technologies.

Technical Skills Required

  • ~8+ years of professional experience with Core Java (8, 11, or 17).
  • ~Strong expertise in Java Streams, Collections (HashMap, HashCode, etc.), and Spring Framework (Spring 5, Spring Boot).
  • ~Experience developing Microservices in a distributed systems environment.
  • ~Solid knowledge of multithreading, concurrency, and parallelism.
  • ~Hands-on experience with Angular or React (must have at least one).
  • ~Deep understanding of object-oriented JavaScript.
  • ~CI/CD tools and pipeline setup experience.
  • ~Proficiency with Docker and Kubernetes for containerization and orchestration.
  • ~Knowledge of SQL and relational databases (e.g., PostgreSQL, MySQL, Oracle).
  • ~AWS Cloud experience is a plus.
  • ~Strong grounding in OOP concepts and system design.
  • ~Passionate coder who enjoys building high-performance, maintainable code.

Java Full Stack Lead Engineer employer: Cipher7

Join our innovative team in Glasgow, where we prioritise a collaborative work culture that fosters creativity and technical excellence. As a Senior Java Full Stack Developer, you will benefit from competitive salaries, long-term stability, and ample opportunities for professional growth within the investment banking sector. Our commitment to employee development, coupled with a focus on cutting-edge technologies and best practices, makes us an exceptional employer for those seeking meaningful and rewarding careers.
C

Contact Detail:

Cipher7 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Full Stack Lead Engineer

✨Tip Number 1

Make sure to showcase your experience with Java and related technologies during networking events or meetups. Engaging with professionals in the investment banking domain can help you gain insights and potentially lead to referrals.

✨Tip Number 2

Join online forums or communities focused on Java development, microservices, and DevOps practices. Participating in discussions can help you stay updated on industry trends and connect with others who might know about job openings.

✨Tip Number 3

Consider contributing to open-source projects that utilise Java, Spring Boot, or front-end frameworks like Angular or React. This not only enhances your skills but also demonstrates your commitment and expertise to potential employers.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges that focus on multithreading, concurrency, and system design. Being well-prepared will help you confidently demonstrate your problem-solving abilities during the interview process.

We think you need these skills to ace Java Full Stack Lead Engineer

Core Java (8, 11, or 17)
Java Streams
Collections (HashMap, HashCode, etc.)
Spring Framework (Spring 5, Spring Boot)
Microservices architecture
Multithreading
Concurrency
Parallelism
Angular
React
Object-oriented JavaScript
CI/CD tools and pipeline setup
Docker
Kubernetes
SQL
Relational databases (PostgreSQL, MySQL, Oracle)
AWS Cloud
OOP concepts
System design
High-performance coding
Maintainable code

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and front-end technologies like Angular or React. Emphasise your leadership skills and any relevant projects in the investment banking domain.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for coding and your ability to lead development best practices. Mention specific examples of how you've contributed to high-performance applications and your experience with CI/CD tools.

Highlight Technical Skills: In your application, clearly list your technical skills related to the job description, such as multithreading, microservices, and containerisation with Docker and Kubernetes. Use bullet points for clarity.

Showcase Collaboration Experience: Include examples of how you've collaborated with cross-functional teams to deliver technical solutions. This is crucial for demonstrating your ability to work in a dynamic environment.

How to prepare for a job interview at Cipher7

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, Spring Boot, and Microservices in detail. Highlight specific projects where you've implemented these technologies, and be ready to answer technical questions or solve coding challenges on the spot.

✨Demonstrate Leadership Qualities

As a lead engineer, it's crucial to show your ability to guide teams and enforce best practices. Share examples of how you've led development efforts, mentored junior developers, or improved team processes in previous roles.

✨Understand the Business Context

Since this role is within the investment banking domain, take some time to research the industry. Be ready to discuss how your technical solutions can address business needs and improve efficiency in financial services.

✨Prepare for Behavioural Questions

Expect questions about teamwork, conflict resolution, and project management. Use the STAR method (Situation, Task, Action, Result) to structure your answers, showcasing your problem-solving skills and adaptability in various situations.

Java Full Stack Lead Engineer
Cipher7
C
  • Java Full Stack Lead Engineer

    Glasgow
    Full-Time
    68000 - 85000 £ / year (est.)

    Application deadline: 2027-05-08

  • C

    Cipher7

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