You will administer and support Java application middleware across Apache Tomcat and Oracle WebLogic environments. The role focuses on environment build, configuration, hardening, deployment support, monitoring, and troubleshooting across Dev/QA/Prod. You'll partner with application teams, DBAs, network/security, and DevOps to ensure secure, reliable, and performant services.
Key Responsibilities
- Environment Build & Configuration
Install, configure, and maintain Tomcat instances (service wrappers, JVM settings, thread pools, virtual hosts, context paths, HTTP/HTTPS connectors).
Configure WebLogic domains, admin/managed servers, clusters, data sources (JDBC), JMS, connection pools, and node managers.
Implement SSL/TLS, manage keystores/certificates, and enforce secure cipher suites and protocols. - Deployment & Release Support
Support deployment of Java applications (WAR/EAR) across Dev/QA/Prod.
Integrate application services with APIs, databases, and SFTP endpoints.
Automate repeatable tasks (startup/shutdown, deployments, health checks). - Operations, Monitoring & Troubleshooting
Proactively monitor application and middleware health configure logging and log rotation.
Integrate and tune alerts with tools such as Splunk (logging/observability) and Tenable (vulnerability posture).
Diagnose and resolve incidents related to JVM performance, memory leaks, thread contention, connection pooling, and deployment failures.
Implement and maintain high availability & load balancing configurations. - Security & Compliance
Apply OS and middleware security patches and updates on a regular cadence (Windows & Linux).
Remediate vulnerabilities maintain configuration baselines aligned to security standards and hardening guides.
Manage certificate renewals and secrets/keystore hygiene. - Platform & Infrastructure Administration
Support Windows Server services (WSUS, basic file/NTFS permissions) and Linux administration for middleware hosts.
Active Directory basics: user/groups, GPO awareness, DNS entries relevant to app hosting.
Manage Symantec Endpoint Protection Manager (SEPM) policies on servers. - DevOps & Automation
Use GitLab (CI/CD) for pipeline-driven deployments where applicable.
Leverage Docker for packaging middleware tools/utilities use Terraform for IaC in supported environments.
Contribute to runbooks, SOPs, and environment documentation. - Service Management
Handle user requests and operational queries within SLAs.
Participate in problem reviews/RCAs and drive continual service improvement.
Required Qualifications & Skills
- 3-6 years hands-on experience administering Tomcat and/or WebLogic in enterprise environments.
- Strong knowledge of Java application hosting, JVM tuning, JDBC data sources, and web security (SSL/TLS, certs, ciphers).
- Proficiency with SQL fundamentals for connectivity/health checks (any RDBMS).
- Solid experience with Linux (RHEL/CentOS/Ubuntu) and Windows Server basics.
- Experience with logging/monitoring (e.g., Splunk) and vulnerability tooling (e.g., Tenable).
- Familiarity with GitLab CI/CD, Docker, and Terraform (working level).
- Scripting in Bash and/or PowerShell for automation.
- Strong troubleshooting, documentation, and stakeholder communication skills.