New!

Online Back End Software Engineer Bootcamp

Did you know the U.S. Bureau of Labor Statistics projects employment of back end engineers will grow 26% by 2032? There’s never been a better time to bolster your IT skill set.

The St. Johns River State College’s 100% online Back End Software Engineer Bootcamp can prepare you to become a back end software engineer professional in 18 weeks.

  • Duration 18 Weeks
  • Upcoming Cohort  

At a Glance: Back End Software Engineer Bootcamp

  • Designed for entry-level back end software engineer jobs, no experience needed
  • Affordable
  • 18 weeks
  • 100% online instruction
  • Dedicated career services
  • Beginner-friendly IT instruction

Your Learning Style

Take advantage of live, instructor-led courses and independent study.

Your Schedule

Flexible learning options to fit your lifestyle.

Your Future

Start a successful back end software engineer career with foundational applied training and comprehensive career support

Explore the St. Johns River State College's Back End Software Engineer Learning Experience

St. Johns River State College Back End Software Engineer Certifications Capstone Project

Impactful Projects and Assignments

Throughout your bootcamp, you will build a substantial portfolio of projects that demonstrate your technical proficiency in the leading back end software engineer programs and tools and work alongside a mentor to complete the portfolio-ready assignment.

St. Johns River State College Back End Software Engineer Certifications Comprehensive Student Support

Comprehensive Student Support

Our bootcamp offers comprehensive student support services to enhance the learning experience and foster a supportive learning environment; helping students succeed in mastering back end software engineer skills; including weekly virtual office hours, with real-time interaction with instructors as well as personalized 1:1 mentoring sessions and access to a 24/7 AI tutor.

St. Johns River State College Back End Software Engineer Certifications Extensive Career Services

Extensive Career Services

This online bootcamp equips you with the tools to secure an entry-level back end software engineer role. You will have access to a suite of resources, including a career services platform featuring job opportunities and a talent portal where hiring organizations can contact you. It also offers guidance on how best to market your new back end software engineer skills.

  • Career Coaching

    Focus on achieving your career goals through 30-minute sessions with a career coach.

  • Interview Prep

    Learn how to ace your back end software engineer interviews through constructive mock interviews.

  • Resume Building

    Build your back end software engineer resume and portfolio with the help of QuickStart's career coach.

High Growth, High Potential Back End Software Engineer Jobs

Our program prepares students for a range of back end software engineer roles. While salaries and positions will vary, explore the career opportunities typically available to our program graduates.

Role Average Salary
Front End Developer
  • Create user-friendly web pages
  • Maintain and improve website
  • Optimize applications
  • Design mobile-based features
  • Collaborate with back end developers and web designers to improve usability
  • Build solutions for users and customers
  • Write functional requirements, documents and guides
$85,929/year
Back End Developer
  • Participate in application lifecycle, focusing on coding and debugging
  • Write clean code to develop functional web applications
  • Troubleshoot and debug applications
  • Perform UI tests to optimize performance
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with front end developers to integrate user-facing elements with server side logic
  • Gather and address technical and design requirements
  • Build reusable code and libraries
$97,750/year
Junior Back End Engineer
  • Assist in the development of back end design and coding
  • Learn organizational codebase, write and maintain code
$72,500/year

Sources: Talent.com, 2024, Robert Half 2024

Alumni Success Stories

Students who have completed our bootcamp programs have secured positions at notable organizations nationwide, including:

  • St. Johns River State College Back End Software Engineer Certifications Apple Logo
  • St. Johns River State College Back End Software Engineer Certifications AT&T
  • St. Johns River State College Back End Software Engineer Certifications Oracle Logo
  • St. Johns River State College Back End Software Engineer Certifications Meta Logo
  • St. Johns River State College Back End Software Engineer Certifications American Airlines Logo
  • Berkshire Hathaway
  • Capgemini
  • Charles Schwab
  • Cognizant
  • Cisco
  • Fidelity
  • Fiserv
  • General Electric
  • General Motors
  • Home Depot
  • Norton Lifelock
  • Revature
  • Shake Shack
  • Skillstorm
  • Tesla

Choose Your Learning Track

Our program is designed to accommodate your learning style, your schedule and your entry into the IT field

18 Weeks

Next Cohort:  
  • Instructor-led sessions 2x weekly
  • Hands-on labs
  • 20-25 hour weekly commitment
  • Career services

