Junior Software Developer - Java/Scala in London
Junior Software Developer - Java/Scala

Junior Software Developer - Java/Scala in London

London Full-Time 28800 - 43200 £ / year (est.) No home office possible
Go Premium
mthree Recruiting Portal

At a Glance

  • Tasks: Build and support real applications using Java or Scala while collaborating globally.
  • Company: Join mthree, a tech company dedicated to launching careers for graduates.
  • Benefits: Ongoing training, competitive salary, flexible benefits, and career growth opportunities.
  • Why this job: Kickstart your tech career with hands-on experience and mentoring from industry experts.
  • Qualifications: Degree in computer science or related field, solid Java skills, and a proactive learning mindset.
  • Other info: Diversity-focused workplace that values inclusion and supports continuous learning.

The predicted salary is between 28800 - 43200 £ per year.

Kickstart your career as a Java/Scala Developer with mthree! Looking to start your career in tech? At mthree, we help graduates like you launch careers with top global employers through our Alumni Graduate Program. You’ll get the training, support, and real‑world experience you need to succeed.

What you’ll do:

  • Work with Java or Scala to build and support real applications.
  • Collaborate with teams across the globe to solve business challenges.
  • Continuously develop your skills through mentoring and hands‑on projects.

What we’re looking for:

  • A degree in computer science, software engineering, or a related subject (2.2 or higher).
  • Solid programming skills in Java (and an interest in learning Scala).
  • An understanding of basic software development concepts – testing, debugging, and how applications fit together.
  • Curiosity about new technologies (bonus if you’ve explored databases, build tools, or big data, but not essential).
  • A problem‑solving mindset and a proactive approach to learning.
  • Strong teamwork and communication skills – you’ll be working with others every day.
  • The right to work in the UK. *please note we don’t offer visa sponsorship.
  • Willingness to relocate within the UK if required for your placement.

What you’ll get:

  • Ongoing training and mentoring to support your career growth.
  • The chance to interview with industry‑leading organisations after your training and secure a placement where you can put your skills into action.
  • A competitive graduate salary with annual increases.
  • A flexible benefits package.
  • Valuable hands‑on experience that builds a pathway into a permanent role.

How it works:

  • Apply and complete our straightforward assessment process.
  • Train for 6 months at the mthree Academy, learning Java/Scala plus professional skills to get you client‑ready.
  • Interview with our client(s).
  • Start your 12‑24‑month placement.
  • Grow into a permanent role with your client.

Diversity and Inclusion at mthree:

At mthree, we celebrate diversity and foster an environment where everyone can thrive. We value inclusion, equality, and the health and well‑being of all employees, ensuring our culture supports courageous teamwork, continuous learning, and making an impact.

The successful candidate must have the right to work in the UK by the start of their employment and for the full duration of the training and placement period, which is 26 months.

At mthree, we embrace and uphold the principles of equal‑opportunity employment. We firmly believe in treating every individual with fairness and respect, free from discrimination on the grounds of race, religion, ethnicity, sex, age, national origin, marital status, parental status, sexual orientation, gender identity, disability, different ability, neurodiversity, status as a veteran/member of the armed forces, or any other legally protected status.

Our unwavering commitment extends to fostering an inclusive environment that empowers qualified minorities and advancement within our organisation. We continuously strive to improve and ensure that all applicants and employees have an equitable experience throughout their journey with us.

Together, let’s create a workplace that celebrates diversity, encourages inclusivity, and champions equal opportunities for all.

Submitting information is voluntary and your answers in this section will not impact your application through the recruitment process. All information is kept confidential and is collected solely to ensure we’re attracting a diverse population of applicants, to deliver our commitment to diversity.

Disability and/or Different Ability:

At mthree we are committed to supporting all staff and recognise that staff with disabilities and/or different abilities or those who may be developing a disability may require additional support to enable them to begin/ remain in the workplace. As a Disability Confident employer we have made a commitment to not only abide by the essential actions but wherever operationally possible to go beyond any statutory legal requirement to support applicants and existing staff to be part of our workforce.

Junior Software Developer - Java/Scala in London employer: mthree Recruiting Portal

At mthree, we are dedicated to launching the careers of aspiring tech professionals through our comprehensive Alumni Graduate Program. Our supportive work culture fosters continuous learning and collaboration, providing you with ongoing training, mentoring, and valuable hands-on experience that paves the way for permanent roles with industry-leading organisations. With a commitment to diversity and inclusion, we ensure that every employee thrives in an environment that values teamwork and personal growth.
mthree Recruiting Portal

Contact Detail:

mthree Recruiting Portal Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Developer - Java/Scala in London

✨Tip Number 1

Network like a pro! Reach out to your connections on LinkedIn or attend local tech meetups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects in Java or Scala. This gives potential employers a glimpse of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practicing common coding challenges. Websites like LeetCode or HackerRank are great for brushing up on your problem-solving skills. Remember, confidence is key!

✨Tip Number 4

Apply through our website! It’s straightforward and ensures your application gets the attention it deserves. Plus, we’re here to support you every step of the way in landing that dream role.

We think you need these skills to ace Junior Software Developer - Java/Scala in London

Java
Scala
Software Development Concepts
Testing
Debugging
Problem-Solving Mindset
Proactive Learning
Teamwork
Communication Skills
Curiosity about New Technologies
Flexibility
Degree in Computer Science or Software Engineering

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your programming skills in Java and any experience you have with Scala. We want to see what you've got, so don’t hold back on showcasing your projects or any relevant coursework!

Tailor Your Application: Take a moment to customise your application for the Junior Software Developer role. Mention how your background in computer science or software engineering aligns with what we’re looking for. It shows us you’re genuinely interested!

Be Yourself: Let your personality shine through in your written application. We value strong teamwork and communication skills, so don’t be afraid to share a bit about your approach to collaboration and problem-solving.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for this exciting opportunity. Plus, it keeps everything nice and organised!

How to prepare for a job interview at mthree Recruiting Portal

✨Know Your Java and Scala Basics

Make sure you brush up on your Java programming skills and have a basic understanding of Scala. Be ready to discuss your experience with both languages, even if it's just through coursework or personal projects. Showing enthusiasm for learning Scala can really impress the interviewers!

✨Show Off Your Problem-Solving Skills

Prepare to tackle some coding challenges during the interview. Practice common algorithms and data structures, and be ready to explain your thought process. Interviewers love to see how you approach problems, so don’t hesitate to talk through your reasoning.

✨Demonstrate Teamwork and Communication

Since collaboration is key in this role, think of examples from your past experiences where you worked effectively in a team. Highlight your communication skills and how you’ve contributed to group projects, whether in university or internships.

✨Be Curious About New Technologies

Express your interest in new technologies and tools related to software development. If you've explored databases, build tools, or big data, mention them! This shows that you're proactive about learning and staying updated in the tech world.

Junior Software Developer - Java/Scala in London
mthree Recruiting Portal
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

>