Java Full Stack Developer

Visionary Innovative Technology Solutions LLC
Dallas, TX, United States
5 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Spring Security Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Application Performance Management HTML5 Microsoft Azure Cascading Style Sheets (CSS) Code Review Databases
+33 more
Database Development Design of User Interfaces Hibernate (Java) Java Persistence API NoSQL OAuth Object-Oriented Software Development Scrum Methodology Swagger Responsive Web Design Search Technologies SQL Databases TypeScript Openapi Multithreading Enterprise Software Applications Chatbots Spring-mvc ReactJS Retrieval-Augmented Generation Large Language Models Prompt Engineering Spring-boot Backend Question Answering Integration Tests Front End Software Development React Redux Virtual Agents React Testing Library Restful APIs Es2015 Microservices

Job description

  • Design, develop, and maintain scalable full-stack applications using Java and React.js.
  • Develop backend services and microservices using Java and Spring Boot.
  • Build responsive and reusable user interfaces using React.js, JavaScript, TypeScript, HTML5, and CSS3.
  • Design and develop RESTful APIs and integrate with internal and external systems.
  • Develop database solutions using SQL and NoSQL databases.
  • Work with Spring Boot, Spring MVC, Spring Data JPA, Hibernate, and Spring Security.
  • Implement application authentication and authorization using OAuth2, JWT, or similar technologies.
  • Integrate AI/LLM services such as OpenAI, Azure OpenAI, AWS Bedrock, Anthropic Claude, or Google Gemini.
  • Build AI-powered application features such as:
  • AI Chatbots
  • Virtual Assistants
  • Intelligent Search
  • Document Summarization
  • Question Answering
  • Content Generation
  • Develop and integrate RAG (Retrieval-Augmented Generation) solutions.
  • Work with embeddings, semantic search, and vector databases.
  • Collaborate with AI/ML engineers to integrate AI models into enterprise applications.
  • Optimize application performance, scalability, security, and reliability.
  • Write unit and integration tests and participate in code reviews.
  • Troubleshoot production issues and perform root cause analysis.
  • Participate in Agile/Scrum ceremonies and collaborate with cross-functional teams.

Requirements

The ideal candidate should be capable of developing end-to-end applications, including backend microservices, modern React-based user interfaces, REST APIs, databases, and AI-powered features such as LLM integrations, chatbots, RAG, and intelligent automation., * 4+ years of experience in Java application development.

  • Strong experience with Java 8/11/17+.
  • Hands-on experience with Spring Boot and Microservices.
  • Strong knowledge of:
  • Core Java
  • OOP
  • Collections
  • Multithreading
  • Java Streams and Lambda Expressions
  • Experience with Spring MVC, Spring Data JPA, Hibernate, and Spring Security.
  • Strong experience developing RESTful APIs.
  • Knowledge of API documentation using Swagger/OpenAPI.

React Frontend

  • Strong hands-on experience with React.js.
  • JavaScript ES6+ and TypeScript.
  • React Hooks and functional components.
  • State management using Redux / Context API.
  • REST API integration.
  • HTML5 and CSS3.
  • Responsive web design.
  • Experience with Jest / React Testing Library is preferred.

AI / GenAI Experience

  • Hands-on experience integrating LLM/GenAI APIs into applications.
  • Experience with OpenAI, Azure OpenAI, AWS Bedrock, Claude, or Gemini.
  • Knowledge of Prompt Engineering.
  • Experience building RAG applications.
  • Knowledge of:
  • Embeddings
  • Semantic Search
  • Vector Databases
  • Document Processing
  • Experience with LangChain, Spring AI, or similar AI frameworks.
  • Understanding of AI Agents / Agentic AI is preferred.

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:57 min

Comparing popular Java frameworks for AI integration

Timo Salm Timo Salm · World Congress 2025

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

54 sec

Overview of enterprise Java and generative AI

Timo Salm Timo Salm · World Congress 2025

Videos

See all

Related articles

See all