All Jobs
About the Role
Role: Java Fullstack Developer (W2 only)
Location: Reston, VA (Onsite)
Duration: Long term
Key Responsibilities
• Design, develop, and maintain web applications using Java (Spring Boot, Hibernate) on the backend
• Build responsive and interactive user interfaces using HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue
• Develop and consume RESTful APIs and microservices
• Work with databases (MySQL, PostgreSQL, MongoDB, etc.) for data storage and retrieval
• Ensure application performance, security, and scalability
• Collaborate with UI/UX designers, product managers, and other developers
• Write clean, maintainable, and well-documented code
• Perform unit testing, debugging, and code reviews
• Use version control systems like Git
• Participate in Agile/Scrum development processes
Required Skills
• 10+ Years of Strong proficiency in Java and object-oriented programming
• Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security)
• Front-end development experience with JavaScript frameworks (React/Angular)
• Knowledge of REST APIs, JSON, and HTTP protocols
• Familiarity with database technologies (SQL/NoSQL)
• Experience with version control (Git, GitHub, GitLab)
• Understanding of software development lifecycle (SDLC)