Valhalla Staffing
Title:
Full Stack Java Developer
Location:
Bethesda, MD
Agency:
National Institute of Health (NIH)
Positions Available:
Junior, Mid, and Senior Level
Clearance:
Must be able to obtain a Public Trust
We are hiring a Full Stack Java Developer to support a software development project. The position is located in Rockville / Bethesda, Maryland. Under general supervision, develops software solutions based upon client requirements. Generally reports to a Technical Lead/Project Manager and makes use of commercially-available or custom Computer Aided Software Engineering (CASE) tools, and as required, may also utilize COTS products and techniques.
The candidate must:
be proactive;
have strong design skills;
be a problem-solver;
thrive in a fast-paced work environment;
be productive;
exhibit effective verbal and written communication skills; and
be a team player
Principal Duties and Responsibilities:
Design, develop, and maintain key components of software applications using JEE, Spring MVC, Spring JDBC, Bootstrap, SOAP/RESTful, XML, SQL, Git and JIRA in an Agile software development environment.
Support the development of a technical roadmap.
Create and update all relevant documentation and specifications for design, development, and testing.
Present concepts using UML and be willing to challenge other team member’s designs as well as receive and incorporate feedback.
Communicate and collaborate extensively with customers, analysts, architects, DBAs, operations, and testers using Agile Scrum.
Provide status and other day-to-day communications to the Technical Lead, Scrum Master, and Project Manager
Provide help desk triage/ production support
Develops technical documentation detailing the project design parameters.
May perform other duties as assigned
Required Education and Experience: Bachelor’s degree in Computer Science or other science or technology field with more than five (5+) years of professional experience. With a Master’s Degree, three (3) years of professional experience is required.
Required Skills:
Java 8 or higher
JQuery, JavaScript
Spring Framework
Web Services Development (REST, XML)
Agile Software Development Lifecycle
Software development and release management in a Linux environment
SQL and Database Design Fundamentals
Object oriented design and development
Design patterns
Source Control Tools, e.g. Git
Unit testing – Junit, Jasmine or Karma
Desired Skills:
React, Bootstrap and Foundation Libraries
Test Driven Development
JIRA experience
Tomcat or Apache
Jenkins
PostgreSQL
SQL Server
Position Details:
Clearance: Ability to Obtain a Public Trust
US Citizenship or Authorization to work in US required
Travel: #J-18808-Ljbffr
Full Stack Java Developer
Location:
Bethesda, MD
Agency:
National Institute of Health (NIH)
Positions Available:
Junior, Mid, and Senior Level
Clearance:
Must be able to obtain a Public Trust
We are hiring a Full Stack Java Developer to support a software development project. The position is located in Rockville / Bethesda, Maryland. Under general supervision, develops software solutions based upon client requirements. Generally reports to a Technical Lead/Project Manager and makes use of commercially-available or custom Computer Aided Software Engineering (CASE) tools, and as required, may also utilize COTS products and techniques.
The candidate must:
be proactive;
have strong design skills;
be a problem-solver;
thrive in a fast-paced work environment;
be productive;
exhibit effective verbal and written communication skills; and
be a team player
Principal Duties and Responsibilities:
Design, develop, and maintain key components of software applications using JEE, Spring MVC, Spring JDBC, Bootstrap, SOAP/RESTful, XML, SQL, Git and JIRA in an Agile software development environment.
Support the development of a technical roadmap.
Create and update all relevant documentation and specifications for design, development, and testing.
Present concepts using UML and be willing to challenge other team member’s designs as well as receive and incorporate feedback.
Communicate and collaborate extensively with customers, analysts, architects, DBAs, operations, and testers using Agile Scrum.
Provide status and other day-to-day communications to the Technical Lead, Scrum Master, and Project Manager
Provide help desk triage/ production support
Develops technical documentation detailing the project design parameters.
May perform other duties as assigned
Required Education and Experience: Bachelor’s degree in Computer Science or other science or technology field with more than five (5+) years of professional experience. With a Master’s Degree, three (3) years of professional experience is required.
Required Skills:
Java 8 or higher
JQuery, JavaScript
Spring Framework
Web Services Development (REST, XML)
Agile Software Development Lifecycle
Software development and release management in a Linux environment
SQL and Database Design Fundamentals
Object oriented design and development
Design patterns
Source Control Tools, e.g. Git
Unit testing – Junit, Jasmine or Karma
Desired Skills:
React, Bootstrap and Foundation Libraries
Test Driven Development
JIRA experience
Tomcat or Apache
Jenkins
PostgreSQL
SQL Server
Position Details:
Clearance: Ability to Obtain a Public Trust
US Citizenship or Authorization to work in US required
Travel: #J-18808-Ljbffr