Full Stack Java Developer (AI/GenAI) Contract-to-Hire
Location: Boston, MA
(Philadelphia candidates will also be considered)
Job Type: Contract-to-Hire
Duration: 12+ Months
Start Date: August 3, 2026
About the Role
We are seeking an experienced
Full Stack Java Developer to join our innovative
AI Lab team, where you'll build next-generation AI-driven and data-enabled enterprise applications. This is an exciting opportunity for a senior engineer who enjoys staying hands-on while influencing technical direction, architecture, engineering standards, and team growth.
You will collaborate closely with Product Owners, Data Scientists, Architects, and Business Stakeholders to design and deliver scalable, high-performance solutions that leverage modern cloud technologies and Generative AI capabilities.
Key Responsibilities
  • Design, develop, and maintain scalable, enterprise-grade Java applications.
  • Build end-to-end full-stack applications using Java/Spring Boot and modern front-end technologies such as Angular or React.
  • Develop AI-enabled and data-driven solutions in collaboration with Data Science and Product teams.
  • Participate in architecture, technical design, and solution planning discussions.
  • Own features throughout the Software Development Life Cycle (SDLC), including design, development, testing, deployment, and production support.
  • Develop and consume RESTful APIs and enterprise integrations.
  • Perform code reviews and promote clean, scalable, secure, and maintainable code.
  • Mentor junior developers and establish engineering best practices.
  • Build highly available, distributed applications using asynchronous messaging technologies.
  • Optimize SQL and NoSQL databases for performance and scalability.
  • Implement CI/CD pipelines and deployment automation.
  • Troubleshoot complex production issues and drive root cause analysis.
  • Work closely with Agile Scrum/Kanban teams to deliver high-quality software.
  • Communicate technical concepts effectively with both technical and business stakeholders.
AI & Generative AI Experience
Candidates with experience in the following technologies will be highly preferred:
  • Retrieval-Augmented Generation (RAG)
  • Large Language Models (LLMs)
  • Semantic Search
  • Embedding Models
  • Vector Databases
  • Prompt Engineering
  • AI Agent Frameworks including:
    • LangChain
    • LangGraph
    • CrewAI
  • AI-powered workflow automation and multi-agent applications
Required Qualifications
  • 5+ years of hands-on experience in Java application development.
  • Strong expertise in:
    • Core Java
    • Spring Boot
    • Spring MVC
    • Spring Data
    • Spring Security
  • Experience building enterprise-grade backend services and REST APIs.
  • Strong front-end development experience using:
    • Angular or React
    • TypeScript
    • HTML5
    • CSS3
    • RxJS
  • Experience with Python and/or Node.js is a plus.
  • Strong experience with SQL and NoSQL databases, including data modeling and performance tuning.
  • Experience with messaging platforms and asynchronous processing.
  • Hands-on experience with Microsoft Azure cloud services.
  • Experience deploying applications on OpenShift.
  • Experience implementing CI/CD pipelines using modern DevOps practices.
  • Comfortable working in Unix/Linux environments.
  • Strong understanding of software design patterns, microservices architecture, and scalable application design.
  • Experience working within Agile/Scrum environments.
Preferred Qualifications
  • Experience developing AI-powered enterprise applications.
  • Familiarity with Generative AI frameworks and enterprise search solutions.
  • Experience with distributed systems and event-driven architecture.
  • Knowledge of cloud-native application development.
  • Exposure to MLOps or AI deployment pipelines is a plus.
Leadership & Soft Skills
  • Strong leadership and mentoring capabilities.
  • Excellent verbal and written communication skills.
  • Ability to collaborate with Product Owners, Project Managers, Architects, and business stakeholders.
  • Strong analytical and problem-solving skills.
  • High attention to detail and commitment to software quality.
  • Self-motivated with the ability to manage multiple priorities in a fast-paced Agile environment.
  • Strong sense of ownership, accountability, and continuous improvement.
Required Technical Skills
Programming Languages:
Java, Spring Boot, Python, Node.js
Frontend:
Angular, React, TypeScript, HTML5, CSS3, RxJS
Backend & APIs:
Spring MVC, Spring Data, Spring Security, REST APIs, Microservices
Databases:
SQL, NoSQL
Cloud & DevOps:
Microsoft Azure, OpenShift, CI/CD, Git
AI/GenAI:
RAG, LLMs, LangChain, LangGraph, CrewAI, Vector Databases, Semantic Search, Embedding Models
Other Technologies:
Messaging Queues, Unix/Linux, Agile/Scrum, Design Patterns, Distributed Systems
Similar jobs

Full Stack Java Developer (AI/GenAI) - Contract-to-Hire

Apply Now
Back to search page