Role - Principal Full Stack Java Engineer (Java + React + AI)
Location: Richardson, TX ( Onsite) ( F2F Interview)
Job type- W2 Contract Role
Job description Below
Mandatory Skills
- Strong Java 17
- Spring Boot Microservices
- React.js
- AWS/Azure
- SQL + MongoDB/Elastic search
- OAuth2/OIDC/JWT
- Strong hands-on coding experience (not managerial)
- AI/LLM integrations, Agentic Workflows, or AI solution development
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)