junior software programmer fullstack/Data Scientist/Analyst
This entry-level full-time position at Confidential Client targets recent graduates and career switchers in software programming, full stack Java development, and data science fields. The role focuses on rebuilding core technical skills such as Java, Spring Boot, microservices, SQL, and cloud/DevOps, alongside data science and machine learning competencies, preparing candidates for real-world projects and certifications. SynergisticIT supports candidates through skill development, mock interviews, and active marketing to help them secure interviews and job offers with 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, IT.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role Overview
This is an entry-level / junior software role focused on full‑stack development and data work (Data Analyst / Data Scientist) with a confidential client in La Jolla, CA. The program is designed for recent grads, career-switchers, and candidates with limited professional experience who want hands-on projects, skill-building, and active marketing to hiring teams.
What You’ll Do
- Build and maintain web applications and backend services using common stacks (Java, Python, Spring Boot, microservices, SQL).
- Work on data-focused tasks: data cleaning, exploratory analysis, basic models, and reporting (Pandas, SQL, basic ML libraries).
- Implement unit tests and collaborate on DevOps basics (CI/CD, containerization) where applicable.
- Complete assigned, enterprise-style project work to demonstrate practical skills.
- Participate in mock interviews and receive coaching to prepare for client screens.
- Collaborate with mentors and a technical team to iterate on project deliverables and demos.
What We’re Looking For
- Recent graduates (CS, Engineering, Math, Statistics) or individuals transitioning into tech.
- Familiarity with one or more of: Java, Python, SQL, web frameworks, or data analysis tools.
- Basic understanding of data structures & algorithms and software development fundamentals.
- Strong desire to learn, complete projects, and apply feedback quickly.
- Good communication skills and willingness to participate in mock interviews and career coaching.
Nice-to-Have (optional but helpful)
- Experience or coursework in Spring Boot, microservices, REST APIs.
- Exposure to cloud basics (AWS, GCP, or Azure) or container tooling (Docker).
- Introductory experience with machine learning libraries (scikit‑learn, TensorFlow, PyTorch).
- Internships, class projects, or open-source contributions that demonstrate applied skills.
Compensation & Location
- Location: La Jolla, CA (on-site / local roles with the confidential client)
- Employment type: Full time
- Salary range (posted): $82,000 – $136,000 per year
- This posting includes the pay range required by California pay‑transparency rules.
- Note: Benefits, exact compensation, and final title will be determined by the confidential client during the hiring process.
Why This Program
This role is part skills training, part active candidate marketing. The confidential client (via Careertakes) focuses on practical, project-based preparation and direct distribution of qualified profiles to hiring teams. If you’ve been applying without interviews, this program emphasizes demonstrable work, certification-readiness, and interview practice so you can convert screens into offers.
Candidate Privacy & Data Use
Resume submissions may be shared with the confidential client and internal candidate databases used to match candidates to active roles. If you prefer not 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