CACI bv · 21 hours ago
JAVA Software Developer, Senior
CACI is seeking a highly motivated, self-directed professional to fill a Software Developer role in Chantilly, VA, to provide developer support for systems and tools that process a large volume of data from a variety of sources. The role involves developing applications used by analysts and data scientists to support the client’s mission, with a focus on Cyber Mission Operations.
ConsultingEducationTraining
Responsibilities
Provide developer support for systems and tools that process a large volume of data from a variety of sources
Build scalable data pipelines using Java, Apache Kafka, and Apache NiFi
Develop Angular web-based applications
Work in cloud-based environments and with containerization technologies like Docker
Collaborate in an Agile scrum teamwork environment
Qualification
Required
Active TS/SCI with required Polygraph
A master's degree in Computer Science, Information Systems, Engineering plus 8-12 years demonstrated experience, or additional years of specialized experience in a scientific or technical discipline
Proven development experience with Java, Apache Kafka and Apache NiFi for building scalable data pipelines
Demonstrated experience building Angular web-based applications
Demonstrated experience with ElasticSearch/OpenSearch
Experience working in cloud-based environments
Experience with containerization technologies (e.g. Docker)
Proven experience working in a dynamic working environment
Proven experience working in an Agile scrum teamwork environment
Excellent communication and collaboration skills
Analytical, critical, and creating thinking and problem-solving skills
Excellent time management skills
Attention to detail
Preferred
Experience with Python programming language
Experience with SQL, (e.g. MySQL, PostgreSQL, Hive)
Familiarity with Apache Hadoop ecosystem
Knowledge of Apache Spark and its APIs
Experience working with orchestration tools (e.g. Kubernetes, Apache Airflow)
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI bv
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.
Funding
Current Stage
Growth StageCompany data provided by crunchbase