careertakescareertakes

Junior java full stack developer/Data scientist

Confidential ClientSoftware & Technology
Entry LevelFull-timeOn-Site$136,280
North Carolina
16 Hours Ago

This entry-level role targets recent or soon-to-be graduates in CS, IT, or Data Science, focusing on Java full stack development and data-related roles including data science and machine learning. The position emphasizes building real-world projects, mastering coding fundamentals, and preparing candidates for interviews to become production-ready and competitive in the tech job market. Confidential Client provides a structured pathway to help candidates gain employable skills and access opportunities with major companies.

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, Information Technology & Services (IT services and staffing).

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


Overview

Confidential Client is seeking motivated entry-level candidates for full-time roles in two high-demand lanes: Java / Full Stack / DevOps and Data (Data Analyst, Data Engineer, Data Scientist) + ML/AI. This posting targets recent graduates or soon-to-be graduates who want a structured hiring pathway — practical projects, interview preparation, and direct submission to hiring clients. Typical hiring roles include Java full-stack developer, Java/Python developer, DevOps automation engineer, data analyst, data engineer, data scientist, and ML/AI engineer.

Estimated salary (from source): $136,280 per year (estimated). Actual offers will vary by role, location, and experience.


What You’ll Do

This posting covers multiple early-career technical paths. Responsibilities will depend on the specific role you’re matched to, but common expectations include:

  • Contribute to feature development in Java- or Python-based stacks (APIs, backend services, and integrations)
  • Build and maintain front-end components for full-stack roles (React, Angular, or similar)
  • Assist with CI/CD pipelines, test automation, and DevOps tooling for deployment and monitoring
  • Work on data ingestion, ETL pipelines, data modeling, and analytics for data-focused roles
  • Support model development, evaluation, and deployment for ML/AI projects (where applicable)
  • Deliver production-like portfolio projects that demonstrate end-to-end capability
  • Participate in interview preparation and technical assessments as part of the hiring pathway

Who This Path Fits

You should consider this if you match any of the following:

  • Recent graduates or soon-to-be graduates in Computer Science, Engineering, Mathematics, Statistics, or related STEM fields
  • Candidates who have academic knowledge but need practical, production-aligned projects
  • Applicants who pass initial screening but want structured interview coaching (DSA, SQL, system thinking)
  • International students on F-1/OPT seeking STEM-opt-aligned roles or timing guidance
  • Candidates looking for early-career roles in Java full stack, Python/Java backend, DevOps, data analytics, data engineering, data science, or ML

Minimum Qualifications

  • Bachelor's or Master’s degree in CS, Engineering, Math, Statistics, or equivalent practical experience
  • Familiarity with at least one backend language (Java or Python preferred)
  • Basic understanding of databases and SQL
  • Exposure to web technologies (HTML/CSS/JavaScript) for full-stack roles
  • Demonstrable projects (school projects, internships, or personal projects) that show end-to-end capability
  • Strong willingness to learn, follow a guided hiring plan, and practice interview fundamentals

Preferred / Nice-to-Have

  • Experience with front-end frameworks (React, Angular, Vue)
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and containerization (Docker, Kubernetes)
  • Experience with data tools/ETL (Pandas, SQL pipelines), analytics/BI tools, or ML libraries (scikit-learn, TensorFlow, PyTorch)
  • Internship or cooperative education experience in software/data roles

Skills & Keywords (for search & ATS)

  • Java full stack developer
  • Entry-level Java developer North Carolina
  • Data scientist / data engineer entry-level
  • DevOps automation
  • Python developer
  • Full-stack Java / React / REST / SQL

What You’ll Gain

  • Structured, hire-focused training and a clear path from skills → portfolio → interviews → offers
  • Interview coaching for coding, system thinking, SQL, and behavioral interviews
  • Opportunity to be matched to hiring clients (Confidential Client shares candidate submissions with clients)
  • Exposure to production-like projects and real-world tech stacks that improve employability
  • Support resources and guidance for visa/work-authorization timing when applicable

Location & Employment Type

  • Location: North Carolina (role listings and placements target opportunities in North Carolina and remote/remote-friendly employers as available)
  • Employment Type: Full-time (entry-level hiring pipeline)

Privacy & Candidate Notes

  • Candidate resumes and submissions may be shared with hiring clients and internal placement teams. If you do not want your resume shared, do not submit it.
  • This posting replaces specific employer names with "Confidential Client" — the hiring organization will be disclosed during the Careertakes process or after initial selection steps.
  • Applicants remain protected by U.S. hiring laws. Reasonable accommodations are available for applicants with disabilities during the application and interview process; notify Careertakes to request accommodations.

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