Back to all positions

Senior Web Software Developer (Full Stack Java)

Remote Full-time Now Hiring

PlanIT Group is seeking a Senior Web Software Developer (Full Stack Java) to support our Federal customer in the Washington, DC area. The ideal candidate will have 10+ years advanced computer programming skills in Java/JEE/, Web Services and APIs . 3+ years advanced computer programming skills in Angular/React. 3+ years of advanced computer programming skills in Spring/Spring Boot. 4+ years advanced computer programming skills in JavaScript/JQuery/ Angular JS and AJAX calls. 2+ years of experience in Cloud services and solid understanding of cloud concepts, architectures, and services, including those offered by GCP/AWS/Azure. Advanced working skills in programming with SQL and NOSQL experience and strong relational database knowledge and concepts including normalization, performance tuning and data structures. Job Title: Senior Web Software Developer (Full Stack Java) Location: Remote anywhere Start Date: 07/07/25 Duration: One year plus annual extensions Description: - Full stack application developer with experience in Angular/React and Java/Spring Boot Required Skills: - 10+ years advanced computer programming skills in Java/JEE/, Web Services and APIs - 3+ years advanced computer programming skills in Angular/React - 3+ years of advanced computer programming skills in Spring/Spring Boot - 4+ years advanced computer programming skills in JavaScript/JQuery/ Angular JS and AJAX calls - 2+ years of experience in Cloud services and solid understanding of cloud concepts, architectures, and services, including those offered by GCP/AWS/Azure - Advanced working skills in programming with SQL and NOSQL experience and strong relational database knowledge and concepts including normalization, performance tuning and data structures. - Experience and possess strong code debugging, troubleshooting/investigation techniques and problem solving in test and production environments - Experience with Eclipse IDE/IntelliJ/VS Code - Experience with GitHub, code versioning and change management concepts - Experience working in applications using Continuous Integration using Jenkins - Experience writing unit tests using Junit and other Unit Testing frameworks - Experience with secure coding practices and guidelines like SQL injections, cross-site scripting, etc. - Experience with full lifecycle software applications development (i.e., design, construction, unit testing and implementation) - Experience with Windows/Linux networking and operating systems environments - 5+ years of experience in systems analysis and working closely with business customers - Experience with requirements definition and specifications design - Experience analyzing functional and non-functional requirements and user stories to write component-level detailed technical design documents - Able to design and build systems that are integrated with other client systems - Demonstrates an expert level of proficiency in the use of computer languages and utilities necessary to support application development - Possess a strong work ethic and ability to work independently with minimal direction, problem-solving skills and attention to detail - Ability to effectively communicate with a wide variety of audiences, both business and technical - Works on high-visibility, or mission critical aspects of a given program and performs all functional duties independently - Oversees the efforts of direct reporting resources and/or be responsible for the efforts of all staff assigned to a specific job Preferred Skills: - Experience with Maven, Jenkins, and SonarQube - Experience with Agile tools such as Jira and VersionOne - Familiarity with RESTful APIs/GraphQL - Familiarity with Firestore DB - Experience with GCP Kubernetes and cloud build/deploy pipelines - Understanding of Agile software development methodology Education: - A minimum of ten (10) years of experience; - A degree from an accredited College/University in the applicable field of services is preferred Note: Special credentials (licenses and/or certifications) may be required at the Task Order level on a case-specific basis Additional Provisions: - Must be able to obtain a Public Trust Clearance - Pass both a client mandated clearance process to include drug screening, criminal history check and credit check. - All candidates must be a US Citizen or US Permanent Resident only. - Candidate must have lived in the United States for the past 5 years. - Cannot have more than 6 months travel outside the United States within the last five years. Military Service excluded. (Exception does not include military family members.) #CJJOBS