# Junior Java Developer

**Company**: mthree
**Location**: Halifax, Nova Scotia
**Experience**: entry
**Job type**: full-time
**Salary**: $61,000 - $67,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/mthreerecruitingportal/jobs/4710618006?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ee983903-348

## 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
- Java
- Spring
- Spring Boot
- RESTful APIs
- SQL
- JDBC
- ORM frameworks

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/mthreerecruitingportal/jobs/4710618006?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
