At a Glance
- Tasks: Design and develop scalable full-stack applications using modern Java and front-end technologies.
- Company: Join a dynamic tech team in Glasgow, working on impactful projects in investment banking.
- Benefits: Enjoy long-term stability, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a collaborative environment that values innovation and technical excellence.
- Qualifications: 8+ years of experience with Core Java, Spring Framework, and front-end technologies like Angular or React.
- Other info: Work in a DevOps-oriented setting with modern CI/CD tools and cloud technologies.
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
Make sure to showcase your experience with Java and full-stack development in your conversations. Highlight specific projects where you've used Java 8/11/17, Spring Boot, and Microservices, as these are crucial for the role.
✨Tip Number 2
Familiarise yourself with the investment banking domain. Understanding the industry can help you speak more knowledgeably about how your skills can contribute to high-impact projects.
✨Tip Number 3
Prepare to discuss your experience with front-end technologies like Angular or React. Be ready to explain how you've built dynamic user interfaces and how you ensure code quality through practices like code reviews and automated testing.
✨Tip Number 4
Demonstrate your leadership skills by discussing any previous experiences where you've led development best practices or collaborated with cross-functional teams. This will show that you're not just a coder but also a team player.
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 collaborated with cross-functional teams.
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 that demonstrate your expertise.
✨Demonstrate Leadership Qualities
Since this role involves leading development best practices, share examples of how you've guided teams in previous positions. Discuss your approach to mentoring junior developers and fostering a collaborative environment.
✨Prepare for Behavioural Questions
Expect questions about how you handle challenges and work within a team. Use the STAR method (Situation, Task, Action, Result) to structure your responses, focusing on your problem-solving skills and adaptability.
✨Familiarise Yourself with the Company
Research the company’s projects and values, especially in the investment banking domain. Being knowledgeable about their work will help you tailor your answers and show genuine interest in the role.