Intern Java Full Stack Developer (Java + React)
Location : Chantilly, VA
Duration : Internship (with potential for full-time opportunity)
Type : Full-time
Experinace : 5+ Years
About the Role
We are seeking a motivated Java Full Stack Developer Intern to join our internal projects team. The ideal candidate should have strong skills in Java and React.js, with hands-on exposure to Spring Boot microservices and an interest in microservices frameworks such as Chassis. This internship offers the opportunity to work on real-world projects, gain practical exposure, and contribute to innovative solutions in a collaborative environment.
Responsibilities
- Design, develop, and deploy full stack applications with a focus on Spring Boot based microservices on the backend and React.js on the frontend
- Collaborate with senior developers, architects, and project managers on internal product development
- Build and consume RESTful APIs and integrate with databases and cloud-native tools
- Write clean, maintainable, and well-documented code
- Participate in code reviews, debugging, and unit / integration testing
- Contribute to performance optimization and scalability of microservices-based applications
- Research and experiment with emerging frameworks and technologies (e.g., Chassis, service meshes, containerization)
Requirements
Pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or related fieldStrong knowledge of Java and backend frameworks, particularly Spring BootUnderstanding of microservices architecture and exposure to frameworks such as Chassis (or similar)Frontend experience with React.js (hooks, state management, component design)Familiarity with HTML, CSS, JavaScript (ES6+), and REST APIsExperience with relational databases (MySQL, PostgreSQL, etc.)Knowledge of version control systems (Git / GitHub)Good communication skills and ability to work in a team-oriented environmentNice-to-Have Skills
Exposure to cloud platforms (AWS, GCP, or Azure)Familiarity with CI / CD pipelines, Docker, or KubernetesKnowledge of testing frameworks (JUnit, Jest, etc.)Previous experience working on real-world or academic full stack / microservices projectsWhat We Offer
Hands-on experience with live internal projectsMentorship from experienced architects and developersOpportunity to learn industry best practices in full stack and microservices developmentA collaborative, supportive work environmentPotential for full-time employment upon successful completion of internship