View Our Website View All Jobs

Java Front-End Developer

Java Front-End Developer

​Beltsville, MD

​*Must be U.S. Citizen or Permanent Resident*


Designs, develops, and implements Java Frontend applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation.  Incumbents act as internal consultants, providing technical guidance or business process expertise on the most complex projects or researching strategic planning matters from a technical or business standpoint.  This position will identify causes and implement solutions to business problems in a multifunctional project, assessing and communicating issues of technology impact on the business.


  • Provide technical expertise within an assigned business unit/area in the analysis, design, and development of business applications.
  • Accountable for major development responsibilities of large/complex projects or across multiple, nearly simultaneous smaller projects.
  • Provide technical consulting support on projects or system issues.
  • Evaluate application software packages and make recommendations to management.
  • Identify conflicting business practices and integration issues, suggesting alternative solutions.
  • Participate in business and IT project estimation activities, from the position of being a subject matter expert.


Education - Bachelor’s degree in Computer Science or equivalent work experience.


  • Strong technical knowledge, with hands-on development experience leveraging solid software development techniques
  • Working knowledge in technical leadership of development remote teams 
  • Current knowledge in systems development of computing architectures and environments; knowledge or relevant technology, tools, and middleware is critical.
  • Strong in both breadth and depth of experience with multiple programming languages and development techniques.
  • Capable of complex project work while balancing application support responsibilities.
  • Strong ability to accurately estimate project development activities.


  • Critical Required -Object Oriented Modeling Knowledge
  • Critical Required – Java/J2EE
  • Critical Required– JQuery
  • Critical Required – Java Script Visualization Libraries/charting framework ( such as D3, HighChart,  AMChart)
  • Critical Required – Business Intelligent Tool ( such as Pentaho,  Business Objects,  Tableau, Microstrategy) 
  • Critical Required – Web Services/REST
  • Critical Required – HTML5/CSS
  • Required – Bootstrap or similar visualization framework experience
  • Required – JSON
  • Required – JS Angular ( prefer Angular 2)
  • Required – Swing
  • Highly Preferred - Tableau
  • Highly Preferred – Web Application Architecture development
  • Preferred - UI/UX Design Experience  “User Interface ( UI ) User Experience ( UX ) “Preferred - JFX
  • Preferred – Geographical Information Systems ( GIS )Development - ( Google API experience )
  • Preferred – ESRI ( working with Shape files)

Additional Required

  • Must be Senior level and good communicator
  • Proven ability to delegate work and work in a team
  • Code Review experience with strong working knowledge of Software Development methodologies
  • Strong Written skills and proven ability to document code,  requirements,  and architecture

Highly Preferred

  • RF knowledge 
  • Experience working with off Shore or Remote development teams


  • Flexible
  • Team Oriented 
  • Proven project leadership
  • Comfortable in a rapid change environment
  • Agile experience
  • JIRA experience
  • Strong Code Management background
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status