Entry level Java spring boot developer/ data scientist
This entry-level position targets candidates with some technical exposure seeking to transition into software engineering roles, specifically Java Spring Boot development and data science. The role emphasizes building practical skills through real projects and interview preparation to enable candidates to secure full-time developer positions at leading tech companies. It is designed for recent graduates, career switchers, and those with limited experience aiming to advance beyond support roles into high-demand 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, Information Technology (Software & Services).
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Overview
Confidential Client is hiring entry-level Java Spring Boot developers and data-science–oriented engineers for full-time roles in Dearborn, MI (on-site). This role is targeted at recent grads, career changers, and technical professionals in QA/support/IT operations who want hands-on developer experience, real projects, and interview-ready skills.
What You’ll Do
- Build and maintain backend services using Java and Spring Boot (REST APIs, controllers, services).
- Implement data access with SQL and ORM tools; write and optimize queries.
- Collaborate on small project teams to deliver end-to-end features and deliverables.
- Write unit and integration tests; follow CI/CD best practices.
- Use Git for source control and participate in code reviews.
- Complete hands-on projects used as interview evidence (implementations, design write-ups).
- Prepare for technical interviews: algorithms/data structures, tradeoffs, debugging, and system design.
- Support basic data-science tasks when needed (data cleaning, exploratory analysis, simple ML pipelines).
Minimum Qualifications
- Practical programming experience in Java or C++ (class projects, bootcamps, internships, or professional exposure).
- Familiarity with core Java concepts (OOP, collections, exceptions).
- Basic understanding of RESTful design and HTTP.
- Experience with SQL and relational databases.
- Comfortable using Git for version control.
- Strong problem-solving ability and willingness to learn.
- Effective written and verbal communication skills.
- Eligible to work in the U.S.
Preferred / Nice-to-Have
- Hands-on experience with Spring Boot.
- Familiarity with unit testing frameworks (JUnit, Mockito) and CI/CD concepts.
- Exposure to Docker, basic Linux command line, or cloud platforms.
- Coursework or projects in data science / machine learning for candidates interested in the data track.
- Internship or project experience delivering production-like software.
Skills & Tools
- Java (core) • Spring Boot • REST APIs
- SQL • Git • Unit & integration testing
- Basic data analysis / Python (for data-track candidates)
- Problem-solving & DSA fundamentals
Compensation & Schedule
- Employment type: Full time
- Location: Dearborn, MI (on-site)
- Estimated compensation: $132,419 per year (estimated; shown by source). Actual pay may vary by role, experience, and client.
Who Should Apply
- Recent graduates in Computer Science, Engineering, Math, or Statistics.
- Technical support / QA / operations professionals seeking a path into software engineering.
- Candidates with career gaps or limited real-world experience who can demonstrate project work.
- People motivated to build production-ready skills and pass technical interviews.
Candidate & Data Use Notice
By submitting your resume, you consent to having your application shared with the hiring client and, if applicable, their recruiting partners. Confidential Client and Careertakes may contact you about current and future opportunities. If you do not wish to be contacted, please do not submit your resume.
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