Full Stack Java Engineer (Java + React + AI Exposure)
Richardson, TX – In person Interview
Onsite work – 5 days
Role Overview
We are looking for a strong Full Stack Java Engineer who thrives as a utility player across a diverse and evolving technology stack. This is not a narrowly focused AI/ML role — instead, we are seeking a highly capable engineer with deep Java full-stack expertise and practical exposure to agentic AI capabilities integrated into enterprise applications.
The ideal candidate is a strong generalist who can comfortably work across legacy modernization initiatives, modern front-end systems, and emerging AI-driven workflows.
Key Responsibilities
· Design, develop, and enhance enterprise-grade full-stack applications using Java and React.
· Modernize and maintain legacy Java-based systems while building scalable enhancements.
· Develop and support client-facing portals using React or similar modern front-end frameworks.
· Work across multiple technologies and systems in a polyglot engineering environment.
· Integrate AI/agentic capabilities into existing workflows and applications.
· Build and support lightweight Python-based AI integrations and automation components.
· Collaborate across engineering teams to evolve application architecture and platform capabilities.
· Contribute to technical design, system integration, debugging, and performance optimization efforts.
Required Technical Skills
· Full Stack Engineering (Primary Requirement)
· Strong hands-on experience in Java backend development.
· Proven expertise building and supporting complex full-stack applications.
· Strong experience with React.js or comparable modern front-end frameworks.
· Experience working with enterprise applications spanning legacy and modern architectures.
· Comfortable navigating and contributing across multiple layers of the application stack.
Polyglot Engineering Capability
· Ability to work across multiple languages and technology stacks.
· Comfortable contributing beyond a single-stack specialization.
· Strong engineering fundamentals with adaptability across evolving technologies.
AI / Agentic Systems Exposure (Important Secondary Requirement)
We are not looking for:
· Pure AI/ML researchers or specialists.
· Deep model-training or core ML engineering profiles.
· Candidates limited exclusively to Python/LLM development.
We are looking for engineers who have:
· Experience integrating AI or agentic workflows into business applications.
· Practical exposure to Python-based custom development.
· Experience building AI-assisted workflows such as:
OCR + LLM-driven document extraction
Validation against contracts, leases, or business rules
Intelligent payment or invoice verification systems
Agentic workflow orchestration
· Familiarity with Foundry-like or agentic development environments is a plus.
Preferred Candidate Profile
We strongly prefer strong, fungible engineering generalists who:
· Are exceptional Java + React full-stack engineers.
· Can contribute to light-to-moderate AI/agentic engineering work.
· Are comfortable learning and expanding into emerging LLM/agentic ecosystems over time.
· Operate effectively across diverse and evolving enterprise systems.
What We Want to Avoid
· Pure Java-only engineers unwilling to work across broader systems.
· Pure AI/ML specialists without strong full-stack engineering capability.
· Candidates unable to comfortably navigate full-stack enterprise applications.
· Highly narrow specialists with limited adaptability across technologies.
Evaluation Criteria
Primary Evaluation
· Demonstrated expertise in Java + React full-stack development on complex enterprise systems.
· Secondary Evaluation
· Evidence of integrating or building AI/agentic capabilities using Python or similar technologies.
· Mindset & Engineering Style
· Strong utility mindset.
· Flexibility and adaptability across technologies.
· Comfort operating in fast-evolving technical environments.
· Preference for broad engineering capability over narrow specialization.