Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 27 Oct 2026

Junior Java Developer

Salary

$61,000 - $67,000 per year

Apply on mthree

Description

Want to start your career as a Java Developer? In-depth graduate training, ongoing support, opportunities at leading global employers – the Alumni graduate program gives you everything you need. As part of the mthree Alumni program, mthree has an exciting and exclusive partnership with Columbia Univ. School of Engineering.

What you'll do

As a software developer with mthree, you'll build complex applications in a global team environment. You'll love seeing the impact you make when code you've written launches to the people who need it.

Key Responsibilities

  • Develop and maintain Java applications and backend services in accordance with business and technical requirements.
  • Write clean, maintainable, and reusable Java code following established development standards and best practices.
  • Assist with the design and implementation of new application features and enhancements.
  • Work with Spring/Spring Boot to develop RESTful APIs and backend services.
  • Participate throughout the Software Development Life Cycle (SDLC), from requirements analysis through development, testing, deployment, and support.

What you'll learn at the mthree Academy

  • How to design, develop, and test a full-stack application.
  • How to demonstrate professionalism, including communication skills and personal interactions.
  • How to explain industry concepts at a high level.

What you'll get

  • In-depth, interactive training in small classes with graduates like you.
  • A generous graduate salary.
  • An annual pay rise to reflect your progress.
  • A flexible benefits package.
  • Ongoing training and support.

How the Alumni program works

  • Apply via this job advert.
  • Complete our assessment process.
  • Get trained at mthree Academy in an online class for 4-8 weeks with other graduates.
  • Join a mthree client for 12-24 months while receiving support and salary increases.

Role Overview

Support the design, development, testing, and maintenance of Java-based applications within an Agile software development environment. Work collaboratively with senior developers, business analysts, QA engineers, and project teams to deliver reliable and scalable solutions aligned with business requirements.

Skills

Required

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/mthreerecruitingportal/jobs/4710618006

Apply on mthree