Java Full Stack Developer
DataEdge Consulting, Inc.
Charlotte, NC, United States
1 day 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
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Amazon Web Services
Business Logic
HTML5
Automation of Tests
Unit Testing
Microsoft Azure
Browser Compatibility
+43 more
Business Software
Cascading Style Sheets (CSS)
Cloud Computing
Software Quality
Computer Programming
Databases
Continuous Integration
Relational Databases
Database Queries
Software Debugging
DevOps
Design of User Interfaces
Hibernate (Java)
Spring Framework
PostgreSQL
Machine Learning
MongoDB
MySQL
NoSQL
Standard Sql
Software Engineering
TypeScript
Web Services
Google Cloud
Enterprise Software Applications
Chatbots
ReactJS
Delivery Pipeline
Large Language Models
Spring-boot
Generative AI
Backend
Vue.js
AngularJS
Integration Tests
Kubernetes
Graphql
Machine Learning Operations
Front End Software Development
Restful APIs
Docker
Jenkins
Microservices
Job description
We are seeking a Java Full Stack Developer with AI/ML to build and maintain scalable enterprise applications while integrating AI-driven solutions. The ideal candidate has strong experience in Java, modern frontend technologies, cloud platforms, and AI/ML integration., * Design and Development: Develop, test, and maintain robust, scalable, and secure applications using Java for the backend and relevant front-end technologies.
- Front-End Development: Build intuitive user interfaces with frameworks like Angular, React, or Vue.js, ensuring responsiveness and cross-browser compatibility.
- Back-End Development: Design and implement RESTful APIs, web services, and business logic using Java frameworks like Spring Boot or Hibernate.
- Database Management: Develop and optimize database queries, schemas, and procedures for relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB).
- Integrate AI/ML models, Generative AI, LLMs, and AI APIs into business applications.
- Develop AI-powered features such as chatbots, intelligent search, recommendations, and predictive analytics.
- Collaborate with Data Scientists and ML Engineers to deploy, monitor, and optimize AI solutions.
- Code Quality: Write clean, efficient, and well-documented code, adhering to best practices in software development.
- Collaboration: Work closely with cross-functional teams, including product managers, UX/UI designers, and QA engineers, to deliver high-quality solutions.
- DevOps & CI/CD: Participate in deployment pipelines, continuous integration, and delivery using tools like Jenkins, Docker, or Kubernetes.
- Troubleshooting: Debug, test, and resolve software issues across the full stack.
- Innovation: Stay updated with the latest trends, tools, and technologies in software development to ensure the team uses modern and effective solutions.
Requirements
- Programming: Proficiency in Java, Spring Framework (Spring Boot), and Hibernate.
- Front-End: Expertise in HTML5, CSS3, JavaScript/TypeScript, and modern front-end libraries or frameworks (e.g., Angular, Ionic).
- Databases: Strong knowledge of SQL and relational database concepts, with experience in NoSQL databases as a plus.
- APIs: Hands-on experience developing and consuming RESTful or GraphQL APIs.
- Testing: Familiarity with unit testing, integration testing, and test automation tools.
- DevOps: Experience with CI/CD pipelines, Docker, and cloud platforms (AWS, Azure, or Google Cloud Platform).
Preferred Skills:
- Experience with microservices architecture.
- Knowledge of spring boot & angular application development.
- Familiarity with Agile development methodologies.
- Knowledge of security best practices and implementation.
Experience:
- 8+ years of professional experience as a Full Stack Java Developer or similar role.
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
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KM
Kaleb McKelvey
What’s the Difference Between Frontend and Backend Development?
over 3 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago