Java Developer

Valhalla Staffing

Columbia, District of Columbia

JOB DETAILS
SKILLS
Agile Programming Methodologies, Apache, Atlassian JIRA, Bootstrap, CASE (Computer-Aided Software Engineering), Commercial Off-the-Shelf (COTS), Communication Skills, Computer Science, Database Design, Design Patterns Programming Methodologies, Documentation, Git, Help Desk, JDBC (Java Database Connectivity), JUnit, Java, Java Platform Enterprise Edition (Java EE/J2EE), JavaScript, Jenkins, Linux Operating System, Microsoft SQL Server, National Institutes of Health (NIH), Object Oriented Design (OOD), Object Oriented Development, PostgreSQL, Presentation/Verbal Skills, Problem Solving Skills, Production Support, Project Design, Project/Program Management, REST (Representational State Transfer), Release Management/Engineering, SOAP (Simple Object Access Protocol), SQL (Structured Query Language), SQL Databases, Scrum Project Management and Software Development, ScrumMaster, Software Administration, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Spring Framework, Spring MVC, Team Player, Technical Leadership, Technical Writing, Test Driven Development (TDD), Test Plan/Schedule, Tomcat, Unified Modeling Language (UML), Unit Test, United States Citizen, Web Programming, Web Services, Willing to Travel, Writing Skills, XML (EXtensible Markup Language), jQuery
LOCATION
Columbia, District of Columbia
POSTED
30+ days ago

Title: Full Stack Java Developer

Location: Bethesda, MD

Agency: National Institute of Health (NIH)

Positions Available: Junior, Mid, and Senior Level

Interviewing: Holding invite only interview event on Friday February 7th

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: < 10% (CONUS)

About the Company

V

Valhalla Staffing