Java Visualization Software Engineer

US-VA-Chantilly
1 month ago(11/15/2017 1:48 PM)
Job ID
2017-1171
Category
Engineering

Overview

Our team of engineers is working with advanced visualization technologies to create innovative
solutions that meet our customer’s ever growing requirements. We have the ability to
research, define and recommend technologies to our customer and are involved in all parts of
the software development life cycle. 

Responsibilities

The Java based graphical desktop applications we develop
implement algorithms utilizing social network analysis techniques. They are highly customized
with an operational focus and allow our customers to perform various types of analysis on data
that they would not normally be able to do. In addition to Java desktop application
development, the engineer will primarily provide case support analysis to our customers in an
operational environment. They will be responsible for requirements gathering and analysis
through user support. They will also assist in release planning by prioritizing the requirements
driven by the customer. This may also require up to 35% travel to field offices or other agencies
to provide onsite support.


Our engineers are continually learning and setting the standards for our customers. If you are
looking to be challenged and grow as a Software Engineer then this is the environment for you!

Qualifications

 

Required:

 

  • Top Secret Clearance
  • Bachelors degree in Computer Science or Information Systems
  • 3+ years of experience in software development, to include each phase of the software development life cycle
  • 3+ years working with Java (with specific experience developing desktop applications)
  • Ability to learn new analytical tools, and adapt to new use cases from the field

 

Desired: 

  • Experience performing customer support and liaison activities (IC/Law Enforcement community a plus)
  • Experience assisting customers in an operational environment
  • Experience using analytical tools on real life data
  • Experience developing Social Network Analysis (SNA) algorithm software modules and/or graph theory
  • Experience with Spring or other dependency injection frameworks
  • Experience in an Scrum/Agile environment
  • Experience with OpenGL or other 3D graphics libraries and programing
  • Experience with various Javascript libraries such as AngularJS and NodeJS
  • Hands-on experience with advanced visualization tools such as Palantir, i2, Splunk, or Lumify
  • Experience designed high performance, memory efficient algorithms
  • Experience with Mobile App/Game development

 

 

EEO Statement

AnaVation is an Equal Employment/Affirmative Action employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected Veteran status, or any other characteristic protected by federal, state, or local law. If you need a reasonable accommodation for any part of the employment process, please contact us by email at accommodations@anavationllc.com and let us know the nature of your request and your contact information. Requests for accommodation will be considered on a case-by-case basis. Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this email address

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.