Please note that this position is
no longer available.
If you would like to be considered for similar opportunities now or in the future, feel free to apply and/or set up a notifier for yourself.
Java Engineer – Mid/Senior Level
VA - Alexandria
Java Engineer – Mid/Senior Level
(Remote work may be possible in some cases)
Who We Are
We are problem-solvers, analysts, and engineers – all powered by changing the way the world interacts with data. Our roots are in data mapping and advanced analytics to help people, and our passion is bringing together new ideas and technology all in the name of helping our customers go further, faster. Our customers include the Intelligence Community, federal law enforcement, commercial companies, and non-profit organizations; and we support them in areas ranging from counterterrorism to financial threat intelligence to wildlife protection.
Where You Come In
This opening presents an extremely exciting opportunity for a mid-to-senior level developer to provide applied software engineering expertise to create innovative solutions in the delivery of knowledge development, visualization, management, and communication requirements. These efforts will span both Desktop and Server products. You will base your activities out of our Washington DC-area Headquarters overlooking the Potomac River in historic Alexandria, VA, (with possible opportunity for remote work), but you will be called upon to work at various customer sites as needed in the capacity described below. As a senior member of the team, you will have opportunities to lead technical efforts at customer sites and help drive the expansion of our top-quality engineering team.
We’re seeking individuals who want to learn and grow rapidly.
Responsibilities:
- Maintain existing desktop software
- Design new software capabilities for desktop and enterprise-level software
- Apply your attention to detail and desire to build and test quality code in an agile team environment
- Integrate with various data sources such as web services and databases
- Document software and integrated solutions
- Work with other developers, configuration managers, and analyst subject matter experts to execute deliveries on time and within coding standards
- Team with the Director of Engineering Operations in the recruitment and evaluation of candidates to support the growth of a high-caliber team
- Mentor junior level team members
- Serve as Site/Project Lead for the customer and internal projects
Minimum Qualifications:
- Bachelor’s degree in Computer Science or related field with a strong GPA from a highly reputable institution
- Must have at least five (5) years of experience in the Java environment
- Experience with Java/J2EE development
- Ability to acquire and maintain a security clearance
- Ability to acquire and maintain a Passport
- Must be a US Citizen
Preferred Qualifications:
Familiarity with some combination of the following:
- Agile development
- Using standard Source Code Management (SCM) and build tools - Git and Maven
- Data Extract, Transform, Load (ETL) concepts and components - Kafka
- Database languages - HQL, SQL, and PostgreSQL
- Indexing components - Lucene and SOLR
- Frameworks – Spring, JPA, Swing, and Angular
- Scripting and data formats - JavaScript, Velocity, BeanShell, XML, and JSON
- Microservices and web services - REST
- Linux – RedHat, CentOS
We welcome your…
- Active Secret Security Clearance (preferred); Top Secret with eligibility for SCI access (highly preferred)
- DHS Background Investigation (highly preferred)
- Engineering prowess in implementing effective approaches to real-world data problems, intuitive user interfaces, and powerful data ingest solutions
- Ability to fully understand a user story and to tell that story in a compelling way through software demonstrations
- Experience problem-solving and diagnosing issues in the field and customizing software solutions while working directly in the user’s environment
- Experience in integrating new software capabilities based on direct customer feedback and team innovations to improve the real difference our products make in a wide variety of knowledge discovery uses in settings ranging from the Intelligence Community to global commercial businesses to non-profit organizations
- Polished interpersonal and communications skills (written & verbal) in customer-facing situations and team collaboration settings
If you’re looking for a place to achieve your goals and have fun doing it, then you’ve found the right place. If you have a driving interest in linked data, semantic networks, data mining, analytics, graph theory, social network analysis, and ontologies, we’d love to discuss your role on the team.
Java Engineer – Mid/Senior Level
(Remote work may be possible in some cases)
Who We Are
We are problem-solvers, analysts, and engineers – all powered by changing the way the world interacts with data. Our roots are in data mapping and advanced analytics to help people, and our passion is bringing together new ideas and technology all in the name of helping our customers go further, faster. Our customers include the Intelligence Community, federal law enforcement, commercial companies, and non-profit organizations; and we support them in areas ranging from counterterrorism to financial threat intelligence to wildlife protection.
Where You Come In
This opening presents an extremely exciting opportunity for a mid-to-senior level developer to provide applied software engineering expertise to create innovative solutions in the delivery of knowledge development, visualization, management, and communication requirements. These efforts will span both Desktop and Server products. You will base your activities out of our Washington DC-area Headquarters overlooking the Potomac River in historic Alexandria, VA, (with possible opportunity for remote work), but you will be called upon to work at various customer sites as needed in the capacity described below. As a senior member of the team, you will have opportunities to lead technical efforts at customer sites and help drive the expansion of our top-quality engineering team.
We’re seeking individuals who want to learn and grow rapidly.
Responsibilities:
- Maintain existing desktop software
- Design new software capabilities for desktop and enterprise-level software
- Apply your attention to detail and desire to build and test quality code in an agile team environment
- Integrate with various data sources such as web services and databases
- Document software and integrated solutions
- Work with other developers, configuration managers, and analyst subject matter experts to execute deliveries on time and within coding standards
- Team with the Director of Engineering Operations in the recruitment and evaluation of candidates to support the growth of a high-caliber team
- Mentor junior level team members
- Serve as Site/Project Lead for the customer and internal projects
Minimum Qualifications:
- Bachelor’s degree in Computer Science or related field with a strong GPA from a highly reputable institution
- Must have at least five (5) years of experience in the Java environment
- Experience with Java/J2EE development
- Ability to acquire and maintain a security clearance
- Ability to acquire and maintain a Passport
- Must be a US Citizen
Preferred Qualifications:
Familiarity with some combination of the following:
- Agile development
- Using standard Source Code Management (SCM) and build tools - Git and Maven
- Data Extract, Transform, Load (ETL) concepts and components - Kafka
- Database languages - HQL, SQL, and PostgreSQL
- Indexing components - Lucene and SOLR
- Frameworks – Spring, JPA, Swing, and Angular
- Scripting and data formats - JavaScript, Velocity, BeanShell, XML, and JSON
- Microservices and web services - REST
- Linux – RedHat, CentOS
We welcome your…
- Active Secret Security Clearance (preferred); Top Secret with eligibility for SCI access (highly preferred)
- DHS Background Investigation (highly preferred)
- Engineering prowess in implementing effective approaches to real-world data problems, intuitive user interfaces, and powerful data ingest solutions
- Ability to fully understand a user story and to tell that story in a compelling way through software demonstrations
- Experience problem-solving and diagnosing issues in the field and customizing software solutions while working directly in the user’s environment
- Experience in integrating new software capabilities based on direct customer feedback and team innovations to improve the real difference our products make in a wide variety of knowledge discovery uses in settings ranging from the Intelligence Community to global commercial businesses to non-profit organizations
- Polished interpersonal and communications skills (written & verbal) in customer-facing situations and team collaboration settings
If you’re looking for a place to achieve your goals and have fun doing it, then you’ve found the right place. If you have a driving interest in linked data, semantic networks, data mining, analytics, graph theory, social network analysis, and ontologies, we’d love to discuss your role on the team.