At a Glance
- Tasks: Design and develop scalable full-stack applications in a collaborative tech team.
- Company: Join a dynamic technology team in Glasgow, focusing 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 Core Java, Microservices, and modern front-end frameworks.
- Other info: Ideal for passionate coders eager to lead and innovate in a DevOps setting.
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.
Lead JAVA Full Stack Engineer employer: Cipher7
Contact Detail:
Cipher7 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead JAVA Full Stack Engineer
✨Tip Number 1
Network with professionals in the investment banking sector. Attend local tech meetups or online webinars focused on Java and full-stack development to connect with potential colleagues and learn about industry trends.
✨Tip Number 2
Showcase your hands-on experience with modern Java technologies and frameworks. Be prepared to discuss specific projects where you've implemented Spring Boot, Microservices, or containerisation with Docker and Kubernetes.
✨Tip Number 3
Brush up on your knowledge of front-end technologies like Angular or React. Consider building a small project that demonstrates your ability to create dynamic user interfaces, as this will be a key part of the role.
✨Tip Number 4
Familiarise yourself with CI/CD practices and tools. Being able to discuss your experience with automated testing and deployment pipelines will show that you are aligned with modern development practices.
We think you need these skills to ace Lead JAVA Full Stack Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Core Java, Spring Boot, and Microservices. Include specific projects where you've used Angular or React, and emphasise your expertise in multithreading and concurrency.
Craft a Compelling Cover Letter: In your cover letter, express your passion for coding and your experience in the investment banking domain. Mention how your skills align with the company's needs and your enthusiasm for contributing to high-impact projects.
Showcase Technical Skills: When detailing your technical skills, be specific about your experience with CI/CD tools, Docker, Kubernetes, and SQL databases. Use examples to demonstrate your proficiency and how you've applied these technologies in past roles.
Highlight Leadership Experience: If you have experience leading teams or projects, make sure to highlight this in your application. Discuss how you've implemented best practices in development and how you've mentored others in your field.
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 even solve coding challenges during the interview.
✨Demonstrate Leadership Qualities
As a Lead Engineer, you'll need to show that you can guide a team. Share examples of how you've led development best practices, mentored junior developers, or contributed to a collaborative environment. This will help illustrate your leadership capabilities.
✨Understand the Business Context
Since the role is within the investment banking domain, do some research on the industry. Be ready to discuss how your technical skills can solve business problems and contribute to high-impact projects. This shows that you’re not just a coder but also understand the bigger picture.
✨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. This will help you convey your experiences clearly and effectively.