Middleware Engineer
Responsibilities:
- Analysis, design, planning, programming, testing, documentation, error/exception handling, performance improvements and business process implementation.
- Creation or improvement of all related technical products, solutions, and processes.
- Works directly with core internal and external customers to assure system function, availability and reliability is maintained to meet all customer business needs.
- Provides a stable, functional environment by ensuring efficiency, availability, connectivity, integrity and security of multiple Integration Systems and J2EE Application Servers.
- Supports and administers the Meter Data Management system.
- Maintains metrics and enhances tools to support system monitoring, incident resolution/escalation.
Must haves: ESQL, SQL and Java experience, IBM ACE, IBM MQ
Requirements:
Bachelor's degree in Information Systems, Engineering, Computer Science or related field from an accredited university.
- Administration, performance tuning and development in IBM ACE, and MuleSoft
- IBM MQ or IBM ACE development, including the ability to write custom WebSphere nodes.
- API (Application Programming Interface) development and administration experience using IBM ACE and MuleSoft.
- Administration in Tomcat, Weblogic and WebSphere Application Server on UNIX and Windows platforms·
- Installation experience with IBM MQ/IBM ACE or WebSphere Application Server in a High Availability configuration
- Java or ABAP programming
- JVM tuning.
- Service Oriented Architectures – SOAP, WSDL
- Restful Services using RAML or Swagger
- Oracle, SQL Server, Hadoop data administration on UNIX and Windows systems
- Perl, Shell Scripting, XSLT, DataWeave, SQL programming skills.