©2018 ProObject
Interested in matching your career to your job? Want to mix cutting-edge technology with challenging and rewarding work assignments?
ProObject’s culture is one of continual employee investment—we know that happy employees are engaged employees. Click to learn more
NIST Cybersecurity Compliance is not an option - it's a requirement! ProObject’s certified staff follow our unique CYBRX process to ensure that you are on the right track to cybersecurity compliance in just a few short weeks. - Contact us to get compliant!
Mid-Level Software Engineer (Java/JavaScript)

Position Description:

Designs, develops, and analyzes complicated and difficult software programs for computer based systems.  Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed and input/output requirements.  As required, provides inputs for documentation of new or existing programs.

Labor Requirements:

  • Linux/Unix experience
  • Java development experience
  • XML/XSD experience
  • Scripting language experience such as Python or Perl
  • Graphical User Interface (GUI) development experience
  • Direct Experience with CM tools such as Subversion/Trac or Git

Technical Skills Required:

  • Linux
  • Java
  • JavaScript
  • Apache Camel
  • MySQL
  • MongoDB
  • Apache-tomcat
  • Google Web Toolkit
  • Spring Framework
  • RESTful Web Services

Special Technical Skills Desired:

  • Accumulo
  • Geomesa
  • Hadoop
  • Zookeeper
  • SmartGWT
  • GWT Open Layers Client
  • Cytoscape
  • Jquery
  • JBlocks
  • Git
  • Gradle

Minimum Experience Required:

Bachelor’s degree in Computer Science or Computer Engineering with 4-9 years of applicable software design and development experience; or 7-11 years of applicable software design and development experience.

TS/SCI with Polygraph required

Previous Job Next Job