# Junior Software Engineer

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

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

## Description

We are seeking a Junior Software Engineer to join our team as part of the mthree Alumni program. This program provides in-depth graduate training, ongoing support, and opportunities at leading global employers.

As a software developer with mthree, you will build complex applications in a global team environment. You will work collaboratively with senior developers, business analysts, QA engineers, and project teams to deliver reliable and scalable solutions aligned with business requirements.

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.

- Collaborate with Business Analysts and Project Managers to understand requirements and translate them into technical solutions.

- Work closely with QA and automation testing teams to troubleshoot defects and resolve application issues.

- Debug application issues, analyze logs, and perform root-cause analysis to identify and resolve software defects.

- Develop and execute unit tests to validate application functionality and improve code quality.

- Integrate applications with databases using SQL, JDBC, and/or ORM frameworks.

What you will 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.

- Valuable industry experience.

How to apply:

- Apply via the form below and tell us a bit about you.

- Complete the online assessment (we'll send you a link by email).

- Complete the interviews with our friendly talent team over phone and video.

- Lastly, you'll interview with one or more of our clients.

## Skills

### Required
- Java
- Spring
- Spring Boot
- SQL
- JDBC
- ORM frameworks

---

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