Entry level Java spring boot developer/ data scientist
This entry-level role targets recent graduates and career switchers seeking full-time positions as Java developers, data scientists, or related tech roles. The position emphasizes practical skills in Java, Spring Boot, REST APIs, SQL, and cloud technologies, supported by hands-on projects, certification preparation, and mock interviews to bridge the gap between academic knowledge and employer expectations. Successful candidates gain real-world experience and are prepared for technical interviews to secure roles at leading tech companies.
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 (IT).
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
As an entry-level Java Spring Boot Developer / Data Scientist with our confidential client, you'll join a technical team focused on delivering production-ready services and learning practical, employer-facing skills. Typical responsibilities include:
- Build and maintain Java services using Spring Boot and related frameworks
- Design and implement RESTful APIs and backend endpoints
- Write and optimize SQL queries and work with relational databases
- Use Git for source control and participate in code reviews
- Solve algorithm and data-structure problems during technical screens and demonstrate your solutions clearly
- Contribute to small, hands-on enterprise-style projects and prepare for certification and interview scenarios
- Support basic data analysis or data-science tasks when needed (data cleaning, exploratory analysis, simple ML model evaluation)
What We’re Looking For
Minimum qualifications — we encourage recent graduates and candidates with non-traditional backgrounds to apply:
- Bachelor’s degree in Computer Science, Engineering, Math, Statistics, or equivalent practical experience
- Familiarity with Core Java and Spring Boot (coursework, bootcamp experience, or personal projects acceptable)
- Basic understanding of REST APIs, SQL, and version control with Git
- Exposure to cloud concepts (AWS, Azure or similar) is a plus
- Problem-solving ability (able to explain approaches to DSA questions)
- Good written and verbal communication skills; ability to present project work clearly
We welcome applicants who are recent grads, career changers, candidates with gaps in employment, or those returning to the workforce.
Nice-to-Have
- Hands-on experience with Docker, microservices, or CI/CD pipelines
- Introductory experience with Python for data work or simple ML libraries (scikit-learn, pandas)
- Oracle or AWS certification preparation experience
- Familiarity with frontend basics for full-stack roles (optional)
Compensation & Employment Details
- Employment type: Full-time
- Location: Irving, TX (onsite) — this posting is for the Irving location listed in the job data
- Salary range: $79,000 - $127,000 per year (provided by the confidential client)
- Benefits: Typical full-time benefits may include medical, dental, vision, paid time off, and professional development support — final benefits are provided by the hiring organization.
Reasonable accommodations are available for applicants with disabilities; please let us know if you need assistance during the hiring process.
Why This Role
This opening is ideal if you’ve completed a CS/engineering degree, bootcamp, or equivalent training but need the practical, interview-ready experience employers ask for. The confidential client partners with structured training and project work to help bridge the gap between coursework and job requirements — you’ll gain experience hiring managers can evaluate and discuss during interviews.
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