Middleware Engineer or webspherer Administrator

C2C
  • C2C
  • Anywhere

Role: Middleware Engineer OR  Application Server Administrator only 13+
Location: -Onsite

Responsibilities:
Application Server Administration

Install, configure, and manage application servers including IBM WebSphere, Apache Tomcat, Oracle WebLogic, and JBoss.
Monitor, maintain, and optimize WebSphere, MQ, Tomcat, WebLogic, and JBoss environments for performance and availability.
Set up and manage clustering, load balancing, and high-availability configurations for scalability.
Messaging System Management (MQ)

Configure and manage IBM MQ (or similar message queuing systems) to support secure and reliable message-based integrations.
Monitor message queues for performance and troubleshoot any issues related to message delivery.
Performance Monitoring and Tuning

Perform proactive performance monitoring, tuning, and capacity planning for application servers.
Identify bottlenecks, resolve performance issues, and implement best practices to ensure efficient and high-performance operations.
Troubleshooting and Issue Resolution

Diagnose and resolve complex technical issues related to middleware and application server environments.
Perform root cause analysis for incidents and implement corrective actions to prevent recurrence.
Security and Compliance

Implement and enforce security policies within application server environments, including authentication, authorization, and encryption.
Ensure compliance with security standards and best practices in middleware configurations.
Deployment and Release Management

Manage and support the deployment of applications on WebSphere, MQ, Tomcat, WebLogic, and JBoss servers.
Automate and streamline deployment processes to ensure consistent and error-free releases.
Documentation and Knowledge Sharing

Document procedures, configurations, and troubleshooting steps for middleware environments.
Collaborate with development, infrastructure, and DevOps teams to share knowledge and foster best practices.
Collaboration and Communication

Work closely with developers, infrastructure teams, and project managers to support application lifecycle activities.
Provide technical expertise and guidance to team members and other stakeholders.
Skills Required:
Technical Expertise:

Deep knowledge and hands-on experience with application servers including IBM WebSphere, Apache Tomcat, Oracle WebLogic, and JBoss.
Strong experience in configuring and managing IBM MQ or similar messaging systems.
Understanding of clustering, load balancing, and high-availability setups.
Knowledge of scripting languages (e.g., Shell, Python) for automation and task scheduling.
Performance and Optimization:

Skilled in performance tuning and capacity planning for application server environments.
Familiarity with tools for monitoring application and server performance.
Troubleshooting and Debugging:

Experience in diagnosing and resolving issues within complex, distributed application server environments.
Ability to analyze logs and trace files to identify and resolve errors.
Security Management:

Knowledge of security configurations within application servers, including SSL/TLS, authentication, and authorization mechanisms.
Soft Skills:

Strong problem-solving skills and ability to work independently.
Effective communication and collaboration skills to work in a cross-functional team.
Educational Requirements:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Additional Skills & Qualifications:
Experience with DevOps and CI/CD tools is a plus.
Familiarity with cloud environments (e.g., AWS, Azure) for deployment and management of application servers.
Knowledge of database connectivity (e.g., JDBC) and experience with relational databases is a plus.


From:
Chandan Rai,
Vaaridatech
chand@vaaridatech.com
Reply to:   chand@vaaridatech.com