Senior Web Software Developer (Full Stack Java)
#25729740
Reston, VA Contract On-Site Flexibility/Remote: 100%
PlanIT Group is seeking aSenior Web Software Developer (Full Stack Java)to support our Federal customer in the Washington, DC area. The ideal candidate will have10+ 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 NOSQLexperience 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; o 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