careertakescareertakes

Java Software Engineer

Confidential Client•Software & Technology
Entry LevelFull-timeOn-Site$62,000 - $80,000
California
17 Hours Ago

The Java Software Engineer at Confidential Client is responsible for designing and developing scalable, production-ready Spring Boot microservices and intelligent AI-integrated tools. The role involves full ownership of the development lifecycle, including coding, testing, optimization, and deployment within cloud-native architectures. This position offers an opportunity to work with cutting-edge technologies such as RAG pipelines, LangChain4j, and vector databases in a dynamic Agile environment based in New York, NY.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

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 Services and IT Consulting; Software Development; Business Consulting and Services.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

Confidential Client is seeking a Java Software Engineer to design, build, and run production-grade Spring Boot microservices and AI-enabled features. You will ship high-quality APIs and services, work in an Agile team, and help integrate retrieval-augmented generation (RAG) pipelines and vector DBs into cloud-native architectures.

  • Build and maintain scalable Spring Boot microservices (Java 8/11/17).
  • Design and implement RESTful APIs, integration points (Kafka, RabbitMQ) and event-driven flows.
  • Implement RAG pipelines using Spring AI and LangChain4j with vector database integration.
  • Develop, test, and deploy features using CI/CD best practices; own end-to-end delivery.
  • Optimize for performance, cost, reliability and observability (APM, logging, metrics).
  • Participate in code reviews, technical design sessions, and Agile ceremonies.
  • Create and maintain technical documentation (APIs, deployment procedures, runbooks).
  • Collaborate with front-end engineers on integrations using React.js / Angular and modern web stacks.
  • Stay current with Java ecosystem improvements, cloud services, and LLM/AI toolchains.

Qualifications

  • Master’s Degree in Computer Science or related field (required).
  • 0–1 year practical Java development experience; strong computer science fundamentals.
  • Solid understanding of OOP, data structures (Collections, Maps, Sets, Lists) and common APIs.
  • Experience with relational databases (MySQL, PostgreSQL) and basic SQL.
  • Familiarity with front-end technologies (React.js, HTML5, CSS, JavaScript/TypeScript).
  • Basic knowledge of AI/LLM concepts and RAG system patterns.

Required / Preferred Skills

  • Strong Java skills (Java 8+), Spring Framework, Spring Boot.
  • Experience with build tools (Maven/Gradle) and CI/CD pipelines.
  • Familiarity with messaging systems (Kafka, RabbitMQ) and servlet/APP servers (Tomcat, Weblogic).
  • Experience or hands-on exposure to Spring AI and/or LangChain4j.
  • Vector database or RAG application experience (embeddings, chunking, retrieval strategies).
  • Good testing practices (unit/integration tests) and experience with code reviews.
  • Strong written and verbal communication; good at technical documentation.

Compensation & Location

  • Salary range: $62,000 — $80,000 per year (reported by the client).
  • Location: California, United States (this role is based in CA; specific city to be determined by the Confidential Client).
  • Employment type: Full-time.

Why Join

  • Work on cloud-native Java systems and cutting-edge AI/LLM integrations.
  • Early-career friendly role with mentorship and strong learning opportunities.
  • Opportunity to contribute across the full development lifecycle at a Confidential Client in the software services space.

Additional info

  • Confidential Client participates in E-Verify and provides equal employment opportunities (visa sponsorship may be available where applicable).
  • Applicants must be authorized to work in the United States or have valid sponsorship arrangements.

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