Java Software Engineer - Tech for Good in London
Java Software Engineer - Tech for Good

Java Software Engineer - Tech for Good in London

London Full-Time 72000 - 108000 £ / year (est.) Home office (partial)
Go Premium
C

At a Glance

  • Tasks: Develop impactful software for the NHS, enhancing a real-time scheduling platform.
  • Company: Join a tech-for-good company making a difference in healthcare.
  • Benefits: Earn up to £100k, enjoy 25 days holiday, and great career progression.
  • Why this job: Make a real impact while working with cutting-edge technologies in a collaborative team.
  • Qualifications: Strong Full Stack development experience, especially in Java and Angular.
  • Other info: Flexible work-from-home options and opportunities to mentor others.

The predicted salary is between 72000 - 108000 £ per year.

Are you a Java 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 will focus on designing and developing scalable backend Java services and REST APIs, as well as writing and optimising SQL database queries and occasional front-end work, creating user-friendly interfaces using Angular (v15+).

You will input into technical discussions and decision making as a senior member of a small team where you will be able to influence best practice and technology choices.

Location / WFH: You will 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).
  • You have experience with relational databases and SQL query writing.
  • You have some front-end experience with JavaScript, Angular or React.
  • You have a strong understanding of REST APIs and real-time systems.
  • You are comfortable working with legacy Ruby.
  • You have a strong knowledge of software engineering best practices and Agile development methodologies.
  • You are collaborative and pragmatic with great communication skills, happy to mentor and develop others.

What’s in it for you: As a Java Software Engineer / Developer, you will receive a competitive package: Salary to £100k, Pension, 25 days holiday, Excellent career progression to Technical / Team lead.

Java Software Engineer - Tech for Good in London employer: Client Server

Join a forward-thinking company that prioritises impactful work, where as a Java Software Engineer, you will contribute to a 'tech for good' initiative that enhances NHS efficiencies. With a collaborative work culture in our London office, you will enjoy flexible working arrangements, competitive salary, and ample opportunities for career progression, including pathways to technical leadership roles. Our commitment to employee growth and a supportive environment makes us an exceptional employer for those seeking meaningful and rewarding careers.
C

Contact Detail:

Client Server Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer - Tech for Good in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in 'tech for good'. A friendly chat can lead to insider info about job openings or even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Java projects, especially any that relate to real-time systems or scheduling platforms. This will give potential employers a taste of what you can do.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Java and Angular knowledge. Practice coding challenges and be ready to discuss your past projects and how you've tackled complex problems.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Java Software Engineer - Tech for Good in London

Java
Spring Boot
Full Stack Development
REST APIs
Angular (v15+)
SQL Query Writing
JavaScript
Real-time Systems
Agile Development Methodologies
Legacy Ruby
Software Engineering Best Practices
Communication Skills
Mentoring
Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Full Stack development experience, especially with Java and Angular. We want to see how your skills align with our tech for good mission, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about tech for good and how your background makes you a perfect fit for the role. We love hearing personal stories that connect to our mission.

Showcase Your Technical Skills: In your application, mention specific technologies you’ve worked with, like Spring Boot or SQL databases. We’re keen on seeing your hands-on experience, so feel free to include examples of your work or projects that demonstrate your expertise.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy and straightforward!

How to prepare for a job interview at Client Server

✨Know Your Tech Stack

Make sure you brush up on your Java and Angular skills before the interview. Be ready to discuss your experience with Spring Boot, REST APIs, and SQL databases. They’ll likely ask you to explain how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in software development and how you overcame them. Think of examples that highlight your ability to work with legacy systems like Ruby and how you’ve contributed to re-architecting projects.

✨Demonstrate Collaboration

Since this role involves working closely with a small team, be ready to share examples of how you've collaborated with others. Discuss any mentoring experiences or how you've influenced best practices in previous roles.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's tech for good initiatives and their approach to Agile methodologies. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Java Software Engineer - Tech for Good in London
Client Server
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Java Software Engineer - Tech for Good in London

    London
    Full-Time
    72000 - 108000 £ / year (est.)
  • C

    Client Server

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