Junior Junior Java Developer – React.js & Spring AI Focus
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.
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