Java Instructor, Bloom Institute of Technology (BloomTech) (Remote) - $120,000/year USD

Job ID: 4670


Are you a skilled software developer who dreams about sharing your love for Java development with the next generation of developers? Are you the person who your colleagues naturally gravitate to when they are trying to figure something out? Do you love to inspire, motivate, and engage others? If so, BloomTech has a special role for you!

BloomTech is an intensive program and an immersive live, online curriculum that teaches people the hard and soft skills they need to launch a new tech career. We are pioneering a new model of accessible higher education where the school invests in the students instead of the other way around. By deferring the tuition until students graduate and secure a job, we align ourselves with the success of our students.

We're committed to building a diverse team of staff and instructors where everyone feels seen, heard, and valued. Therefore, we welcome a diverse pool of applicants, including those from historically marginalized groups and non-traditional backgrounds who can appreciate the diverse student communities we aim to serve.

We are developing a new Java program, and we're looking for engaging full-time instructors with Java expertise to deliver our new curriculum and support these learners. If this sounds exciting to you, let's talk.

What you will be doing

  • Teach daily live code-alongs via Zoom: Explain complex concepts with simplicity and ease using real-life examples, practice exercises, analogies, and storytelling.
  • Provide weekly learner support: Proactively encourage struggling learners and provide additional challenges to excelling learners in the form of office hours, live chat, and 1:1 sessions as needed. 
  • Plan, develop, and organize instruction: Provide and document curriculum feedback, report learner progress, and ensure continuously improved teaching strategies to maintain high learner engagement.

Key Responsibilities

Help students unlock their potential, regardless of circumstance, and start a life-changing new career in tech.

Candidate Requirements

  • Expert-level understanding of Java programming language: Java Version 11, Gradle, TestNG, AWS DynamoDB.
  • 3+ years of relevant software development experience.
  • Available to work daily, Monday to Friday, between 9am-4pm Pacific Standard Time (PST). 

Nice to have

  • 2+ years of experience in teaching/training - this is, however, not required. If you've got real-world technical expertise, BlomTech can teach you to be an effective instructor.
Apply Now
Kavya Harlalka
Play Video
Software Engineer
Kavya Harlalka

Every developer knows that tunnel vision you get when the interruptions finally stop and the code can flow through you without distraction. Kavya found a...

Read More
Thabet Burias
Product Chief Architect
Thabet Burias

Thabet is working for Crossover’s client Aurea as a Product Chief Architect. Previously working for a company based in the Philippines, he is now earning...

Read More
Carlos Espinosa
Chief Architect, Devfactory
Carlos Espinosa

In less than two years, Carlos has been promoted 3 times, and he credits his team (peers, managers, and direct reports) for helping him grow...

Read More