Entry Level Data Scientist/Java spring boot developer
This entry-level role at Confidential Client targets candidates with strong algorithm skills seeking to build real-world software development and data science experience. The position focuses on Java Spring Boot full-stack development, data analytics, and machine learning, helping candidates bridge the gap between coding practice and job readiness through practical projects and interview preparation. It is ideal for recent graduates, career switchers, and those with limited professional experience aiming to enhance their technical portfolio and secure full-time tech roles.
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.
Role Overview
Confidential client (via Careertakes) is hiring entry-level candidates for Java/Spring Boot and data-focused developer roles in Naperville, IL. This opening is ideal for recent CS/Engineering grads, career switchers with strong algorithm skills, and candidates who need help converting LeetCode-style practice into production-ready projects and interview-ready resumes.
This is a full-time opportunity. The role supports hands-on work in Java and Spring Boot plus exposure to full-stack, data analytics, and machine learning pipelines — with training and mentorship to build project experience and interview skills.
What You’ll Do
- Contribute to Java-based backend services using Spring Boot and RESTful APIs.
- Implement and troubleshoot SQL queries and integrate with relational databases.
- Build or extend simple frontend components (full-stack exposure as needed).
- Collaborate using Git workflows and participate in code reviews.
- Develop small data analysis tasks using Python (pandas, numpy) when required.
- Learn and apply basic DevOps practices (CI/CD pipelines, containers) under mentorship.
- Participate in technical and behavioral interview prep, resume storytelling, and portfolio-building activities arranged by the recruiting partner when applicable.
Who We’re Looking For (Required Qualifications)
- Bachelor’s degree (or equivalent) in Computer Science, Engineering, Mathematics, Statistics, or related field — recent graduates encouraged to apply.
- Hands-on experience (academic, personal projects, or internships) with Java.
- Familiarity with Spring or Spring Boot frameworks (coursework, projects, or self-study).
- Basic SQL knowledge and experience working with databases.
- Version control experience with Git.
- Strong problem-solving skills and algorithm practice (LeetCode, competitions, coursework).
- Good communication skills and willingness to learn in a mentor-led environment.
Preferred Skills
- Python experience for data analysis or scripting purposes.
- Exposure to REST API design and JSON.
- Basic knowledge of front-end frameworks (React, Angular, or similar).
- Interest in data analytics, data science, or ML/AI tracks.
- Experience with Docker, CI tools (Jenkins, GitHub Actions), or cloud basics is a plus.
Compensation & Benefits
- Salary range: $82,000 — $136,000 per year (as provided by the hiring client).
- Full-time employment.
- Opportunity for skills development, project-based portfolio building, and interview coaching.
- Access to a pipeline of client opportunities through Careertakes and the confidential client.
(Compensation listed above reflects the range provided by the posting; actual pay will be determined by the confidential client based on experience, location, and role.)
Location & Employment Type
- Location: Naperville, IL (on-site / local). Candidates must be eligible to work in the U.S.
- Employment type: Full-time.
Notes from the Recruiter (Careertakes as third-party partner)
- This posting represents hiring for a confidential client. Resumes submitted via this posting may be shared with the confidential client and matching teams within Careertakes.
- Candidates who have strong algorithm skills but lack project experience are encouraged to apply — the confidential client and Careertakes value demonstrated ability and offer resources to help convert coding practice into demonstrable projects and interview readiness.
- No informal guarantees of interviews or job offers will be made outside of the formal application process.
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