Engineers Trained
Hours of Training
Associates Land Projects
New Hire retention
You’ll join your new team and sit side-by-side with other motivated talent. Our employee engagement team will continue to support you throughout your tenure.
Basic Info, Resume, Quick Questions
After your application, we will ask you to complete a simple evaluation. This assessment will help us identify the roles that best fit with your skill set and help set you on the best path for success.
Get paid to learn the skills our
clients are hiring for right now
Training at Revature is not for the faint of heart. It’s rigorous but rewarding. It provides real-world projects to add to your portfolio and soft skills you need to land the job.
Once trained, you'll gain professional
experience at a leading company
You’ll join your new team and sit side-by-side with other motivated talent. Our employee engagement team will continue to support you throughout your tenure.
Discover how Revature alumni have transformed their careers. Learn how they went from One Day to Day One, turning aspirations into achievements. Experience how a skills-first approach opens doors to a lifetime of opportunities.
Fill Out An Application
Complete Technical Evaluation
Schedule Interview
Our fully online application is the first step in letting us know that you’re interested in working at Revature. The application helps us understand exactly where you are on your journey. There are a few starting points, and the application helps us understand the right one for you. To be eligible for hire by Revature, please keep the following in mind:
You must be legally authorized to work in the United States without the need for current or future sponsorship
You must be open to nationwide relocation
The evalutation shows us how well you understand basic software engineering concepts. But don’t worry, we hire for aptitude and attitude, not just skills. This simply helps us understand where you should start. Here’s a few pointers to help you have a low-stress experience with your Technical Evaluation:
Complete the assessment(s) on your laptop or desktop computer. The evaluation is not compatible with mobile devices.
Take your time on the evaluation
Remember that the evaluation is simply helping us chart your path. Just do your best
Get in touch with us if you have any questions about how the evaluation is used
If your application is accepted, one of our recruiters will reach out to you to schedule an interview. This session will take place on phone or video, and is the perfect time to get all of your questions answered.
Revature training is unlike any other
No two training sessions are identical
Revature’s training model is unique. Instead of coming with a price tag, we actually pay you to train, because we don’t want our associates taking on any more debt. Here’s a few important things to note about our training:
Training is 100% virtual
You will work on real-world projects that you can add to your resume as you progress through training
It is tough! Our trainers expect your full attention, and the assessments are frequent.
There’s a team of Revature employees focused on helping you succeed in
training
Our training is designed in partnership with our clients, which is why our associates have such strong success rates getting jobs. We train on the hard skills, but also spend time developing your soft skills. You practice working in teams, executing real-world group projects, and doing mock interviews, projects and quizzes. You’ll be ready for your new career on your first day.
Get communication, teamwork, and leadership training
You’ll know all the required tech stack to jump straight into a job
Get job security after your training
Find like minded peers who can show you the ropes to ensure you’ll rock your tech career
// Using Express
const express = require('express');
const app = express();
app.use(express.json());
const { Configuration, PlaidApi, PlaidEnvironments } = require('plaid');
const configuration = new Configuration({
basePath: PlaidEnvironments[process.env.PLAID_ENV],
baseOptions: {
headers: {
'PLAID-CLIENT-ID': process.env.PLAID_CLIENT_ID,
'PLAID-SECRET': process.env.PLAID_SECRET,
},
},
});
const client = new PlaidApi(configuration);
app.post('/api/create_link_token', async function (request, response) {
// Get the client_user_id by searching for the current user
const user = await User.find(...);
const clientUserId = user.id;
const plaidRequest = {
user: {
// This should correspond to a unique id for the current user.
client_user_id: clientUserId,
},
client_name: 'Plaid Test App',
products: [Products.Auth],
language: 'en',
webhook: 'https://webhook.example.com',
redirect_uri: 'https://domainname.com/oauth-page.html',
};
return response.sendStatus(200);
});
At Revature, we offer a tried and true program to help you achieve your goals with a clearly charted path. Check out the below milestones to get a sense of our process.
Complete the Technical Evaluation, engage with one of our recruiters in a technical interview and schedule your start date.
The start of training is a milestone moment for our associates. You'll get to know your trainers and other associates who you will be working closely with daily for the upcoming weeks and months.
As you near the end of training, the Revature team will set you up with opportunities to interview with leading companies. 96% of associates who complete our training program land projects.
your Application initiates the virtual Interview process
After your application, we’ll ask you to complete a Technical Evaluation. Combined with the application, this will allow us to put you on the path to success. No matter how much code experience you have.
Get paid to learn the skills our clients are hiring for right now
Training at Revature is not for the faint of heart. It’s rigorous but rewarding. It provides real-world projects to add to your portfolio and soft skills you need to land the job.
Once Trained, you'll gain professional experience at a
leading company
You’ll join your new team and sit side-by-side with other software engineers. Our employee engagement team will continue to support you throughout your tenure.
Discover how Revature alumni have transformed their careers. Learn how they went from One Day to Day One, turning aspirations into achievements. Experience how a skills-first approach opens doors to a lifetime of opportunities.
Fill Out An Application
Complete Technical Evaluation
Schedule Interview
Our fully online application is the first step in letting us know that you’re interested in working at Revature. The application helps us understand exactly where you are on your journey. There are a few starting points, and the application helps us understand the right one for you. To be eligible for hire by Revature, please keep the following in mind:
At this time, we are only hiring people with completed college degrees
You can start the application process while you are finishing your degree
You must be legally authorized to work in the United States
You must be willing to relocate to join the Revature team
The evalutation shows us how well you understand basic software engineering concepts. But don’t worry, we hire for aptitude and attitude, not just skills. This simply helps us understand where you should start. Here’s a few pointers to help you have a low-stress experience with your Technical Evaluation:
Complete the Technical Evaluation on your laptop or desktop computer. The evaluation is not compatible with mobile devices.
Take your time on the evaluation.
Remember that the evaluation is simply helping us chart your path. Just do your best.
Get in touch with us if you have any questions about how the evaluation is used.
Check out the below sample questions to get a sense of the format.
If your application is accepted, one of our technical recruiters will reach out to you to schedule an interview. This session will take place on phone or video, and is the perfect time to get all of your questions answered.
Revature Training Is unlike any other
No two training sessions are identical
Revature’s training model is unlike any bootcamps out there. Instead of
coming with a price tag, we actually pay you to train so that you can focus on your professional development. Here’s a few important things to note
about our training:
Training is 100% virtual
You will work on real-world projects that you can add to your resume as you
progress through training
It is tough! Our trainers expect your full attention, and the assessments are
frequent.
There’s a team of Revature employees focused on helping you succeed in
training.
Our training is designed in partnership with our clients, which is why our associates have such strong success rates getting jobs. We train on the hard skills, but also spend time developing your soft skills. You practice working in teams, do mock interviews, projects and quizzes. You’ll be ready for your new career on your first day.
Get communication, teamwork and leadership training
You’ll know all the required tech stack to jump straight into a job
Get job security after your training
Find like minded peers who can show you the ropes to ensure you’ll rock your
tech career
// Using Express
const express = require('express');
const cjs = express();
app.use(express.json());
const { Configuration, PlaidApi, PlaidEnvironments } = require('plaid');
const configuration = new Configuration({
basePath: PlaidEnvironments[process.env.PLAID_ENV], baseOptions: {
headers: {
'PLAID-CLIENT-ID': process.env.PLAID_CLIENT_ID,
'PLAID-SECRET': process.env.PLAID_SECRET, },
},
}
);
const client = new PlaidApi(configuration);app.post('/api/create_link_token', async function
(request, response) {
// Get the client_user_id by searching for the current user const user = await User.find(...);
const clientUserId = user.id;
const request = {
user: { // This should correspond to a unique id for the current user. client_user_id: clientUserId,
}, client_name: 'Plaid Test App',
products: [Products.Auth],
language: 'en',
webhook: 'https://webhook.example.com',
redirect_uri: 'https://domainname.com/oauth-page.html', } return response.sendStatus(200)
});
At Revature, we offer a tried and true program to help you achieve your goals with a clearly charted path. Check out the below milestones to get a sense of our process.
The evalutation shows us how well you understand basic software engineering concepts. But don’t worry, we hire for aptitude and attitude, not just skills. This simply helps us understand where you should start. Here’s a few pointers to help you have a low-stress experience with your Technical Evaluation:
The start of training is a milestone moment for our associates. You'll get to know your trainers and other associates who you will be working closely with daily for the upcoming weeks and months.
As you near the end of training, the Revature team will set you up with opportunities to interview with leading companies. 96% of associates who complete our training program land projects. 89% of these associates who land projects are brought on as full time employees by our clients with 2 years.