careertakescareertakes

AI Software Engineer

Confidential ClientSoftware & Technology
Entry LevelFull-timeOn-Site$62,000 - $80,000
New Jersey
17 Hours Ago

The AI Software Engineer at Confidential Client is responsible for developing scalable web applications using Java and modern front-end technologies, integrating AI capabilities such as RAG pipelines with Spring AI and LangChain4j. The role involves full lifecycle development including coding, testing, code reviews, documentation, and deployment with a focus on clean, maintainable code and staying current with emerging AI and Java technologies.

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.

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


What You’ll Do

  • Develop scalable web applications and backend services using Java (8/17) and Spring Boot.
  • Build and maintain RESTful APIs, CI/CD pipelines, monitoring/observability, and production deployments.
  • Integrate AI/LLM features including RAG pipelines using Spring AI or LangChain4j and vector databases.
  • Implement embeddings, chunking strategies, retrieval optimization, and reranking techniques.
  • Ship production-ready features with attention to cost, performance, and security best practices.
  • Participate in Agile/Scrum ceremonies; own features across design, implementation, testing, and optimization.
  • Conduct code reviews, write tests, and maintain clear technical documentation.

What We’re Looking For

  • Hands-on experience with Java and JavaScript.
  • Experience with Spring (Boot) and Maven, and building REST APIs.
  • Familiarity with relational databases (MySQL, PostgreSQL) and basic SQL.
  • Front-end familiarity (React.js or Angular, HTML5, CSS, TypeScript) is a plus.
  • Solid understanding of object-oriented programming and common data structures (Collections, Maps, Sets).
  • Basic knowledge of AI/LLM concepts, embeddings, and vector databases.
  • Strong communication, collaboration, and problem-solving skills.

Preferred Qualifications

  • Master’s degree in Computer Science or a related field.
  • 0–1 year of practical Java coding experience (entry-level / early career welcome).
  • Experience with Spring AI, LangChain4j, or building RAG applications.
  • Familiarity with Kafka, RabbitMQ, WebLogic, Tomcat, or similar Java ecosystem technologies.
  • Production experience with vector DBs, retrieval tuning, or LLM integrations.

Compensation & Benefits

  • Base salary: USD 62,000–80,000 per year (range provided by Confidential Client).
  • Benefits (may include): health insurance, paid time off, and professional development — final details provided by Confidential Client during hiring.

Interview & Hiring Notes

  • This role is posted by Careertakes on behalf of Confidential Client (IT Services and IT Consulting; Software Development).
  • Careertakes may present additional matched opportunities through our platform.
  • Reasonable accommodations are available for candidates with disabilities — contact Careertakes to request accommodations.

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