Are you interested in supporting a long-term, mission-driven project utilizing innovative middleware, authentication, and security technology? If so, then this is the position for you!
Be on the front lines of the capability that delivers real-time data transport across a global footprint. This highly visable, mission essential infrastructure serves as the backbone of the customer's data transport activities and provides global enterprise authentication services, enterprise audit, standards implementation, CASPORT/AccessIT, PaaS and other critical applications. Without the vital services provided by this program, everything else goes dark!
iNovex is seeking a Senior Software Developer/Engineer to support the Application Messaging Framework (AMF). The candidate will be responsible for the design, development and testing of enterprise software for use in multiple systems across the Customer enterprise. The ideal candidate will demonstrate a strong background developing enterprise-grade Java applications with experience matching the skills outlined below.
TS/SCI Clearance with polygraph
Bachelor’s Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines
Eight years of Software Engineering experience. An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 12 years.
3+ years work experience in the SIGINT, IA, or IT domains.
5+ years of experience developing enterprise-grade Java applications
1+ year of experience writing software using message-oriented middleware such as JMS, AMQP, STOMP, or MQTT
Knowledge of the Spring Framework and Dependency Injection
Ability to debug and resolve application errors in a timely and effective manner
Ability to clearly communicate ideas and status updates to peers and management
Experience developing, deploying, and maintaining software in an Enterprise Linux environment
Experience developing software with Git, Maven and Gradle
Experience using Apache Kafka as a distributed messaging service
Stream processing experience using Apache Storm or similar framework
Complex Event Processing (CEP) experience
Experience designing and developing applications using MongoDB or a similar NoSQL database
Experience using distributed in-memory data stores such as Redis
Application containerization experience using Docker
Masters degree in Computer Science, Information Security, or a related field