Job Title: Full Stack Java Developer (Java + React/Angular)
Location : Ashburn VA, Hybrid 2 days in office
Duration: 12 Months+ Extendable for long term
Only W2 Candidates No C2C No OPT/CPT
*Candidate will need to get the Security Clearance upon Joining.
Job Summary
We are seeking a skilled Full Stack Java Developer with strong experience in Java backend development and modern frontend frameworks (React or Angular). The ideal candidate will design, develop, and maintain scalable web applications, collaborate with cross-functional teams, and deliver high-quality, secure, and performant solutions.
Key Responsibilities
Design and develop robust, scalable backend services using Java, Spring, and Spring Boot
Build and maintain RESTful APIs / Microservices
Implement business logic, validations, and integrations with external systems
Work with databases such as MySQL, PostgreSQL, Oracle, or MongoDB
Ensure application security, performance, and scalability
Write unit and integration tests using JUnit, Mockito
Develop responsive, user-friendly interfaces using React.js or Angular
Build reusable UI components and manage application state
Integrate frontend applications with backend APIs
Ensure cross-browser compatibility and UI performance
Work with HTML5, CSS3, JavaScript, TypeScript
Use version control systems like Git
Work with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.)
Required Skills
Strong proficiency in Java (8+)
Experience with Spring, Spring Boot, Hibernate/JPA
Hands-on experience with React.js OR Angular
Strong knowledge of REST APIs and Microservices
Experience with SQL and/or NoSQL databases
Good understanding of OOPs, Design Patterns
Familiarity with Docker, Kubernetes (nice to have)
Experience with Agile/Scrum methodologies
Strong problem-solving and analytical skills
Good communication and teamwork abilities
Ability to work independently and handle multiple priorities
Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field