Full Stack Developer
Vienna VA
JOB DESCRIPTION
Responsibilities:
- Support enhancement and maintenance of one or more USCIS applications using agencys technology stack (Java Spring Spring Boot React SQL etc.)
- Work closely with cross-functional teams to understand project requirements and deliver high-quality solutions
- Modify and enhance reports including queries filters and input parameters
- Participate in daily stand-ups sprint planning and retrospective meetings.
- Write test and maintain Java-based backend services using Spring and Spring Boot frameworks
- Develop and maintain front-end applications using JavaScript and React
- Debug and resolve issues in existing code to ensure smooth operation of applications
- Ensure applications meet security standards and are compliant with DevSecOps best practices including code coverage and code quality
- Write and execute unit tests integration tests and end-to-end tests
- Perform code reviews to ensure code quality and adherence to coding standards
- Collaborate with QA team to identify and resolve bugs
- Implement and maintain CI/CD pipelines for automated testing and deployment
- Monitor application performance and implement necessary improvements
Requirements:
- Bachelors degree in business IT or any related field
- 5 years of relevant work experience supporting complex projects
- Strong knowledge of SQL (using DBViewer or other similar tools)
- Experience with Java and the Spring Framework including Spring Boot
- Experience in JavaScript
- Experience with the React UI framework and related libraries
- Experience writing unit and integration tests
- Experience implementing the Test-Driven Development (TDD) framework
- Experience modifying reports (queries filters and input parameters)
- Some experience with CI/CD pipelines using tools like Jenkins or Harness
- Knowledge of Agile software development methodologies and tools
- Ability to understand business requirements
- Proven ability to communicate progress and identify blockers during scrum ceremonies
- Self-starter with the ability to seek clarification when necessary and identify personal training needs
Nice to Have
- Experience with
- Junit
- Harness
- Ruby programming language
- Testing Jasper reports across multiple environments
- Knowledge of SAFe
- Basic understanding of Amazon Web Services (AWS)
- Ability to run and debug reports locally
- Linux operating system knowledge
Full Stack DeveloperVienna VAJOB DESCRIPTIONResponsibilities:Support enhancement and maintenance of one or more USCIS applications using agencys technology stack (Java Spring Spring Boot React SQL etc.)Work closely with cross-functional teams to understand project requirements and deliver high-quali...
Full Stack Developer
Vienna VA
JOB DESCRIPTION
Responsibilities:
- Support enhancement and maintenance of one or more USCIS applications using agencys technology stack (Java Spring Spring Boot React SQL etc.)
- Work closely with cross-functional teams to understand project requirements and deliver high-quality solutions
- Modify and enhance reports including queries filters and input parameters
- Participate in daily stand-ups sprint planning and retrospective meetings.
- Write test and maintain Java-based backend services using Spring and Spring Boot frameworks
- Develop and maintain front-end applications using JavaScript and React
- Debug and resolve issues in existing code to ensure smooth operation of applications
- Ensure applications meet security standards and are compliant with DevSecOps best practices including code coverage and code quality
- Write and execute unit tests integration tests and end-to-end tests
- Perform code reviews to ensure code quality and adherence to coding standards
- Collaborate with QA team to identify and resolve bugs
- Implement and maintain CI/CD pipelines for automated testing and deployment
- Monitor application performance and implement necessary improvements
Requirements:
- Bachelors degree in business IT or any related field
- 5 years of relevant work experience supporting complex projects
- Strong knowledge of SQL (using DBViewer or other similar tools)
- Experience with Java and the Spring Framework including Spring Boot
- Experience in JavaScript
- Experience with the React UI framework and related libraries
- Experience writing unit and integration tests
- Experience implementing the Test-Driven Development (TDD) framework
- Experience modifying reports (queries filters and input parameters)
- Some experience with CI/CD pipelines using tools like Jenkins or Harness
- Knowledge of Agile software development methodologies and tools
- Ability to understand business requirements
- Proven ability to communicate progress and identify blockers during scrum ceremonies
- Self-starter with the ability to seek clarification when necessary and identify personal training needs
Nice to Have
- Experience with
- Junit
- Harness
- Ruby programming language
- Testing Jasper reports across multiple environments
- Knowledge of SAFe
- Basic understanding of Amazon Web Services (AWS)
- Ability to run and debug reports locally
- Linux operating system knowledge
View more
View less