-
Design and Development: Create and maintain middleware software that acts as a bridge between disparate systems, ensuring smooth data flow and communication across enterprise platforms.
-
System Integration and Maintenance: Manage system integration, ensuring consistency and reliability of data across multiple applications. This includes installing, configuring, and maintaining middleware platforms, performing regular health checks, and
monitoring system performance to implement tuning and optimization.
-
Technical Support and Troubleshooting: Identify, analyze, and resolve technical issues, performing root cause analysis for middleware-related incidents. Provide technical support to development and operations teams, ensuring minimal disruption to business-critical
processes.
-
Documentation and Compliance: Develop and maintain technical documentation for middleware configurations, operational procedures, and troubleshooting guides to ensure knowledge transfer, adherence to company standards, and compliance with design principles
and patterns.
-
Collaboration and Coordination: Work closely with software developers, system administrators, network engineers, and security teams to integrate new applications and services. Participate in planning meetings, daily stand-ups, and coordinate cross-functional
teams to ensure smooth deployment and operation.
-
Automation and Optimization: Automate deployment, configuration, and scaling of middleware components using orchestration tools and scripts. Assess current systems to identify areas for improvement and implement innovative solutions to enhance efficiency.
-
Monitoring and Performance Management: Continuously monitor middleware performance and implement tuning, optimization, and capacity-planning activities.
-
Essential Skills: IIS, Tomcat, Apache and related traditional middleware configuration tasks such as certificate management, security, and hosting differences.
-
Additional Skills: Apache Spark, RFID middleware.
-
Experience Required: 6-8 years.