We are seeking a skilled and detail-oriented Java based Middleware / Application administrator / engineer to manage and support enterprise Java-based applications in production environments.
The ideal candidate will have strong experience in Apache Tomcat, WebSphere Application Server, and Linux environments, along with expertise in application deployment, Multi JVM Setup, SSL management, and troubleshooting legacy systems.
You will play a critical role in ensuring the availability, performance, and security of mission-critical applications.
Key Responsibilities
- Administer and maintain Java middleware platforms including Apache Tomcat and WebSphere Application Server
- Configure and manage data sources, connection pools, EJB’s, RMI and application resources
- Deploy, monitor, and support Java web applications across multiple environments (Dev, QA, Prod)
- Perform Multi JVM setup, to run multiple instances of JVM within single Server Environment
- Manage and renew SSL certificates and ensure secure communication protocols
- Configure and manage web servers (Apache/Nginx) and integrate with application servers
- Monitor system performance and conduct log analysis to identify and resolve issues proactively
- Troubleshoot production incidents, especially for legacy Java applications
- Work closely with development and DevOps teams for application releases and upgrades
- Maintain system documentation, runbooks, and standard operating procedures
- Ensure high availability, reliability, and scalability of application environments
Required Skills & Qualifications
- Bachelor’s degree in computer science, IT, or related field
- 4–10+ years of experience in middleware/application administration
- Strong hands-on experience with:
- Apache Tomcat
- IBM WebSphere Application Server
- Linux/Unix administration
- Experience with:
- Web servers: Apache HTTP Server / Nginx
- SSL certificate installation and management
- Application deployment and lifecycle management
- JVM monitoring and performance tuning
- Log analysis tools and troubleshooting methodologies
- Good understanding of networking concepts (HTTP, HTTPS, ports, load balancing)
- Experience supporting legacy Java applications in production environments
- Strong problem-solving and analytical skills
Preferred Skills (Good to Have)
- Experience with cloud platforms (AWS/Azure)
- Knowledge of CI/CD tools (Jenkins, Git, etc.)
- Exposure to containerization (AWS ECS etc.)
- Familiarity with monitoring tools like New Relic, OpenSearch
Key Competencies
- Strong troubleshooting and debugging capabilities
- Ability to work in high-pressure production environments
- Good communication and collaboration skills
- Attention to detail and proactive mindset