Senior Full Stack Java Developer (Java + React)
Role details
Job location
Tech stack
Job description
GDIT is seeking a Senior Full Stack Java Developer to support customer initiatives in Washington, DC (thisposition may be workedremotely). This role focuses on building scalable, secure, and high-performance applications using modern Java technologies andReact.Role OverviewYou will design, develop, and maintain scalable Java-based web applications and distributed systems, leveraging Spring frameworks andReact. This role includes building and integrating RESTful APIs and microservices, ensuring high performance, security, and reliability across the application stack. You will collaborate with cross-functional teams in an Agile environment to deliver robust, user-focused solutions.Key ResponsibilitiesDevelop and maintain full stack Java-based web applicationsBuild responsive, modern user interfaces using ReactDesign, develop, and integrate RESTful APIs and microservicesWrite clean, maintainable, and efficient code; refactor as neededParticipate in system design, development, testing, and
Requirements
debuggingTroubleshoot and resolve application and system issuesStay current with modern development tools, frameworks, and best practicesRequired QualificationsBachelors degree in Computer Scienceor related field (or equivalent experience)8+ years of full stack development experienceStrong proficiency in Java (17+)Strong experience in Java-based web application development and distributed systems architectureExperience designing and developing RESTful APIs and microservicesMust have Experience with Spring Framework and demonstrate strong understanding of various layers of Spring MVC design.Experience with ORM tools (e.g., Hibernate)Strong hands-on experience with React and modern JavaScript (ES6+), HTML, CSSSolid understanding of application architecture and design patternsExperience with relational databases (Oracle, PostgreSQL, etc.)Familiarity with build tools (e.g., Maven, Gradle)Knowledge of secure coding practices (Spring Security, OAuth, JWT, authentication/authorization)Strong