Full Stack Java Developer
Remote, United States
Full Time Clearance required USD 75K - 139K * est.
By Light Professional IT Services LLC
Position Overview
We are seeking an Entry to Mid Level Full Stack Java Developer to support My HealtheVet (MHV), the Department of Veterans Affairs' (VA) patient portal. This role offers a unique opportunity to work on AI-enhanced applications, cloud-based microservices, and healthcare interoperability while developing skills in Java backend development and React frontend development.
The successful candidate will work alongside senior developers, AI engineers, and DevOps teams to develop secure, scalable services that improve veteran healthcare access and patient engagement. You will gain hands-on experience with AI-powered healthcare tools, machine learning (ML) integrations, cloud computing (AWS), and modern full-stack development.
Responsibilities
Backend Development (Java, Spring Boot, API Development, AI Integration)
- Develop and maintain Java-based backend services using Spring Boot, Hibernate, and JPA.
- Assist in building and integrating RESTful APIs with VA healthcare systems, including Cerner (Oracle Health) and VA legacy platforms.
- Implement AI-powered features using tools such as Amazon Comprehend Medical, TensorFlow, OpenAI APIs.
- Work with SQL and NoSQL databases to manage healthcare data efficiently.
- Learn and apply secure coding practices to comply with VA security requirements (HIPAA, FedRAMP, NIST 800-53, FISMA).
- Support cloud-based deployments on AWS (EC2, S3, RDS, Lambda, API Gateway).
Frontend Development (React, UI Development, AI-Powered Features)
- Develop and maintain React-based web applications that integrate with backend APIs.
- Work with UX/UI designers to implement AI-driven user interfaces, including chatbots, voice-assisted interfaces, and predictive search features.
- Implement React state management (Redux, React Hooks) and best practices for interactive applications.
- Optimize frontend performance and ensure compatibility across browsers.
AI & Machine Learning Tool Integration
- Learn and implement AI-based patient engagement tools, such as virtual assistants, intelligent chatbots, and automated health recommendations.
- Work with AI APIs for speech-to-text, anomaly detection, medical entity recognition, and predictive healthcare analytics.
- Support the integration of computer vision tools (e.g., OpenCV) for medical image analysis.
Required Experience/Qualifications
- Experience in Java development.
- Basic knowledge of Spring Boot, Hibernate, and RESTful APIs.
- Exposure to React, JavaScript, HTML, and CSS.
- Understanding of SQL databases (PostgreSQL, MySQL, or similar).
- Familiarity with Git for version control.
- Experience or coursework in AI/ML tools, cloud AI services (AWS AI, OpenAI, etc.), or Python-based AI frameworks (TensorFlow, Cursor, PyTorch, SciKit-Learn).
- Ability to work in an agile development environment (Scrum/Kanban).
- Strong problem-solving skills and a willingness to learn new technologies.
Preferred Experience/Qualifications
- Internship or project experience in full-stack Java development with AI integration.
- Exposure to AWS cloud services (AWS SageMaker, Comprehend Medical, Lambda, AI/ML tools).
- Experience with containerization (Docker, Kubernetes).
- Familiarity with unit testing frameworks (JUnit, Jest, React Testing Library).
- Understanding of secure AI applications in compliance with HIPAA, FISMA, and NIST standards.
Special Requirements/Security Clearance
- Ability to obtain and maintain a Public Trust
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile API Development APIs AWS Chatbots Computer Vision DevOps Docker EC2 Git Java JavaScript Kanban Kubernetes Lambda Machine Learning Microservices MySQL NoSQL OpenAI OpenCV Oracle PostgreSQL Python PyTorch React SageMaker Scikit-learn Scrum Security SQL TensorFlow Testing UX
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.