At a Glance
- Tasks: Join a team to enhance a real-time scheduling platform using Java and Angular.
- Company: Work for a tech company focused on creating impactful solutions for the NHS.
- Benefits: Enjoy a salary up to £90k, 25 days holiday, and flexible work options.
- Why this job: Make a difference in healthcare while advancing your career in a collaborative environment.
- Qualifications: Strong Full Stack experience with Java, Angular, SQL, and REST APIs required.
- Other info: Diverse workplace committed to equal opportunities and continuous learning.
The predicted salary is between 54000 - 126000 £ per year.
Job Description
Software Engineer / Developer (Full Stack Java Angular SQL API) London / WFH to £90k
Are you full stack technologist? You could be progressing your career in a hands-on, impactful, Software Engineer role, working on a "tech for good" product that is helping to drive efficiencies for the NHS, the core product is a highly complex real-time shift rota application, hosted on AWS and available via the web or mobile device (iOS / Android).
As a Software Engineer you will play a crucial role in re-architecting and enhancing the scheduling platform to a Java and Angular codebase (from Ruby and TypeScript). You'll design and develop scalable backend Java services and REST APIs and build responsive, user friendly interfaces using Angular (v15+) as well as writing and optimising SQL database queries. You'll input into technical discussions and decision making, as a senior member of a small team where you'll be able to influence best practice and technology choices.
Location / WFH:
You'll join colleagues in the London, City based offices 3-4 days a week with some flexibility to work from home 1-2 days.
About you:
- You have strong Full Stack development experience including Java backend (Spring Boot) as well as modern Angular
- You have experience with relational databases and SQL query writing
- You have a strong understanding of REST APIs and real-time systems
- You have a strong knowledge of software engineering best practices and Agile development methodologies
- You're collaborative and pragmatic with great communication skills
What's in it for you:
As a Software Engineer / Developer you will receive a competitive package:
- Salary to £90k
- Pension
- 25 days holiday
- Excellent career progression to Technical / Team lead
Apply now to find out more about this Software Engineer / Developer (Java Angular SQL API) opportunity.
At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Software Engineer Full Stack Java Angular employer: Client Server Ltd.
Contact Detail:
Client Server Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Full Stack Java Angular
✨Tip Number 1
Familiarise yourself with the latest versions of Java and Angular, especially Angular v15+. Being up-to-date with the technologies used in the role will not only boost your confidence but also show your commitment to continuous learning.
✨Tip Number 2
Engage with online communities or forums related to Java and Angular development. This can help you stay informed about industry trends and best practices, and you might even make connections that could lead to job opportunities.
✨Tip Number 3
Prepare to discuss your experience with REST APIs and real-time systems during interviews. Be ready to share specific examples of projects where you've implemented these technologies, as this will demonstrate your practical knowledge.
✨Tip Number 4
Showcase your collaborative skills by participating in open-source projects or contributing to team-based coding challenges. This not only enhances your technical abilities but also highlights your teamwork and communication skills, which are crucial for this role.
We think you need these skills to ace Software Engineer Full Stack Java Angular
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Full Stack development experience, particularly with Java and Angular. Include specific projects or roles where you've worked with REST APIs and SQL databases to demonstrate your relevant skills.
Craft a Compelling Cover Letter: Write a cover letter that explains why you're passionate about working on 'tech for good' products. Mention your understanding of the NHS's needs and how your skills can contribute to enhancing their scheduling platform.
Showcase Your Technical Skills: In your application, provide examples of your experience with Agile methodologies and software engineering best practices. Highlight any specific achievements in previous roles that align with the job description.
Prepare for Technical Discussions: Be ready to discuss your technical expertise during the interview process. Prepare to explain your approach to re-architecting applications and how you would handle challenges related to real-time systems and user-friendly interfaces.
How to prepare for a job interview at Client Server Ltd.
✨Showcase Your Full Stack Skills
Make sure to highlight your experience with both Java and Angular during the interview. Be prepared to discuss specific projects where you've used these technologies, focusing on your role in developing scalable backend services and user-friendly interfaces.
✨Demonstrate Your Understanding of REST APIs
Since the role involves working with REST APIs, be ready to explain how you have designed and implemented them in previous projects. Discuss any challenges you faced and how you overcame them, showcasing your problem-solving skills.
✨Discuss Agile Methodologies
The company values Agile development practices, so be prepared to talk about your experience working in Agile teams. Share examples of how you've contributed to sprints, stand-ups, and retrospectives, and how this has improved project outcomes.
✨Prepare for Technical Discussions
As a senior member of the team, you'll be expected to contribute to technical discussions. Brush up on best practices in software engineering and be ready to share your thoughts on technology choices and architectural decisions relevant to the role.