Java Full Stack Developer
Visionary Innovative Technology Solutions LLC
Dallas, TX, United States
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
over 2 years ago
CH
Chris Heilmann
Dev Digest 132 - Binging WADFlix?
almost 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
DC
Daniel Cranney
What is Agentic Programming and Why Should Developers Care?
12 months ago