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.