Back End Software Engineer Bootcamp

$3,995*

*Pre pay discount available Explore Pricing Options
18 Weeks
Next Cohort:  

This pacing option offers a balanced approach to virtual learning. Part-time learners engage in primarily asynchronous course content, complemented by live class sessions 2x weekly. This format is ideal for students who want instructor support and have a more flexible schedule.

Explore Pricing Options

Bootcamp Courses

Through our partnerships with top technology organizations, we’re able to offer leading-edge IT training and coursework designed for the future of the field.

Curriculum Overview
  • Front End Software Engineer Certifications Orientation

    Orientation

    Week 0:

    In this introductory module, we'll provide an overview of the Learning Management System (LMS), Slack, OpenClass Assignments, and Available Student Resources. Additionally, we'll offer walkthrough videos to familiarize you with the platforms and resources available throughout the course. Get ready to embark on an exciting journey into back end coding!

  • Front End Software Engineer Certifications Introduction to Back End Development

    Introduction to Back End Development

    Week 1:

    In this module, students will gain proficiency in essential tools and concepts crucial for software development. They will start by mastering the Command Line Interface (CLI) for efficient file management and navigation. Additionally, students will receive an overview of source control using Git, learning basic commands and techniques for effective collaboration. They will then delve into uploading assignments to GitHub, focusing on commits, pushes, and pull requests. Moving forward, students will grasp the fundamental concepts of programming and its significance in software development. They will be introduced to the Java programming language, focusing on syntax, basic structures, variables, and data types for effective data manipulation. Moreover, students will understand basic operations in Java, including arithmetic and logical operations, setting a solid foundation for their journey in software development.

  • Front End Software Engineer Certifications  Control Flow and User Input in Java

    Control Flow and User Input in Java

    Week 2:

    This module focuses on mastering fundamental programming concepts in Java. Students will learn about boolean operators for logical operations, applying conditionals such as if, else-if, and else for effective decision-making in programs. Additionally, they will explore loops including for, while, and do-while for executing repetitive tasks efficiently. Moreover, students will gain proficiency in implementing user input handling to create interactive Java applications, enhancing their practical programming skills.

  • Front End Software Engineer Certifications : Data Structures and Methods in Java

    Data Structures and Methods in Java

    Week 3:

    This module delves into essential Java programming concepts, focusing on data manipulation and code organization. Students will understand and manipulate arrays for efficient data storage and retrieval. They will explore methods for code modularization and reusability, enhancing their programming practices. Additionally, students will delve into objects and JavaDocs for object-oriented programming and documentation. They will learn about object equality for comparing objects and values, ensuring precision in their code. Practical application is emphasized through developing a Menu App, allowing students to apply concepts in a cohesive project. Furthermore, students reinforce Git skills for version control and collaborative development, preparing them for real-world software engineering scenarios.

  • Front End Software Engineer Certifications Advanced Data Structures and Application Development

    Advanced Data Structures and Application Development

    Week 4:

    This module delves into advanced Java programming techniques for efficient data handling and manipulation. Students will explore StringBuilder for streamlined string manipulation, optimizing their coding practices. Additionally, they will learn about lists and the collections framework for dynamic data management. Through practical exercises, students will develop proficiency in utilizing lists and maps to handle diverse data structures effectively. Furthermore, students will apply these concepts to develop advanced menu applications, consolidating their understanding through real-world projects.

  • Front End Software Engineer Certifications   Object-Oriented Programming (OOP) Concepts

    Object-Oriented Programming (OOP) Concepts

    Week 5:

    This module focuses on mastering core Object-Oriented Programming (OOP) concepts essential for Java development. Students will grasp concepts such as encapsulation, inheritance, abstraction, and polymorphism, laying a solid foundation for object-oriented design principles. Additionally, they will understand exceptions and exception handling techniques for building robust applications. Furthermore, students will learn about interfaces and their significance in Java programming, enhancing code flexibility and modularity. Practical application is emphasized through developing an OOP-driven menu application, allowing students to apply OOP concepts in a tangible project.

  • Front End Software Engineer Certifications Debugging

    Debugging

    Week 6:

    This unit focuses on honing essential skills for software quality assurance. Students will master debugging techniques to efficiently identify and resolve errors in code, ensuring smooth program execution. Additionally, they will learn about unit testing and its significance in maintaining code quality and reliability. Through practical exercises and hands-on application, students will develop proficiency in debugging and unit testing practices, equipping them with essential skills for software development.

  • Front End Software Engineer Certifications Project and Database Introduction

    Project and Database Introduction

    Week 7:

    In this module, students will receive an introduction to essential project management tools. They will create a Maven project, gaining proficiency in Java application management. Additionally, students will learn about working with data and connecting to databases, enabling them to develop robust data-driven applications. Through practical exercises and hands-on projects, students will acquire the necessary skills to efficiently manage Java applications and effectively work with databases.

  • Front End Software Engineer Certifications Database Management and Design

    Database Management and Design

    Week 8:

    This module provides an overview of MySQL data types and database design principles. Students will learn about creating tables and managing relationships between them, essential for structuring efficient databases. Additionally, they will understand entity relationship diagrams and indexes, optimizing database design for improved performance and scalability. Through practical exercises and hands-on projects, students will gain proficiency in MySQL data types and database design concepts, preparing them for real-world database development scenarios.

  • Front End Software Engineer Certifications   Advanced Database Operations

    Advanced Database Operations

    Week 9:

    This section delves into advanced database interactions through transactions and JDBC in Java. Students will explore transaction management and JDBC techniques for seamless database interactions. Additionally, they will develop skills in creating tables and designing menu applications, applying database design principles effectively. Furthermore, students will learn about inserting data and preventing SQL injection, ensuring data integrity and security in database applications. Through practical exercises, students will practice adding recipes to a database application, consolidating their understanding of database interactions in real-world scenarios.

  • Front End Software Engineer Certifications Database Queries and Data Manipulation

    Database Queries and Data Manipulation

    Week 10:

    This module focuses on SQL fundamentals, covering simple selects, joins, and subqueries. Students will understand how to retrieve data efficiently and manage recipes in a database. Additionally, they will explore techniques for selecting current recipes from a database, enhancing their proficiency in SQL querying. Through practical exercises and hands-on application, students will gain a comprehensive understanding of SQL fundamentals, preparing them for data retrieval and manipulation tasks in real-world scenarios.

  • Front End Software Engineer Certifications Advanced SQL and Data Handling

    Advanced SQL and Data Handling

    Week 11:

    This unit delves into MySQL functions and their practical applications. Students will explore the functionalities of MySQL functions and learn how to implement them effectively. Additionally, they will code many-to-many relationships and utilize update and delete statements for data management. Furthermore, students will apply techniques for changing sort orders with streams, enhancing their proficiency in data manipulation. Through hands-on exercises and practical examples, students will develop a comprehensive understanding of MySQL functions and their role in database management.

  • Front End Software Engineer Certifications  Comprehensive Testing Strategies

    Comprehensive Testing Strategies

    Week 12:

    This module focuses on exploring essential testing methodologies such as unit testing, test-driven development (TDD), and behavior-driven development (BDD). Students will learn to apply functional testing techniques to menu applications, ensuring the reliability and functionality of their code. Additionally, they will gain insights into best practices for handling testing failures and errors, equipping them with the skills needed to effectively troubleshoot and debug their applications. Through practical exercises and hands-on application, students will develop proficiency in testing methodologies, preparing them for real-world software development scenarios.

  • Front End Software Engineer Certifications   JPA Project- Pet Park Part 1

    JPA Project- Pet Park Part 1

    Week 13:

    This module introduces students to the capstone project, which centers on developing a pet park application. They will begin by initiating a Maven project and designing the database schema essential for the application's functionality. Additionally, students will progress to developing table entities, populating data, and configuring Java Persistence API (JPA) to facilitate seamless interaction with the database. Furthermore, they will implement contributor operations within the application, laying the foundation for collaborative functionalities. Through hands-on project work, students will apply their acquired skills to build a fully functional pet park application, demonstrating proficiency in Java development and database management.

  • Front End Software Engineer Certifications  JPA Project - Pet Park Part 2

    JPA Project - Pet Park Part 2

    Week 14:

    This module focuses on retrieving and managing contributors in the pet park application. Students will learn to implement features for handling contributors effectively, including global error handling and functionalities for updating and deleting contributor information. Additionally, they will create and manage locations within the pet park application, enhancing its functionality and usability. Through practical exercises and hands-on application, students will develop proficiency in implementing these features, ensuring the robustness and efficiency of the pet park application.

  • Front End Software Engineer Certifications JPA Project - Dog Rescue Part 3

    JPA Project - Dog Rescue Part 3

    Week 15:

    In this module, students embark on a new Maven project centered around a dog rescue application. They will initiate the project by creating a database schema, defining table entities, and configuring Java Persistence API (JPA) for seamless interaction with the database. Furthermore, students will develop functionalities to manage locations within the dog rescue application, facilitating effective organization and navigation. Through hands-on exercises and practical application, students will acquire the necessary skills to build and manage a fully functional dog rescue application, demonstrating proficiency in Java development and database management.

  • Front End Software Engineer Certifications  JPA Project- Dog Rescue Part 4

    JPA Project- Dog Rescue Part 4

    Week 16:

    This module focuses on inserting and testing location data within the dog rescue application. Students will learn to efficiently insert location data into the application and conduct thorough testing to ensure data integrity and accuracy. Additionally, they will gain proficiency in retrieving, updating, and deleting location information, enabling effective management and maintenance of location data. Through practical exercises and hands-on testing, students will develop the skills necessary to handle location data effectively within the dog rescue application, ensuring its reliability and functionality.

  • Front End Software Engineer Certifications  Final Project

    Final Project

    Week 17-18:

    In this final module, students will delve into the process of uploading, saving, and retrieving images in web applications. They will explore techniques and best practices for managing image data within the context of web development. Additionally, students will investigate Java Persistence API (JPA) as an alternative to JDBC for interacting with databases, gaining insights into its advantages and use cases. Finally, the course will conclude with a review of key takeaways and overviews of advanced topics, providing students with a comprehensive understanding of image handling in web applications and equipping them with valuable insights for future development projects.

