Share this Job

Go Back

Middleware Engineer Loc : Columbia, MD


2017-02-20 11:31:39
Job Type: Full Time only
Budget $: 100,000 - 200,000

Job description

  • The Middleware Engineer will independently evaluate, design and engineer the middleware products and assist in integration of client facing applications into the customer\'s environment.
  • Should have the ability to influence project decisions and make decisions for assigned projects based on established strategy.
  • Prepare status and informational reports for presentation to senior management.
  • Provide expert level complex, high-level technical solutions for the applications and carry out complex assignments requiring the development of new and/or improved techniques and procedures.
  • Develop documentation and standards for use by the organization.
Responsibilities:

  • Middleware Product Design and Standards Development
  • Strategic design, engineer, enhancements, for enterprise middleware products supporting trading and client services
  • Middleware product lifecycle management
  • Research, evaluate and test new middleware products and/or technologies
  • Implement Proof of Concepts and assist in selecting middleware products
  • Proactively integrate tactical & strategic business initiatives with TDA enterprise environment
  • Guide the growth and strategic planning of the TDA application infrastructure
  • Develop standards on middleware deployment methodologieso Propose, design, and implement enhancements and additions to current environment
  • Develop best practices and standards for various middleware products
  • Develop solutions/tools for middleware product upgrades and patching
  • Mentor fellow engineers on technical issues, standards and procedures
  • Continuous Improvemento Assist in the growth and strategic planning of the middleware products and technology solutions
  • Manage continuous improvement of delivery, and operational practices
  • Manage middleware product(s) lifecycle strategieso Manages engineering and operational service metrics with actionable plans to improve operational efficiency, enhance service quality/SLA, and optimize delivery
  • Middleware product license management
  • Develop and manage tools to monitor and ensure compliance with the software licenses
  • Ensure to track the software licenses for the middleware products and conduct forecast analysis
  • Building support tools and automation
  • Develop and manage tools to support product automation
  • Develop scripts to automate middleware administration task ( Ex â?? failover, patching )
  • Develop and manage middleware performance tuning tools
  • Complianceo Ensures compliance with established industry rules, regulations and best practices
  • Ensure compliance with TD Ameritrade policies and procedures
Requirements:

Technical Experience:

  • Good understanding of Iaas, PaaS related disciplines
  • Cloud computing experience: AWS, Pivotal PCF, Docker, other IaaS or PaaS solutions
  • Good hands in experience on building middleware infrastructure for J2EE applications using tcSever, tomcat and Jboss, WebSpehere is a plus.
  • Experience with messaging products like IBM MQ, RabbitMQ, Tibco EMS
  • Strong requirements planning and project implementation skills and be able to work with internal technical staff and outside contractors to deliver results
  • Strong analytical skills and a solid understanding of all critical Production Support processes
  • Strong Java knowledge and experience.
  • Strong understanding of OpenStack and Cloud technologies.
  • Strong experience in Middleware design and analysis and tuning applications.
  • JEE Application servers :Tomcat, tcServer, Node.JS, WebSphere
  • JMS, IBM MQ, RabbitMQ
  • Apache Web Server, IBM HTTP Server
  • Strong working knowledge of TCP/IP and networking.
  • Strong working expertise in Unix scripting ( Shell, Perl, Python, Jython )
Leadership:

  • Excellent oral and written communication skills for technical and non-technical audiences
  • Must demonstrate the ability to lead, motivate, and develop associates
  • Must be extremely flexible due to the changing priority of project initiatives
  • Must possess superior interpersonal, analytical and organizational skills
  • Must have great attention to detail in planning and documentation
  • Must be able to prioritize tasks and work well under pressure
  • 4 Year College Degree
  • Military education or experience may be considered in lieu of civilian requirements listed.
  • If this is something you are interested in, please reach me on


Key Skills: