Full Stack Java Developer
V-Work Infotech Solutions INC
Boston, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Boston, United States of America
Tech stack
HTML
Java
Spring Security
Agile Methodologies
Artificial Intelligence
Azure
CSS
Cloud Computing
Software Debugging
Java Web Services
Spring
Python
Node.js
NoSQL
Openshift
Scrum
Query Optimization
Search Technologies
Software Engineering
SQL Databases
TypeScript
RxJS
Enterprise Software Applications
Spring-mvc
React
Delivery Pipeline
Large Language Models
Spring-boot
Generative AI
Backend
Spring Data
Angular
Deployment Automation
Front End Software Development
Virtual Agents
Job description
- Design, develop, and maintain high-quality Java-based applications in a complex, distributed environment.
- Build scalable end-to-end applications using Java/Spring Boot, Python, Node.js, and modern front-end frameworks (React/Angular).
- Develop AI-driven and data-enabled solutions in collaboration with Product Owners, Data Scientists, and business stakeholders.
- Own the complete software development lifecycle, from requirements analysis through implementation, deployment, and production support.
- Participate in technical design, architecture discussions, and technology decision-making.
- Mentor junior developers and provide technical guidance to improve team capability.
- Drive feature enhancements, application modernization, and technical improvements.
- Develop and maintain CI/CD pipelines to support reliable software delivery.
- Troubleshoot, debug, and resolve complex production issues.
- Collaborate effectively within Agile (Scrum/Kanban) teams.
- Implement AI solutions using Retrieval-Augmented Generation (RAG), embedding models, vector databases, and semantic search.
Requirements
- 5+ years of hands-on experience in Java development.
- Strong expertise in Core Java and enterprise application development.
- Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).
- Experience with React and/or Angular, TypeScript, RxJS, HTML, and CSS.
- Experience with Python and/or Node.js for backend development.
- Strong understanding of SQL and NoSQL databases, data modeling, and query optimization.
- Hands-on experience with Azure cloud services.
- Experience with OpenShift platform deployment.
- Strong knowledge of CI/CD pipelines and deployment automation.
- Experience working in Unix/Linux environments.
- Knowledge of AI/ML application development, including:
- Retrieval-Augmented Generation (RAG)
- Embedding models
- Vector databases
- Semantic search
- Large Language Models (LLMs)
- Agentic AI frameworks (LangChain, LangGraph, CrewAI)
- Experience working in Agile (Scrum/Kanban) development environments.
ADDITIONAL SKILLS AND OTHER REQUIREMENTS:
- Ability to collaborate effectively with Product Owners, Project Managers, Data Scientists, and business stakeholders.
- Ability to identify risks proactively and recommend technical solutions.
- Ability to translate complex technical concepts into business-focused outcomes.
- Passion for continuous learning and adopting emerging AI and cloud technologies.