JOBSEARCHER

Fullstack Java Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

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.