Full Stack Java Engineer (Java + React + AI Exposure)

First Soft Solutions
Dallas, TX, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Business Software Software Debugging Python (Programming Language) Machine Learning Performance Tuning Systems Architecture Systems Integration Web Application Frameworks Enterprise Software Applications ReactJS
+5 more
Large Language Models Backend Front End Software Development Service Stack Legacy Systems

Job description

We’re seeking a talented Full Stack Java Engineer who is a true utility player-equally comfortable modernizing legacy systems, building React front-ends, and integrating AI-driven workflows into enterprise applications. This is not a specialized AI/ML role, but rather an opportunity for a strong, adaptable full-stack generalist to grow across an evolving technology landscape. What You’ll Do

  • Design, develop, and enhance enterprise-grade applications across Java backend and React frontend
  • Modernize legacy Java systems while building scalable improvements
  • Build and support client-facing portals using modern frameworks
  • Integrate AI and agentic capabilities into existing business workflows
  • Develop lightweight Python-based automation and AI integrations
  • Contribute to technical design, system architecture, debugging, and performance optimization
  • Collaborate across teams in a polyglot engineering environment, As a Senior Full Stack Engineer, you will play a pivotal role in shaping the future of AI systems by leveraging your technical expertise to develop and maintain robust web applicat…
  • 14 days ago, Job Description: Note: Fidelity will not provide immigration for this position Staff Engineer The Role As a member of the technical leadership team, you will work with team…
  • 1 day ago, Job Description: Note: Fidelity will not provide immigration for this position Staff Engineer The Role As a member of the technical leadership team, you will work with team…
  • 1 day ago +

Requirements

Full-Stack Mastery

  • Strong hands-on Java backend development experience
  • Proven track record building complex full-stack applications
  • Expert-level React.js or modern front-end framework experience
  • Comfort navigating legacy and modern enterprise architectures across the entire stack

Engineering Versatility

  • Ability to work across multiple languages and technology stacks
  • Strong fundamentals with genuine adaptability to evolving technologies
  • Utility-first mindset-not a narrow specialist

AI/Agentic Exposure (Secondary, But Important)

  • Experience you should have: Integrating AI or agentic workflows into business applications; practical Python development; building AI-assisted systems (e.g., OCR + LLM-driven document extraction, intelligent validation, agentic orchestration)
  • Nice-to-have: Familiarity with Foundry-like or agentic development environments
  • Not required: AI/ML research expertise, deep model training, or Python-only backgrounds

What We Won’t Consider

  • Pure Java engineers unwilling to expand beyond backend
  • Pure AI/ML specialists without strong full-stack capability
  • Highly narrow specialists with limited cross-technology adaptability

The Ideal Candidate You’re an exceptional Java + React full-stack engineer who:

  • Thrives as a generalist across diverse and evolving systems
  • Brings practical AI/agentic integration experience
  • Can learn and grow into emerging LLM ecosystems
  • Values breadth and adaptability over deep specialization
  • Operates confidently in fast-moving technical environments

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

3:47 min

Solving the knowledge deficit in large language models

Alejandro Saucedo Alejandro Saucedo +3 · WWC 2024

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all