junior java developer

Launch your Junior Java Developer career with our free, online 10-week program for underrepresented groups in tech

 

 10

Weeks

120

Hours of instruction

180

Hours of labs

1

Group Project

The Junior Java Developer training program is a free 10-week 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.


Logistics

Program Length - 10 Weeks

Dates - September 12 to November 18, 2022

Time

  • Monday - Friday 5:30 pM – 10:30 PM CDT

  • Saturday 2:00 PM – 7:00 PM CDT

  • Sunday 2:00 PM – 7:00 PM CDT - Optional

Location - Virtual

  • Local to DFW area attend in person on Sunday at 1001 W Euless Blvd, Euless, TX 76040

Class Size - 20

Course Level - Designed for beginners

Session Structure

  • Instructor-led topic review of previous day’s session

  • Instructor-led topic introduction

  • Team-based projects and exercises

  • Solo work with instructors available to help

  • Portfolio development to help you obtain the skills required to succeed in the workplace


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 bootcamp 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


Application Process


Application

The initial step is a questionnaire covering basic demographics (e.g., name, address, date of birth, etc.), your previous experience, and your reason for applying for the program.

Interview

The conversation will gauge your passion and commitment to the program and learn more about you. These will be conducted online through Zoom.

Pre-Work

The pre-work will show your ability to learn basic concepts independently and can take up to 7 hours to complete.

Invitation

If you are accepted, you will receive an invitation via email.