Developer Middleware Integration
Listed on 2025-12-18
-
IT/Tech
Cloud Computing, IT Consultant, Systems Administrator, IT Support
The Developer Middleware Integration designs, develops, tests, and maintains solutions for enterprise application integration, following development standards and the software development lifecycle. This role involves analysis, design, programming, testing, documentation, error handling, performance improvements, and business process implementation. The analyst works directly with internal and external customers to ensure system functionality, availability, and reliability. Responsibilities include supporting and administering integration systems, J2EE application servers, and the Energy
IP Meter Data Management system, while maintaining metrics and enhancing tools to support system monitoring and incident resolution.
- Develop, administer, and support application integration solutions to enable business processes
- Support and administer the Energy
IP Meter Data Management system - Implement and manage J2EE Application Server platforms for web-delivered business applications
- Manage work packages and collaborate with Application Development, IT Infrastructure, Communication Services, Service Support, and IT Operations teams
- Partner with business units and vendors to ensure integration services are designed, tested, documented, implemented, and maintained to standards
- Provide 2nd-level proactive and reactive service and performance management for mission-critical systems
- Identify requirements for real-time alerts and respond to performance issues
- Perform ongoing review and analysis of performance data to detect and resolve current and potential problems
- Automate system administration tasks and scripting
- Ensure daily support and 24x7x365 service availability; participate in on-call rotation
- Independently perform complex troubleshooting, root-cause analysis, solution development, and implementation
- Maintain host and network security (passwords, file permissions, file integrity, SSH, security packages)
- Escalate issues appropriately and support services and processes
- Cross-train co-workers on new designs
- Communicate solution functionality and value effectively in oral and written formats
- Perform other duties as assigned
Bachelor’s degree in information systems, Engineering, Computer Science, or related field from an accredited university
Experience Requirements- Significant experience with at least 7 of the following:
- IBM ACE (App Connect Enterprise) administration, performance tuning, and development
- Mule Soft administration and performance tuning
- IBM MQ, Active MQ, and Kafka administration and tuning
- IBM MQ or IBM ACE development, including custom Web Sphere nodes
- API development and administration using IBM ACE and Mule Soft
- Administration of Tomcat, Weblogic, and Web Sphere Application Server on UNIX and Windows
- Installation of IBM MQ/IBM ACE or Web Sphere Application Server in High Availability configurations
- Java or ABAP programming
- Service-Oriented Architectures (SOAP, WSDL)
- RESTful Services using RAML or Swagger
- Oracle, SQL Server, Hadoop data administration on UNIX and Windows
- Perl, Shell Scripting, XSLT, Data Weave, SQL programming
- Working knowledge of project management concepts, tools, and techniques
- Ability to manage multiple priorities across projects and collaborate across organizational lines
- Minimum 4+ years of experience supporting enterprise application integration solutions
- Strong analytical and problem-solving abilities
- Ability to perform tasks independently
- Excellent written and verbal communication skills
- Strong organizational and task management skills
- Proficiency in MS Office (Word, Excel, Outlook, PowerPoint)
- Strong interpersonal skills and ability to work in a team
- Must have a favorable driving record
- Master’s degree in Information Systems or related field
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).