Entry Level Data Scientist/Analyst/Java full stack developer
This entry-level role targets recent graduates and professionals seeking to enter or re-enter the tech industry as Data Scientists, Analysts, or Java Full Stack Developers. The position emphasizes upskilling through practical projects, resume enhancement, and interview preparation to build a current, employer-ready profile. Candidates benefit from structured support aimed at overcoming experience gaps and improving job market competitiveness.
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, IT.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
This entry-level role blends data science/analytics work with exposure to Java full-stack development. You will learn on the job, contribute to real projects, and collaborate with engineering and product teams.
- Support data collection, cleaning, and exploratory analysis to answer business questions
- Build basic predictive models and visualizations to communicate results
- Contribute to backend or frontend Java-based features as assigned (pairing with senior developers)
- Work with Python or Java tools for data processing and prototyping
- Help deploy and verify small components as part of a full-stack workflow (testing, documentation)
- Present findings to technical and non-technical stakeholders; incorporate feedback
- Follow mentor guidance, complete assigned upskilling tasks and project work
Who We’re Looking For
This role is designed for recent graduates, career changers, and candidates with limited professional experience who are motivated to upskill and build a job-ready portfolio.
- Recent grads or candidates with CS, Engineering, Math, Statistics, or related backgrounds
- Individuals returning from layoffs, with career gaps, or transitioning into tech
- Self-driven learners who can show coursework, projects, or practical exercises
- Team players who communicate clearly and accept mentorship
Minimum Qualifications
- Bachelor’s degree (or equivalent coursework) in Computer Science, Engineering, Math, Statistics, or related field
- Familiarity with at least one programming language used in data work (Python or Java)
- Basic understanding of data analysis concepts and the scientific method
- Willingness to learn full-stack development concepts (Java-based stacks) and DevOps fundamentals
- Strong problem-solving ability and effective verbal/written communication
- Desire to build projects, complete practical exercises, and iterate with feedback
Nice-to-Have (but not required)
- Coursework or projects in machine learning, data analysis, or web development
- Experience with version control (Git) or cloud-hosted sample projects
- Any small-scale project demonstrating data cleaning, visualization, or a Java web component
Compensation & Employment Details
- Employment type: Full time
- Location: Newport Beach, CA (on-site or hybrid as determined by the client)
- Salary range (provided to comply with pay-transparency rules): $82,000 - $136,000 per year
- Benefits: Benefits and exact package vary by client and will be shared during the hiring process
Why This Role
- Structured upskilling — hands-on projects, mentor feedback, and resume/interview support
- Exposure to both data science/analytics and Java full-stack development — broadens future career paths
- Designed for candidates who need updated portfolio work or a pathway back to hiring pipelines
What Careertakes Will Do
As a third-party recruiter, Careertakes will:
- Share your profile (with your permission) with the hiring client
- Provide clarity on required skills and next steps
- Facilitate scheduling and feedback where possible
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