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.