CACI is seeking an enthusiastic Java Software Developer to work on a large, long-term program addressing real-world challenges. The work is organized around small, innovative teams that encourage contribution and the exchange of solutions and technologies. The role designs, develops, operates, and maintains software, firmware components, or computing systems software for integration into solutions or products that may involve specialized engineering or scientific disciplines. It applies appropriate 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 with users on mission-critical applications, participate in new development from requirements analysis and design through testing, integration, and deployment, and provide technical solutions compliant with design and interface definitions. The role calls for strong technical expertise, self-direction, communication, problem-solving, collaboration, familiarity with development and configuration management practices, and a commitment to mission and product success.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time