Middleware Engineer Loc : Columbia, MD
100,000 - 200,000
Job Description:
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.
- 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
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 )
- 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