Learn from Industry Experts

Our instructors have years of experience in information technology and back end software engineer. With the support of our instructors, you will develop the framework to solve problems back end engineers face daily.

Brent Williams

Brent Williams is a seasoned Software Architect with over 25 years of experience designing enterprise solutions for Fortune 500 companies. He specializes in cloud platforms like AWS and GCP, and advises professionals on software development best practices and emerging technologies. With deep expertise in Java, Spring frameworks, microservices, AI, and data analytics, Brent brings a future-focused perspective to every project and classroom.

George Heeres

George Heeres is a seasoned software developer and instructor with over a decade of experience in building custom software, managing servers, and exploring the wild side of Linux. With degrees in Computer Information Systems and Computer Science, he brings expertise and humor to his teaching, helping students connect the dots in tech with hands-on, real-world insights.

Javy Martinez

Javy Martinez has been teaching computer science since 1999, inspiring students across the country with engaging lessons, global speaking engagements, and a curriculum that’s helped shape California State Standards. He’s currently the Chief Technology Officer for a major fashion brand in Los Angeles and continues to teach because of his passion for education and mentorship.

Ken Matheis

Ken Matheis began programming at age 7 and quickly developed a lifelong passion for math and computer science, eventually earning degrees from Rice, a Ph.D. in Mathematics from Florida Atlantic University, and a Master’s in Computer Science from Georgia Tech. He’s held technical roles at organizations like Motorola, Soteri, and the University of Oregon while teaching computer science to students.

Prashant Hardikar

Prashant Hardikar is a veteran IT professional with 40 years of experience spanning mainframes, Unix, and modern backend development in Java, Python, and cloud-native data engineering. He has led architecture and data governance initiatives for over 15 years, specializing in REST APIs, microservices, and database systems.

Romaric Zounlome

Romaric Zounlome is a full-stack developer with over six years of experience specializing in the JavaScript ecosystem, including TypeScript, React, Node.js, and AWS. He’s passionate about mentoring aspiring developers and translating complex concepts into real-world skills.

Ted Standley

Ted Standley is a retired full-stack software developer with expertise in both front and back end technologies including C/C++, Java, JavaScript, and a range of database platforms like MySQL, Oracle, and MSSQL. He holds degrees in Information Systems and Software Engineering and is passionate about helping aspiring developers build strong foundational skills.

Back End Software Engineer Bootcamp Outcomes

The St. Johns River State College's Back End Software Engineer Bootcamp prepares students for successful IT careers. We pride ourselves on helping students achieve their career goals by empowering them with applied and in-demand skills.

  • Learn Top Back End Software Engineer Skills

    Study industry-aligned competencies and develop skills through virtual hands-on projects

  • Start Your New Career Path

    Complete the program prepared for an entry-level back end software engineer role and equipped with career resources from QuickStart

