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)