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 Application Architect / Java Principal Engineer
CA - San Diego
Java Application Architect / Java Principal Engineer
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 fusion and advanced analytics, 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 and enterprise commercial companies; their problems range from counter-terrorism to financial threat intelligence.
Where You Come In
Talented, smart, passionate people with outstanding ideas. That’s what we’ve got, and we’re looking for more. You will join a growing team of software engineers working all phases of the software development lifecycle to produce cutting edge, best of breed commercial software. You will be a key contributor to the company as you transition user stories into high quality, highly functioning code.
We’re seeking individuals who can design and implement big ideas.
Responsibilities:
- Ability to work a tech lead and command the respect of your engineer teammates.
- Ability to work alongside others in executing the delivery of complex yet coherent end-to-end systems on time and within coding standards
- Ability to take ownership of system design and/or system components to ensure excellence in execution
- Expert-level engineering prowess in implementing enterprise-class Java-based servers, REST APIs, and user interfaces
- Attention to detail and a desire to build and test quality code in an agile team environment
- Polished interpersonal and communications skills (written & verbal)
- Expertise in developing new software capabilities
- Familiarity with and desire to stay on top of cutting edge technology
Minimum Qualifications:
- Advanced degree in Computer Science or BA in Computer Science from a highly reputable institution
- Five (5) Years as an Application Architect and a minimum of ten (10) years developing Java applications
- Expert experience with Core Java 7+
- Expert experience on Java Spring Framework
- Expert-level SQL skills
- Experience with ETL (extract, transformation, and load)
- Graph Theory / Social Network Analysis / Ontology will be a big plus
- RESTful Web Services
- Microservices
- Practical experience with Bus architectures such as Kafka or Tibco
- Practical working experience with MPP solutions such as Greenplum, Netezza, Informix XPS, Teradata, etc
- Practical experience with NoSQL databases and in particular experience with Schyla and Cassandra will be a plus
- Semantic Web / RDF / Graph & Triple Stores / Linked Data will be a plus
Preferred Qualification:
- Knowledge of Language Parser, or compiler construction, or language grammars and interpreters.
If you bring expert-level knowledge of software engineering to the table and have a driving interest in analytics and innovation, we’d love to discuss having you join our team.
If you’re looking for a place to achieve your goals and have fun doing them, then you’ve found the right place. This is an opportunity to be a key member of a rapidly expanding team behind a sophisticated investigation and enterprise intelligence software platform. We’re looking forward to hearing from you.
Java Application Architect / Java Principal Engineer
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 fusion and advanced analytics, 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 and enterprise commercial companies; their problems range from counter-terrorism to financial threat intelligence.
Where You Come In
Talented, smart, passionate people with outstanding ideas. That’s what we’ve got, and we’re looking for more. You will join a growing team of software engineers working all phases of the software development lifecycle to produce cutting edge, best of breed commercial software. You will be a key contributor to the company as you transition user stories into high quality, highly functioning code.
We’re seeking individuals who can design and implement big ideas.
Responsibilities:
- Ability to work a tech lead and command the respect of your engineer teammates.
- Ability to work alongside others in executing the delivery of complex yet coherent end-to-end systems on time and within coding standards
- Ability to take ownership of system design and/or system components to ensure excellence in execution
- Expert-level engineering prowess in implementing enterprise-class Java-based servers, REST APIs, and user interfaces
- Attention to detail and a desire to build and test quality code in an agile team environment
- Polished interpersonal and communications skills (written & verbal)
- Expertise in developing new software capabilities
- Familiarity with and desire to stay on top of cutting edge technology
Minimum Qualifications:
- Advanced degree in Computer Science or BA in Computer Science from a highly reputable institution
- Five (5) Years as an Application Architect and a minimum of ten (10) years developing Java applications
- Expert experience with Core Java 7+
- Expert experience on Java Spring Framework
- Expert-level SQL skills
- Experience with ETL (extract, transformation, and load)
- Graph Theory / Social Network Analysis / Ontology will be a big plus
- RESTful Web Services
- Microservices
- Practical experience with Bus architectures such as Kafka or Tibco
- Practical working experience with MPP solutions such as Greenplum, Netezza, Informix XPS, Teradata, etc
- Practical experience with NoSQL databases and in particular experience with Schyla and Cassandra will be a plus
- Semantic Web / RDF / Graph & Triple Stores / Linked Data will be a plus
Preferred Qualification:
- Knowledge of Language Parser, or compiler construction, or language grammars and interpreters.
If you bring expert-level knowledge of software engineering to the table and have a driving interest in analytics and innovation, we’d love to discuss having you join our team.
If you’re looking for a place to achieve your goals and have fun doing them, then you’ve found the right place. This is an opportunity to be a key member of a rapidly expanding team behind a sophisticated investigation and enterprise intelligence software platform. We’re looking forward to hearing from you.