Returning Candidate?

NG/GS Senior Computer Scientist (JAVA/Web/Messaging) (CM)

NG/GS Senior Computer Scientist (JAVA/Web/Messaging) (CM)

# of Openings 
Software Engineering
Clearance Level 
TS/SCI with Polygraph
US-MD-Annapolis Junction

More information about this job


Seeking a Senior Computer Scientist with a broad range of knowledge of different languages and ability to multitask. 


Title of Position: NG/GS Senior Computer Scientist (JAVA/Web/Messaging)


Description of Position:

  • Perform software development with use of high level languages
  • Perform a broad range of tasks to support the customer 


Education and Experience Required:

  • A minimum of 7 years of computer science experience with high-level language software programming.
  • A BS degree in Computer Science or related field can be substituted for 2 years experience.
  • Within the last 7 years, a minimum of 5 years experience with designing, coding, testing, and debugging software to run under either Microsoft Windows (XP or later) or UNIX (Solaris 8 or later, Redhat LINUX) Operating System.
  • Within the last 7 years, a minimum of 5 years experience in at least one (1) of the specializations listed below:


  1. Programming/Scripting Languages: Individual shall have designed, coded, tested and debugged software written in C, C++, Java, PERL, TCL/TK, PYTHON, BOURNE shell, C shell, BASH, KORN shell, Groovy, PL/SQL, SQL, PHP.
  2. Presentation (Client/Web): Individual shall have designed, coded, tested, and debugged GUIs using one or more of the following: Motif, UIM/X, Java Swing, JQuery, HTML, CSS, JavaScript, JSTL, Tiles, AJAX, Wicket, Dojo, Java Server Pages, XHTML, XSLT, Servlets
  3. Database Management: Individual shall have experience in object-oriented or relational database design, development, troubleshooting, and testing, and management system experience with SYBASE, ORACLE or MySQL. Experience shall include use of PL/SQL, Oracle Dataguard, Oracle 11g, SQL Server, Oracle Label Security, Oracle Enterprise Manager, and/or JDBC
  4. Web Technologies: Individual shall have experience designing, developing and integrating software that interacts via a network. The individual shall have experience with Web-based and Browser technologies, including JavaScript, JSP, Servlets, web servers (Tomcat), XML, AXIS, JAXWS, and HTML.
  5. Software Test/Integration: Individual shall have experience planning, developing, documenting and executing test programs to verify system operability and compliance with project standards and requirements, writing and executing test procedures, documenting problem reports and defining test paths. In addition, experience is required in system analysis and data flow paths.
  6. Systems Interfacing: Individual shall have experience designing and developing SW that interfaces to other systems, to include networks.
  7. Data Formatting : Individual shall have experience in design and development of specialized applications software dealing with data in the NSA standard formats (e.g. CSDF, CERF, USSID 124, ASDF) or experience programming using the manipulation re-use libraries for those formats.
  8. Middleware (Business Tier): Individual shall have experience with one or more of the following: Hibernate, Tomcat, Jboss, EJB3, WebLogic 8.1, Apache Log4J, Rsync, jBPM
  9. Frameworks: Individual shall have experience with the one or more of the following: Spring, Grails.
  10. XML Technologies: Individual shall have experience with the one or more of the following: JAXB, JIBX
  11. Development Environment: Individual shall have experience with the one or more of the following: Eclipse, ANT 
  • Strong JAVA experience needed
  • Javascript, JQuery experience
  • Experience developing applications that use JMS (JAVA Messaging Service).
  • Bash shell scripting experience
  • Experience with Subversion or any software version control
  • Experience with Apache Ant for software building and packaging
  • Exposure to Tibco and/or ActiveMQ JMS
  • Experience with Backbone.js (JavaScript library)
  •  Experience Spring MVC web framework
  • Experience with Tomcat/JBoss/other JAVA Application Server frameworks
  • Experience with RESTful interfaces
  • Experience with RPM packages for software deployments and upgrades
  • Experience with Selenium
  • Experience using the Eclipse or NetBeans IDE


Clearance Requirement:

  • TS/SCI with Polygraph

ProSync's executive team creates and expands business opportunities, recruits talented and intelligent technology professionals, and fosters a company culture that empowers ProSync professionals to shape and mold the direction of their careers and the direction of ProSync.


Employees of ProSync Technology Group, LLC and applicants for employment shall be afforded equal opportunity in all aspects of employment without regard to race, color, religion, political affiliation, national origin, disability, sex, age, or marital status.


Email for more specifics regarding the position.