Middleware Messaging Engineer - Military veterans preferred

General Dynamics Information Technology (www.gdit.com)


  full-time   employee

United States

General Dynamics Information Technology (GDIT) has an immediate need for a Middleware Messaging Engineer.  As a part of the middleware group, the individual will be responsible for maintaining and securing the messaging environment both internally and externally facing. The successful candidate must have strong working knowledge and hands-on support experience with Microsoft Windows and UNIX/Linux server operating systems; must lead the development, review and approval of standards and procedures, both operational and functional; and may be required to support different shifts to enable 24x7 support. Must carry a pager and be on call. Limited travel may be required.


This Middleware Messaging Engineer is a key member of a dedicated Middleware team to perform all activities associated with managing, supporting and troubleshooting a large, complex and widely distributed environment. 



  • Report directly to the Middleware manager.
  • Maintain and ensure availability and capacity of Middleware messaging products and services and support client applications in a large and complex environment.
  • Work independently or semi-independently with limited guidance or direction.
  • Provide technical leadership in the development efforts that may span multiple USPS and contractor teams.
  • Develop and maintain project plans in accordance with client standards.
  • Develop, document, and implement procedures that support, maintain and enhance the Middleware messaging environment.
  • Interact with other Postal organizations and individuals, such as developers and end users, to diagnose and resolve problems.
  • Diagnose and resolve complex problems in the Middleware messaging environments.
  • Develop growth plans to ensure that the hosting environment is capable of supporting the projected growth.
  • Serve as the escalation point for all issues not resolved by the other support staff.
  • Develop and implement procedures that support proactive problem detection and avoidance, including disaster recovery planning and implementation.
  • Balance hardware, network, software and architecture issues to arrive at a scalable and maintainable solution that meets client requirements for uptime, performance and functionality. Also recommend solutions and alternatives.
  • Ensure all changes are documented and develop Quality Assurance plans and procedures.
  • Perform SSL Certificate management.
  • Research new and developing technology and their applicability to the USPS environment.


  • The work is performed in an office environment and at client site locations, which requires proper safety precautions; work may require some physical effort in the handling of light materials, boxes or equipment.
  • Must provide the above service to customers 24 hours a day, 7 days a week. Work schedules will vary based upon the needs of the PostaI Service. Candidates may be sought to support different shifts to enable 24x7 support. Candidates will be required to carry a pager and be on call. This individual will be expected to work independently or semi-independently with a minimum of guidance or direction. Travel may be required.
  • The above job description is not intended to be, nor should it be construed as, exhaustive of all responsibilities, skills, efforts, or working conditions associated with this job.
  • Requests for reasonable accommodations will be considered to enable individuals with disabilities to perform the principal (essential) functions of this job.

We can only accept US citizens and or Green Card Holders.  The security clearance for this program requires the selected candidate to have resided in the US for the past five years and not have left the country for longer than 90 consecutive days. 



  • 10+ years of directly related computer systems analysis and/or programming experience with five years of progressively more difficult IT systems experience
  • Two years’ experience within the last five years in supporting messaging apps or similar Java EE server product in a large, complex and widely distributed environment
  • Strong working knowledge and hands-on support experience with Microsoft Windows and UNIX/Linux server operating systems
  • Strong working knowledge of Apache Kafka or IBM Websphere MQ

    Unique/Additional skills and abilities:

  • Excellent ability to develop and implement procedures that enable proactive problem detection and avoidance, including disaster recovery planning and implementation
  • Experience with SSL Certificate management for Middleware products
  • Willingness to work long and varied work schedules required by this large, diverse and complex production environment
  • Scripting skills


For more than 50 years, General Dynamics Information Technology has served as a trusted provider of information technology, systems engineering, training and professional services to customers across federal, state, and local governments, and in the commercial sector. Over 40,000 GDIT professionals deliver enterprise solutions, manage mission-critical IT programs and provide mission support services worldwide. GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.






  • Bachelors Degree in a Computer Science or related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience