Full Stack Java Developer (AI/GenAI)Location: Boston, MA (Philadelphia candidates will also be considered)Job Type: Contract-to-HireDuration: 12+ MonthsStart Date: August 3, 2026About the RoleWe 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 ResponsibilitiesDesign, 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 SearchEmbedding ModelsVector DatabasesPrompt EngineeringAI Agent Frameworks including:LangChainLangGraphCrewAIAI-powered workflow automation and multi-agent applicationsRequired Qualifications5+ years of hands-on experience in Java application development.Strong expertise in:Core JavaSpring BootSpring MVCSpring DataSpring SecurityExperience building enterprise-grade backend services and REST APIs.Strong front-end development experience using:Angular or ReactTypeScriptHTML5CSS3RxJSExperience 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 QualificationsExperience 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 SkillsStrong 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.