At a Glance
- Tasks: Build and support real applications using Java or Scala while collaborating globally.
- Company: Join mthree, a leader in launching tech careers for graduates.
- Benefits: Enjoy ongoing training, competitive salary, and flexible benefits.
- Why this job: Kickstart your tech career with hands-on experience and mentoring.
- Qualifications: Degree in computer science or related field; programming skills in Java.
- Other info: Diverse and inclusive workplace with excellent growth opportunities.
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.
- 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.
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 employer: 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
✨Tip Number 1
Network like a pro! Reach out to your university alumni, attend tech meetups, and connect with professionals on LinkedIn. The more people you know in the industry, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a GitHub profile and upload your projects. This is a great way to demonstrate your programming abilities in Java and Scala, and it gives potential employers a peek at what you can do.
✨Tip Number 3
Prepare for interviews by practicing common coding challenges and behavioural questions. Use platforms like LeetCode or HackerRank to sharpen your coding skills and boost your confidence before the big day.
✨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 as you kickstart your career in tech.
We think you need these skills to ace Junior Software Developer - Java/Scala
Some tips for your application 🫡
Show Your Passion for Coding: When you're writing your application, let us see your enthusiasm for Java and Scala! Share any projects you've worked on or technologies you've explored. This will help us understand your curiosity and commitment to learning.
Tailor Your CV and Cover Letter: Make sure your CV and cover letter are tailored to the role. Highlight relevant skills and experiences that match what we're looking for. A personalised application shows us you’re genuinely interested in joining our team!
Be Clear and Concise: Keep your application clear and to the point. Use straightforward language and avoid jargon. We appreciate a well-structured application that makes it easy for us to see your qualifications and potential.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way to ensure your application gets to us directly. Plus, you’ll find all the info you need about the process right there.
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, as this is a key requirement. Familiarise yourself with basic concepts like testing and debugging, and if you have time, take a look at Scala too. Showing that you're eager to learn will impress the interviewers!
✨Show Off Your Problem-Solving Skills
Prepare to discuss how you've tackled challenges in the past. Think of specific examples where you used your problem-solving mindset to overcome obstacles. This will demonstrate your proactive approach and ability to work under pressure.
✨Emphasise Teamwork and Communication
Since you'll be collaborating with teams globally, it's crucial to highlight your teamwork and communication skills. Be ready to share experiences where you successfully worked with others, whether in university projects or internships.
✨Express Your Curiosity About Technology
Let your passion for technology shine through! Talk about any new technologies you've explored, even if they're not directly related to the job. This shows that you're genuinely interested in continuous learning and growth in the tech field.