Job Description

TCI has an immediate need for a Remote Java Developer. This is a long-term contract opportunity with the possibility of hire. In addition to competitive, market-rate based pay, TCI provides all our Consultants with Comprehensive Medical/Dental Insurance, 401k, Life Insurance and Long-Term Disability benefits.

This position requires a DoD Public Trust Security Clearance


The Java Web Software Developer will support our Government/Military client in Chantilly, VA. Remote workers will be considered.


  • Perform the complete system life cycle using the Agile Scrum Methodology phases from project initiation, analysis and requirements, design, coding, testing and implementation.
  • Communicate to a wide variety of audiences, both business and technical.
  • Develop and maintain system documentation.
  • Ability to work independently with minimal direction.
  • Bachelor’s degree or equivalent.
  • 8+ years advanced computer programming skills in Java/J2EE, Web Services and APIs.
  • 2+ years advanced computer programming skills in JSF 2.x/PrimeFaces, JSP.
  • 4+ years advanced computer programming skills in JavaScript/JQuery/AJAX/Angular JS.
  • Conversant with RDBMS concepts and Database design principles and concepts.
  • Advanced working skills in programming with SQL preferably Oracle database.
  • Conversant with Secure coding guidelines with in-depth knowledge of vulnerabilities and mitigation strategies using JAVA language and JAVA language frameworks.
  • Knowledge of SSL, TLS, SAML, OAuth2, Data-in-transit, Data-at-rest, SQL injection, Cross-site Request forgery etc. security-based concepts, attacks, and mitigation strategies.
  • 5+ years of experience in systems analysis and working closely with business customer.
  • Experience with Subversion and Github, code versioning and change management concepts.
  • Experience with full life-cycle software applications development (i.e., design, construction, testing, and implementation).
  • Experience with Agile and SAFe SDLC.
  • Experience with requirements definition, specifications design, User stories and Acceptance criteria. Ability to use products like Versionone, Jira etc.
  • Experience analyzing functional requirements in Sprints to write component detailed design technical documents.
  • Must be U.S. Citizen and eligible for a Public Trust clearance.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online