Software Developer

Updated: April 2, 2020
Job ID: 215612
Status: Full-Time
Regular/Temporary: Regular
Location: Frederick, MD, United States

Join the HJF Team!

HJF ( is seeking a Software Developer to join the U.S. Army Medical Research and Development Command’s Biotechnology High Performance Computing Software Applications Institute ( located in Frederick, MD. HJF provides scientific, technical, and programmatic support services to the BHSAI.

The BHSAI mission is to develop computational solutions to accelerate the research and development of militarily relevant medical products for Force Health Protection. The Institute collaborates with life scientists within and outside the Department of Defense (DoD) to develop and integrate computational biology and medical informatics applications into research programs focused on improving the medical protection and care of our military personnel. The close computational-experimental interactions provide the foundation for the successful execution of our mission.

The highly skilled software developer will create and maintain a wide variety of software solutions to support life science research areas. We are looking for Full Stack Developers with expertise and interests in a broad range of areas, including the following: systems programming, web and mobile app development, writing scientific code for parallel processing and developing visualization solutions for complex scientific data. We need versatile candidates who are willing to work on diverse exciting projects, proactive about exploring and adopting latest software technologies, and enthusiastic about solving problems across full-stack.

The minimum requirements for the Software Developer position are as follows:

  • Strong computer science fundamentals.
  • Expertise in one or more programming languages, such as Java, Python, C, or C++.
  • Understanding of relational database concepts and SQL.

The following are desired skills and experiences:

  • Experience working independently on all stages of systems development life cycle.
  • Knowledge of Spring and Hibernate.
  • Experience using a source code version control system, such as Git.
  • Knowledge of DevOps, continuous integration, and continuous delivery.
  • Knowledge of Windows and Linux system administration.

Minimum Education/Training Requirements: Bachelor’s degree in computer science, engineering, or a related discipline. A Master’s degree in computer science or a related discipline is preferred. 

Minimum Experience:  3 to 5 years of hands on experience in professional or open source software development in one or more of the following areas: web-based applications using Java Platform, Android/iOS applications, and graphical user interfaces.

Background: Must have lived in the US 3 out of the past 5 years; eligible to pass a NACI background. Foreign nationals (OPT, H1B, permanent residents) and U.S. citizens are encouraged to apply.

Employment with HJF is contingent upon successful completion of a background check, which may include, but is not limited to, contacting your professional references, verification of previous employment, addresses, education, and credentials, a criminal background check, drug screening, and a department of motor vehicle (DMV) check.  

HJF is an equal opportunity and affirmative action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Any qualifications to be considered as equivalents, in lieu of stated minimums, require the prior approval of the Chief Human Resources Officer.