Sr. Software Engineer

CACI International Inc
Hanover, MD
May 08, 2021
May 16, 2021
Full Time
Job DescriptionCACI's Business and Information Technology Solutions (BITS) Sector, is seeking a Senior Software Engineer to join it's large, prime program in support of the Intelligence Community. All staff are fully cleared, and the program provides mission critical Enterprise Application Messaging and Authorization Services worldwide. The technical staff develops and supports complex data transport, enterprise audit, authorization, information transport, and enterprise application hosting services. This program provides opportunities to support highly visible, widely used systems that "make a difference" in this mission critical effort. You will work with exceptionally talented professionals in a collaborative team environment to develop and maintain tools that are core infrastructure components! What You'll Get to Do:As the Senior Software Engineer, you will be responsible for the design, development and testing of enterprise software critical to the Customer enterprise. This role is responsible for maintaining and enhancing an application that is part of a distributed monitoring and control system. This application is the "brains" of the monitoring system and transforms inputs into operational status for an enterprise application messaging system. You'll Bring These Qualifications:Bachelors degree in a technical discipline and 8 years Software Engineering experience.Current TS/SCI Polygraph clearance5+ years of experience developing enterprise-grade Java applications2+ years of experience developing high-performance, multi-threaded applications, or applications executed in distributed computing environmentsDemonstrated experience processing large data sets or high volume data ingestAbility to debug and resolve application errors and performance bottlenecks in a timely and effective mannerExperience developing, deploying, and maintaining software in an Enterprise Linux environmentExperience developing software with Git and Maven/GradleThese Qualifications Would be Nice to Have:Experience with any of the following:MessagingStream Processing (eg Apache Storm, Apache Spark)Distributed Streaming Platforms (eg Apache Kafka, Apache Pulsar)Complex Event Processing (CEP)Business Rules Management Systems (Drools)Message-oriented middleware (eg JMS, AMQP, STOMP, MQTT)Knowledge of the Spring Framework and Dependency InjectionWhat We Can Offer You:- We've been named a Best Place to Work by the Washington Post.- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.- We offer competitive benefits and learning and development opportunities.- We are mission-oriented and ever vigilant in aligning our solutions with the nation's highest priorities.- For over 55 years, the principles of CACI's unique, character-based culture have been the driving force behind our success.MW3BITS3SE5Job LocationUS-Hanover-MD-BALTIMORECACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Similar jobs