Java Developer
Listed on 2025-12-10
-
Software Development
Software Engineer, Full Stack Developer, Java Developer, Agile Developer
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.
Thecandidate 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
- 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
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, Java Script
- 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
Skills:
- React, Bootstrap and Foundation Libraries
- Test Driven Development
- JIRA experience
- Tomcat or Apache
- Jenkins
- PostgreSQL
- SQL Server
- Clearance:
Ability to Obtain a Public Trust - US Citizenship or Authorization to work in US required
- Travel: < 10% (CONUS)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).