CACI is seeking an enthusiastic Java Software Developer to join a small, innovative team working on a large, long-term program that addresses real-world challenges. The role designs, develops, operates, and maintains software and computing-system components that may be integrated into multidisciplinary solutions and products. It applies software standards, processes, procedures, and tools throughout the system life cycle and interfaces with customers, suppliers, application users, and technical and support personnel. The developer will collaborate closely with users and teammates to create mission-critical applications, contribute to new development from requirements analysis and design through testing, integration, and deployment, and deliver technical solutions consistent with designs and interface definitions. The team emphasizes user mission success, respectful collaboration, communication, problem-solving, and established development and configuration-management practices.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time