Java Developer

Valhalla Staffing

Washington (District of Columbia)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A leading staffing company in Washington, DC is seeking a Full Stack Java Developer to support a software development project. This role involves designing, developing, and maintaining software applications, and requires a Bachelor’s in Computer Science or related field along with 5+ years of experience. Ideal candidates should possess strong Java skills and be effective communicators. The position is located in Rockville/Bethesda, MD and requires the ability to obtain a Public Trust clearance.

Qualifications

  • More than 5 years of professional experience with a Bachelor's or 3 years with a Master's degree.
  • Proven ability to work in a team and communicate effectively.
  • Experience with Agile Scrum methodologies.

Responsibilities

  • Design and maintain key components of software applications.
  • Support development of technical roadmaps.
  • Communicate extensively with customers and team members.

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

Education

Bachelor’s degree in Computer Science or related field

Tools

JIRA
PostgreSQL
SQL Server
Tomcat or Apache
Jenkins

Job description

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: < 10% (CONUS)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Java Developer
Backend Java Developer

IT Data Consulting, LLC • Bethesda (MD)

On-site
USD 90,000 - 130,000
Full-Stack Java Developer
Full-Stack Java Developer

Swartek Corporation • Sterling (VA), Northern (KY)

On-site
USD 83,000 - 96,000
Java Developer II - Kansas City, MO - Fulltime/Permanent
Java Developer II - Kansas City, MO - Fulltime/Permanent

Radiant Info Systems Ltd. • Kansas City (MO)

On-site
USD 80,000 - 100,000
Java Developer I - Kansas City, MO - Fulltime/Permanent
Java Developer I - Kansas City, MO - Fulltime/Permanent

Radiant Info Systems Ltd. • Kansas City (MO)

On-site
USD 70,000 - 90,000
Java Full Stack Developer
Java Full Stack Developer

Talentify • McLean (VA)

On-site
USD 90,000 - 130,000
Health Benefits
Referral Program
Growth opportunities
Full Stack Developer, Lead
Full Stack Developer, Lead

Worky • Ashburn (VA)

On-site
USD 100,000 - 130,000
Senior Full Stack Java Developer
Senior Full Stack Java Developer

Red Cedar Consultancy, LLC • Randolph Air Force Base (TX)

On-site
USD 120,000 - 150,000
Remote Java Developer — Spring | DevOps & SQL
Remote Java Developer — Spring | DevOps & SQL

IT Data Consulting, LLC • Bethesda (MD)

On-site
USD 90,000 - 130,000
Sr. Java Developer
Sr. Java Developer

Hadronts • Dallas (TX)

On-site
USD 100,000 - 130,000
Relocation assistance
Senior Full Stack Java Developer
Senior Full Stack Java Developer

Red Cedar Consultancy, LLC • Virginia (MN)

On-site
USD 120,000 - 190,000