Fullstack Java Developer
Job title: Fullstack Java DeveloperLocation: Washington DC (Onsite)Client: Fannie MaeContract: W2Interview type: In-person InterviewJD:We are seeking a highly skilled Fullstack Java Developer to join our development team. The ideal candidate will have strong expertise in Java, Spring Boot, and backend development, along with hands-on experience in front-end frameworks such as Angular, React, or Vue.js. This role involves designing, developing, and maintaining scalable web applications, collaborating with cross-functional teams, and ensuring high-quality deliverables.Key Responsibilities:Design, develop, test, and deploy full stack web applications using Java (Spring Boot) and modern front-end frameworks.Build and maintain RESTful APIs and integrate them with front-end applications.Collaborate with product owners, business analysts, and other developers to understand requirements and deliver solutions.Ensure application performance, scalability, and security.Work with databases (SQL/NoSQL) for data modeling, queries, and optimization.Write clean, maintainable, and well-documented code following best practices.Troubleshoot, debug, and upgrade existing applications.Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives).Contribute to continuous improvement of development processes and practices.Required Skills & Qualifications:Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).7+ years of experience in fullstack development.Strong proficiency in Java, Spring Boot, Hibernate/JPA.Experience with front-end frameworks such as Angular / React / Vue.js.Solid understanding of RESTful API design and integration.Experience with databases (MySQL, PostgreSQL, MongoDB, etc.).Familiarity with CI/CD tools (Jenkins, GitLab, GitHub Actions, etc.).Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.Good understanding of Agile methodologies (Scrum/Kanban).Excellent problem-solving and communication skills.