Learn Backend Development

Join our Free Trial and start gaining the skills you need for a brighter future as a backend developer or software engineer. Our program was jointly developed with Amazon.

All of our inaugural Backend Development class that has started job searching landed roles before graduation (29 of 29 so far!). On average, our Backend Development graduates earn more than $120,000 a year.

If you graduate, follow our job search program, and don't get jobs paying an annualized salary of $50,000 or more within a year, we'll refund 110% of your tuition.*


Curriculum jointly developed by BloomTech and Amazon

Each year recruiters at the world's top companies need to fill thousands of engineering roles, but finding talent with the right skill set has become increasingly difficult. To help fill that gap, BloomTech created a new backend development program. We modeled our course after Amazon Technical Academy, which trains current, non-technical Amazon employees for software development engineering roles within the company.

Each graduate of the new Backend Development program will leave with:

  • Over 1,300 hours of hands-on coding experience
  • The practical skills required to succeed at tech companies, without needing a 4-year CS degree
  • Certificate of completion of the Enterprise Backend Development course
Start YOUR 

Our backend curriculum includes:


  • Functions
  • For loops
  • Conditional statements
  • Problem-solving

Java Programming

  • Stacks
  • Heaps
  • Polymorphism
  • Encapsulation
  • Composition
  • Generics
  • Primitive wrappers
  • Exceptions
  • Iterators
  • Serialization
  • Optionals
  • Comparators
  • Java Stream
  • Java Lambda

Data Structures and Algorithms

  • Big O
  • Merge Sort
  • Linear and Binary Search
  • Linked Lists
  • Sets
  • Hashcode implementations
  • Sorting data
  • Searching data
  • Maps
  • Stacks
  • Queue
  • Lists

Software Engineering

  • Software Development Lifecycle (SDLC)
  • Code Organization
  • Building
  • Deploying
  • SSH
  • Coding Standards
  • Metrics
  • Logging
  • Basic networking
  • Immutability
  • API Design
  • Scrum


  • Functional testing
  • Integration testing
  • Unit testing
  • Mocking
  • Debugging


  • Annotations
  • Table creation
  • Table design
  • Partition and data distribution
  • Using GSI
  • Create GSI
  • DynamoDB on Demand
  • High-level API
  • Read consistency


  • Threads
  • Runnables
  • Synchronization
  • Thread pools
  • Executor service
  • Callables
  • In-memory caching
  • Advanced caching
  • Futures

Interview Preparation

  • Complexity
  • Data structures
  • Counting Fequencies
  • String Representation
  • Loops
  • Sort
  • Division and Modulo

Get the skills you need to get a job.

We work with employers to understand their needs, then teach you those in-demand skills. At BloomTech, you'll get the work experience to launch a rewarding career.

  • Take online classes with flexible, live instruction
  • Complete hands-on coding projects with personalized feedback
  • Get daily support with peers, staff, and instructors
  • Practice professional skills that help you get hired
  • Gain 900+ coding hours
Chat with an enrollment coach

Work on a team to build a real product.

BloomTech Labs is our "secret sauce." Just like in a job, you'll work with a team of other learners to build and ship a product for a real client.

  • Build a real product that makes a real impact
  • Collaborate with learners, stakeholders and clients
  • Add real work to your portfolio
  • Participate in stand-ups and code reviews
  • Gain experience: Labs is your first job
join free trial

Graduate job-ready with the confidence to get hired.

We'll work with you throughout your program and after graduation to help you polish your portfolio, practice interviewing, and more to land a job you love.

  • Get 1:1 help from Career Coaches as often as you need
  • Develop job hunt skills with personalized support: networking, interviewing, negotiating, and more
  • Connect to our exclusive network of employers
  • Tap our nationwide alumni community for tips and jobs
  • Let us do much of the job hunt work for you!
join free trial

If you don't get a job, you won't pay BloomTech a penny.

We're committed to your success. For eligible learners, our exclusive 110% Tuition Refund Guarantee backs our confidence that our training, career preparation, and job search best practices will lead to a well-paying job in tech. (Terms apply.)

Learn about our Tuition Refund Guarantee >

Learn about the Outcomes-Based Loan >

Our graduates work for the world's top companies

We'll help you get hired, faster. Unlike other bootcamps, our job prep and coaching starts as soon as you enroll and continues until you get a well-paying job. We got you!

Microsoft logoApple logoAT&T LogoThe Home Depot logoGoogle logoIBM logoCisco logoNike logoVerizon logoTarget logoEventbrite logoCoinbase logo

Why Backend?

Backend developers are responsible for designing, building, and maintaining a scalable “behind-the-scenes” infrastructure to support the user interfaces and user experiences built by frontend developers. Our course can train you for this in-demand job—and transforms lives.

Our Backend Development learners earn a median income of $110,000 in their first job.

(Based on job offers for our inaugural class of 22 learners)

Where could our Backend Development course take you?

join free trial