View all jobs


Herndon, Virginia · Information Technology
NorthHill Technology Resources has an opportunity for a Full Stack Java Developer on a FEMA contract in Herndon, VA.  This is a direct-hire role, qualified applicants must be US Citizens and able to obtain DHS Clearance.

Full Stack - Java Software Engineer – Job Description
Full Stack Java developer will be responsible for designing, developing, and implementing web-based Java solutions to support business requirements. He/she will be developing application features using Angular, Java and MongoDB, Oracle or other relational and non-schema databases. 
  • Designing, developing, troubleshooting and debugging software within a project scope ensuring that work product meets end user acceptance criteria.
  • Managing self-directed assignments to resolve software defects or implement features to meet schedule commitments with a high-level of quality.
  • Performing architecture and design of large software components under the supervision of a Software Architect.
  • Estimates and scopes development tasks, and makes recommendations for innovations and improvements relating to software component designs, including reviewing the work of team members completing elements of designs.
  • Develops and executes Accepted Test-Driven Development (ATDD) approach to ensure software quality.
  • Acquires knowledge of industry and company standards, tools and technology with a focus on pragmatic application to business-focused software solutions through initiative and self-study
Required Skills:
  • 3+ years of work experience developing in Java and J2EE (full stack)
  • Ability to obtain Public Trust
  • Extensive working experience of developing java web servers (SOAP or RESTFul) using the Open source frameworks, i.e., Axis, CXF, and JAX-WS
  • Extensive working experience in XML technologies, i.e., XML, XSD, XSL and JAXB, etc.
  • Working experience in developing Front end technologies such as Angular 2.0+, HTML, CSS, JavaScript, JSON, JQuery, JSP and Struts 1.0/2.0
  • Working experience in testing frameworks JUnit/TestNG 
  • Working experience in Agile methodologies (Scrum, Lean, Kanban)
Desired Skills:
  • Experience of JIRA or Rally
  • Knowledge of Automated Test Driven Development (ATDD) tools such as Selenium, Protractor, Jasmin, Cucumber 
  • Experience with development in Cloud and DevOps
  • Experience with or exposure to CI/CD tools such as Ansible and Jenkins is an advantage
  • Ability to work under challenging deadlines and constraints, to deliver
Qualifications (Education / Experience):
BA or BS degree in Computer Science, Information Systems, Engineering, Business or other related scientific or technical discipline with 5 years IT experience.
More Openings
Share This Job
Powered by