careertakescareertakes

Junior Junior Java Developer – React.js & Spring AI Focus

Confidential ClientEducation
Entry LevelFull-timeOn-Site$109,089
Engleside, Virginia
A Day Ago

This entry-level Java Developer role at Confidential Client is designed for recent graduates and career switchers aiming to build practical skills in Java, React.js, Spring Boot, and cloud-ready application development. The position focuses on bridging the gap between academic knowledge and employer expectations by emphasizing hands-on project work, debugging, API integration, and interview readiness to prepare candidates for competitive tech careers.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology Education & Staffing (IT training & staffing services).

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Position overview

Confidential Client is seeking motivated, entry-level Java developers to join a hands-on training-to-hire program focused on React.js and Spring Boot with exposure to AI concepts. This role is ideal for recent graduates or career changers who know Java fundamentals and want practical, resume-building experience that leads to full-time engineering roles.

  • Location: Engleside, VA
  • Employment type: Full-time
  • Estimated salary: $109,090 per year (estimated)

What you’ll do

You will work with a technical team and mentoring instructors to build real applications and learn industry workflows. Day-to-day responsibilities include:

  • Develop and maintain backend services using Java and Spring Boot
  • Build or support front-end components using React.js
  • Implement and test REST APIs and work with relational databases (SQL)
  • Use Git for source control and participate in code reviews
  • Debug issues, write unit tests, and troubleshoot integration problems
  • Learn cloud basics and contribute to deploying cloud-ready applications
  • Explore AI/ML concepts and how they integrate with application development
  • Present your work and explain project decisions to engineers and stakeholders

What we’re looking for

We use a practical, third-party recruitment approach to identify candidates who show aptitude and a willingness to learn. Typical successful candidates will have:

  • Bachelor’s degree in Computer Science, Engineering, Math, Statistics, or related field, or equivalent coursework
  • Foundational knowledge of Java (core language, OOP, collections)
  • Familiarity with web basics (HTTP, REST) and a willingness to learn Spring Boot
  • Exposure to JavaScript and basic React.js concepts is a plus
  • Basic SQL skills and understanding of relational databases
  • Comfortable using Git and a command-line workflow
  • Strong problem-solving ability and eagerness to get hands-on experience
  • Good communication skills and the ability to explain technical work clearly

Preferred / Nice-to-have

  • Coursework or side projects that use Spring Boot, React, or cloud platforms
  • Any exposure to AI/ML libraries, data pipelines, or model inference
  • Internship or project experience that demonstrates coding and teamwork
  • Familiarity with unit testing frameworks (JUnit, Mockito) and CI concepts

Training & career growth

This role is structured to close the gap between academic knowledge and employer expectations. Confidential Client provides guided project work, resume coaching, and interview preparation to help candidates move into junior and mid-level engineering positions. Participants typically gain practical portfolio projects and interview readiness for long-term careers in software development.


Compensation & additional details

  • Estimated base salary: $109,090 per year (estimated)
  • This position may share candidate resumes with hiring partners and internal placement teams. Candidates may be contacted by clients if they match open requirements.
  • Confidential Client recruits for multiple entry-level and junior software roles, including Java full-stack, Python/Java backend, data roles, and ML/AI positions.

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range