JUNIOR SOFTWARE ENGINEER

Launch your Junior Java Developer career with our free, online 7 months program for underrepresented groups in tech

The Junior Software Engineer training program is a free 7 months immersive virtual instructor-led coding bootcamp that delivers a personalized experience to prepare learners for success.

The curricula incorporate a solid foundation of computer programming, computer science fundamentals, and modern software development best practices. Including concepts of truck-based development, feature flag/feature toggle, database version control, clean code, and continuous integration with code review / static & dynamic code analysis.

The program is intensive and challenging and requires hard work, so a team of instructors is available to guide you and provide individual support to get you through. At the end of the program is an opportunity to launch your tech career with an apprenticeship.

In addition to technical skills development are a series of career workshops, including panel talks by professional developers, technical resume reviews, and mock interviews.

 
 

Why A Software Engineer Career

 
  • Every digital experience we enjoy is the result of code.

  • U.S. News and World Reports rank Software Engineer in its top three job titles in the U.S. year after year.

  • Job Security - Skills in high demand for the foreseeable future.

  • High Salary - Potential for a six-figure salary with a median starting salary of $62,000

  • Companies like Google, Amazon, Netflix, and LinkenIn use Java

What are we looking for?

 
  • The training program requires no prior programming experience, but you must be comfortable with computer use (using the internet, downloading software, etc.). Applicants must be 18 or older. 

    Students who succeed in the program have a solid foundation in basic math and problem-solving, but a problem-solving assessment is not required as a part of the application process. 

    The interview session looks for someone with passion, curiosity, and a strong work ethic. Additionally has the potential to achieve the qualities required to be a successful software engineer.

    • Curiosity about technology

    • Autonomy and resourcefulness

    • Persistence in the face of a problem

    • Patient about learning and understanding

    • Doesn’t get bored/tired from thinking

    • Ability to think for yourself

    • Doesn’t have rigid, narrow, and/or disorganized thinking

    • Recognize a spectrum of “good” and “bad” answers instead of needing the “right” solution.

    • Pays careful attention to details

Career Readiness Skills Development

Based on the NACE Career readiness competencies to help learners succeed in the workplace and lifelong career management.

 
  • Career & Self-development

  • Critical Thinking

  • Problem Solving

  • Oral/Written Communications

  • Teamwork/Collaboration

  • Information Technology Application

  • Leadership

  • Professionalism

  • Work Ethic and Career Management

    Route360 Promoted Principles

  • Lifelong Learning and Continuous Improvement

  • Digging deeper than just surface information - Beyond Default Settings

  • Self-Learning and the importance of the basics

  • Being ambitious with a willingness to raise one's hand and ask questions

  • Challenge assumptions and seek insights to make informed decisions

  • Not knowing but not being satisfied with staying there and not taking anything at face value

  • Experimentation

  • The ability to express ideas effectively, both verbally and in writing form

  • Making things Happen

  • Contributing to conferences, speaking engagements, StackOverflow, Meetups, etc

  • Networking

  • Entrepreneurial

  • Being Well-Rounded

Technical Skills Development

 
  • Introduction To Computer Programming

  • Computer Science Fundamentals

  • Agile Development Process

  • Relational Database Fundamentals

    • SQL, MySQL & Postgres

  • Non-Relational Database Fundamentals

    • MongoDB, ElasticSearch

  • Continuous Integration & Continuous Deployment

  • Developer Processes

    • Feature Branch Driven Development, Code Review, Test Driven Development

  • Cloud Native Application Development

    • Microservices, RESTFUL API, GraphQL, Container, Spring Boot,Amazon Web Services

      ,Event Driven Architecture

  • React