Back End Software Engineer Bootcamp Admissions Process

Submit a Request More Information Form

  • 1

    Our admissions team will review your form. If you have not scheduled a call with an advisor by the time your form is reviewed, one of our team members will reach out to you to schedule an interview.

  • 2

    You’ll interview with an admissions advisor to verify that the Back End Software Engineer Bootcamp is the right fit for your career goals. Your advisor will also answer your questions, cover financing options, and discuss next steps.

  • 3

    Upon enrollment, you will receive access to recommended coursework to prepare for the start of classes and get a head start on your learning.

  • 4

    Begin learning new skills in the St. Johns River State College’s Back End Software Engineer Bootcamp.

Hear from Our Students

It gave me the confidence I needed to look for the job that I was looking for. Even though I already had IT experience I was lacking confidence. The instructors that I had the opportunity to work with were able to guide me and support me throughout the program, answering questions when I needed the answer and support. My wife is very happy that I will not have that crazy schedule going in to work at different times during the week and on working holidays.

Francisco Ventura

I was looking to change careers from retail to IT. If you're looking for an opportunity to learn at your own pace while still working or taking care of a family, this course would be perfect for you. The courses don't overwhelm you. My coach was wonderful and was always available to answer any questions that I had. The job assistance team was fantastic. They have a wealth of knowledge and resources to get you noticed. I was very fortunate to get hired in just a few months after graduation.​

Donald Lloyd

How We Compare to Other Bootcamps

We offer one of the most accessible and affordable bootcamps for aspiring back end engineers. Discover the advantages of choosing the St. Johns River State College for your IT training.

Our Benefits Fullstack Academy Flatiron School SpringBoard
Duration 18 weeks 40 weeks 24 weeks 36 weeks
Admissions assessment No Yes No Yes
University branded Yes No No No
Data structures and algorithm theory course Yes Yes Yes Yes
Dedicated exam preparation Yes No No No
Tuition $3,995 $17,900 $9,975 $9,900

Back End Software Engineer Bootcamp FAQs

What kind of bootcamps do you offer?

Visit our Bootcamps page to learn more about our programs and choose the right one for you.

Our learning tracks provide options to suit varying schedules and lifestyles.

Bootcamp tuition ranges based on the program and pace selected. Speak to an admissions advisor to learn about pricing and funding options for your program of interest.

Our bootcamp durations vary depending on the program and modality that you choose.

Bootcamp scholarships are not offered at this time.

All online bootcamp programs are designed to accommodate students with varying levels of expertise, but certain prerequisites should be satisfied in order to ensure a smoother learning experience. Students should possess a fundamental understanding of basic computer operations, such as file management, software installation, and system navigation.

  • File Management:Ability to create, rename, move, and delete files and folders
  • Software Installation:Proficiency in installing and uninstalling software, including the process of downloading software, running installation wizards, and managing software updates
  • System Navigation: Ability to navigate the operating system interface with ease

Our bootcamps prepare students for entry-level roles. Our career services team is available to provide guidance to online learners in obtaining those roles.

Yes, our career coaches will help you with resume building, mock interviews, and internship/job opportunities.

Read more about our refund policy here.

  • Processor:
    1. Intel Core i5 (or above)
      Suitable for general computing tasks.
      Balances performance and power efficiency.
    1. Apple Silicon Processors (M1 and later)
      Designed specifically for Macs.
      Offers impressive performance and energy efficiency.
  • RAM (Memory):
    1. Minimum: 8GB (for basic functionality).
    2. Recommended: 16GB (for smoother multitasking and future-proofing).
  • Storage:
    1. Minimum - 100GB of internal drive space (not USB or external).
    2. Type - Preferably solid-state drives (SSDs) for faster read/write speeds.
  • Operating System:
    1. Windows 10 or 11 (Not S Mode)
    2. macOS 11 or above

Download Curriculum Guide

By requesting more info, I agree to receive phone calls/texts from this bootcamp program. See Details*

I would like to sign up to receive email updates from QuickStart. See our Privacy Policy.

Request More Info

By requesting more info, I agree to receive phone calls/texts from this bootcamp program. See Details*

Sign up to receive email updates. See our
Privacy Policy.