JAVA Software Developer, Senior jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 20 hours ago

JAVA Software Developer, Senior

CACI International Inc 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 successful candidate will possess experience in software development and data engineering, contributing to Cyber Mission Operations and supporting the client’s mission.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Provide developer support for systems and tools that process a large volume of data from a variety of sources
Support the client’s mission through software development and data engineering

Qualification

JavaApache KafkaApache NiFiAngularElasticSearch/OpenSearchCloud-based environmentsContainerization (Docker)Agile scrumPythonSQLApache HadoopApache SparkOrchestration toolsAnalytical skillsCommunication skillsTime managementAttention to detail

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 International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase