Java Developer

Valhalla Staffing
  • Columbia, District of Columbia
    30+ days ago

    Job Description

    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)

    Numbers & Facts

    LocationColumbia, District of Columbia

    Skills

    • Agile Programming Methodologiesunmatched
    • Apacheunmatched
    • Atlassian JIRAunmatched
    • Bootstrapunmatched
    • CASE (Computer-Aided Software Engineering)unmatched
    • Commercial Off-the-Shelf (COTS)unmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Database Designunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Documentationunmatched
    • Gitunmatched
    • Help Deskunmatched
    • JDBC (Java Database Connectivity)unmatched
    • JUnitunmatched
    • Javaunmatched
    • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
    • JavaScriptunmatched
    • Jenkinsunmatched
    • Linux Operating Systemunmatched
    • Microsoft SQL Serverunmatched
    • National Institutes of Health (NIH)unmatched
    • Object Oriented Design (OOD)unmatched
    • Object Oriented Developmentunmatched
    • PostgreSQLunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Production Supportunmatched
    • Project Designunmatched
    • Project/Program Managementunmatched
    • REST (Representational State Transfer)unmatched
    • Release Management/Engineeringunmatched
    • SOAP (Simple Object Access Protocol)unmatched
    • SQL (Structured Query Language)unmatched
    • SQL Databasesunmatched
    • Scrum Project Management and Software Developmentunmatched
    • ScrumMasterunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Spring Frameworkunmatched
    • Spring MVCunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical Writingunmatched
    • Test Driven Development (TDD)unmatched
    • Test Plan/Scheduleunmatched
    • Tomcatunmatched
    • Unified Modeling Language (UML)unmatched
    • Unit Testunmatched
    • United States Citizenunmatched
    • Web Programmingunmatched
    • Web Servicesunmatched
    • Willing to Travelunmatched
    • Writing Skillsunmatched
    • XML (EXtensible Markup Language)unmatched
    • jQueryunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder