Junior Software Engineer
Archer
About the Role
Archer is partnering with mThree to connect exceptional professionals with this role. This is an opportunity to start your career as a Java Developer through the Alumni graduate program, offering in-depth training, ongoing support, and opportunities at leading global employers.
Locations: United States - flexible to working onsite in multiple locations.
Salary: $48,000 - $63,000 USD
Key Responsibilities
- Build complex applications in a global team environment.
- Launch code to users.
- Seek new ways to improve results through software development.
The Alumni Program
- Apply via job advert.
- Complete assessment process.
- Train at mthree Academy in an online class for 4-8 weeks, focusing on Java or other client-requested languages.
- Join an mthree client for 12-24 months with ongoing support and salary increases every 12 months.
- Opportunities for conversion to permanent employees with the client.
What You'll Learn at mthree Academy
- How to design, develop, and test a full-stack application.
- Professionalism, including communication skills and personal interactions.
- How to explain industry concepts at a high level.
- Monitoring, supporting, and troubleshooting, and its relation to development processes.
Requirements & Tech Stack
- Object-Oriented Programming (OOP) experience.
- Solid knowledge of software engineering principles: data structures, OOP, design patterns, multithreading.
- Skills in troubleshooting and debugging.
- Knowledge of database concepts: SQL, stored procedures, schema design.
- Understanding of the formal SDLC (software development lifecycle).
- Understanding of test-driven development.
Qualifications
- Bachelor's degree in computer science or a related major.
- A GPA of 2.75 or higher.
- Enjoy pushing yourself to pick up new ideas.
- The right to work without needing visa sponsorship.
- Currently authorized to work in the United States on a full-time basis.
What You'll Get
- In-depth, interactive training in small classes with industry experts.
- A generous graduate salary with annual increases.
- A flexible benefits package.
- Ongoing training and support.
- Valuable industry experience.
- Access to the Columbia Engineering network and ongoing training.
- Eligibility to receive two Executive Education certificates from Columbia Engineering.