Java Developer/ Web Logic Administrator Resume
Franklin Lakes, NJ
SUMMARY
- 7+ years of IT experience with Oracle WebLogic Application Server, Tomcat, Apache administration, Jboss and support.
- Expertise in installation, configuration, migration, trouble - shooting and maintenance of Oracle WebLogic Server version 9.2/10.x/11g, JBOSS 5.x/6.x, iPlanet Web Server, Apache Web Server on different UNIX flavors like Linux and Solaris.
- Strong knowledge in WebLogic Platform on different OS's like Windows, Solaris and Linux.
- Extensive experience in setting up multiple Domains, configuring, monitoring, administering Admin Servers, Managed Servers, and Node Manager.
- Strong experience in performing root cause analysis to investigate the reasons for server and application related issues and suggesting solutions.
- Strong knowledge about the deployment of J2EE applications on Oracle WebLogic 9.x/10.x/11g, iPlanet and Apache, and familiar with utilization of OOP.
- Working knowledge of JBOSS 5.x/6.x and exposure to distributed queuing architectures
- Experience in developing and deploying the applications on multiple WebLogic Servers and maintaining Load Balancing, Failover and High Availability.
- Implements and administers JBOSS EAP 6.x, Oracle WebLogic environment; including troubleshooting, applying applications patches, custom code promotions and system monitoring.
- Deploying J2EE Application archives (JAR, WAR, EAR and RAR) and Web-Based/E-Commerce on Web Logic Application Server and JBOSS 5.x/6.x.
- Experience with Apache Webserver 2.0/2.2 and 2.3 and Tomcat 6.0.
- Expert experience in WLST, ANT, BASH and Perl scripting to automate and monitor the WebLogic routine tasks.
- Expert in creating clustered WebLogic domains in order to maintain load balancing and high availability of applications.
- Extensive experience in Performance Tuning and Optimization of WebLogic Servers.
- Strong knowledge of configuring JDBC connection pools, JMS Queues, Topics and Connection factories.
- Configured JNDI server as repository for EJB Home stubs, JDBC Data source, JMS connection factories, queues and topics.
- Solid experience in developing and deploying the applications on multiple WebLogic Servers and maintaining Load Balancing, Failover and High Availability.
- Developed/customized startup and shutdown scripts for the WebLogic servers.
- Worked on Apache and Sun One (iPlanet) Web Server environments.
- Configured Apache to act as proxy server for back end WebLogic and Tomcat application servers.
- Experience in taking thread dumps and heap dumps for troubleshooting.
- Configured Web Security tools such as LDAP Server, SSL Certificates.
- Expert in automated content deployment using Interwoven Open Deploy.
- Experience in writing Scripts to handle complex automation / administration using Shell scripting, WLST
- Excellent database knowledge using Oracle, MS-Access, and MS SQL Server.
- Experience in full Project Life Cycle including Analysis, Design, Testing and Documentation of various J2EE applications.
- Performing in-depth problem troubleshooting, resolution, and root cause analysis for application issues in production.
- Web Tools and Languages JSP, Servlets, JDBC, Java Script, WLST, Python, XML, HTML.
TECHNICAL SKILLS
Application Servers: Weblogic 8.1/9.x/10.x/11g/12c,iPlanet, Apache,Tomcat4.x/5.x, JBoss 5/6/7.1
Operating Systems: Red Hat Enterprise Linux 4/5, SUSE Linux, Windows, IBM-AIX 7.1, Sun Solaris
Languages: Java, C, C++, SQL, Unix Scripting, Shell Scripting, WLST.
J2EETechnologies: JSP, Servlets, EJB, Web Services (Apache Axis 2), SOAP, WSDL, HTML, JDBC, JNDI, XML, XSL, JMS, Spring Framework
Tools: /Utilities: Cute FTP, TME10,Jprobe, Maven 2.0, XMLSpy, Big IP F5, Site minder 4/5/6, TOAD
Protocols: T3, T3S, Kerberos, Http, Https, Ftp and TCP/IP.
Databases&DBTools: Oracle 8i/9i, MS SQL Server 2000, TOAD, SQL Navigator, SQL Plus, MS Access
CASE & Version Control: Clear Quest, JIRA, CVS, Perforce, Visual Source Safe, Subversion.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr.WebLogic Administrator/JBOSS Administrator
Responsibilities:
- Installation, Configuration & Administration of Clustered WebLogic Server 10.3.6 on Production Environment.
- Creation of WebLogic domains and setting up Admin & Managed servers for JAVA/J2EE applications on test and production environments.
- Installation, configuring and monitoring of JBoss 6.1 servers and integrated SunOne Web Server to work with the Application Server.
- Deployed the EAR, JAR, WAR applications on multiple WebLogic Server Instances and JBoss servers.
- Involved in working with Load balancing/Firewall to achieve failover and high availability.
- Configured JMS resources Queues, Topics, and JDBC connection pools and data sources for Web Logic/JBoss server instances.
- Deployed EJB web application on Tomcat Application Server
- Configuration of Horizontal and Vertical Clusters.
- Created Domain Templates to replicate the environment on new WebLogic/JBoss servers.
- Worked with WLST scripts and Shell Scripts to automate frequently done tasks like deployments.
- Experienced in analysis of thread dumps, core dumps, server hang and high CPU utilization conditions in WebLogic and JBoss.
- Optimizing the memory usage by tuning Garbage Collection.
- Monitoring WebLogic/JBoss Server health and security.
- Analyzed Log files such as WebLogic/JBoss server logs, node manager logs, Plug-in logs and thread dumps for troubleshooting and Problem determination to resolve issues.
- Involved in assisting QA team in Load and Integration testing of J2EE applications on WebLogic/JBoss Application Servers.
- Installed, configured and administered Apache 2.3.x and Apache Tomcat 5.5/6.0 on Linux.
- Installed and configured HTTP Proxy Plug-ins on Apache Web Server to send traffic to request dynamic content from WebLogic Application servers.
- Implemented security by configuring Secured Socket Layer (SSL) for client authentication and data encryption.
- Configured LDAP using Active Directory for user authentication and authorization
- Installed, configured and deployed virtual servers through VMware on Windows environment.
- Installed and configured Jrockit Mission Control (JRMC) in production environment to monitor system critical parameters such as garbage collection, memory leaks, CPU utilization, file/network I/O.
- Responsible for 24x7 production support of mission critical applications running on WebLogic and Apache/Tomcat Middleware.
Environment: Web Logic 10.3.6, JBoss 6.1 Apache 2.2, Oracle Jrockit 6, VMware, JDK, J2EE, JDBC, Apache Tomcat 5.5/6.0, Red Hat Linux, Shell Scripting, Oracle Linux, Windows 2003, F5 Load balancer, Site minder, Nagios, Splunk, JMX, Oracle 8i/9i, JDBC, LDAP
Confidential, Houston, TX
Weblogic/Tomcat administrator/Deployment engineer
Responsibilities:
- Experienced in supporting a multi-application environment with expertise in troubleshooting issues, performance analysis and tuning.
- Installing Weblogic8.1/9.2/10/Tomcat 6 on the client’s development, test and production servers. Moved the environment from one server, to server farm.
- Configured clustering for Weblogic application server on client servers.
- Efficiently deployed applications on multiple instances on the client servers in order to achieve Load balancing and high availability.
- Responsible for troubleshooting any deployment related issues.
- Applying upgrade patches of PK software regularly on the client side servers.
- Providing on call support to the third party client.
- Troubleshooting all Tomcat/WebLogic’s deployment related issues.
- Extensively involved in monitoring the applications hosted on the client servers.
- Involved in monitoring and performance tuning of the application servers hosted on the client servers.
- Troubleshooting WebLogic server connection pooling and connection manager with Oracle 10g.
- Administration of active applications, application performance monitoring, recycling the application server including installation of plug-ins for apache Webserver.
- Creation of SSL and Digital Certificates for requesting, generating and the implementation of the communication link between the web server and the application server.
- Log-file analysis (troubleshooting) to resolve issues using scripts.
- Configured and administered connection pools, multi-connection pools and data source objects for JDBC connections.
- Implemented security and configuration of Netegrity SiteMinder single sign-on.
Environment: BEA Web Logic 8.1/10.01, Tomcat 5.5/6.0 on windows 2003 and Linux servers, Apache web server, JProbe, Argus monitoring tool, Oracle database, Red Hat LINUX, Windows 2003, F5 Load balancer, Site minder, Nagios, JMX, Oracle 8i/9i, JDBC, LDAP, OEM, Puppet, subversion, EJB, JSP, Servlets, XML,MS Office, Secure SSH.
Confidential, Franklin Lakes, NJ
Weblogic Administrator/Middleware Administrator
Responsibilities:
- Installed, configured and maintained various middleware J2EE engines, Weblogic 10.x on Solaris 10, Linux servers and test external and internal web hosting environments.
- Used Korn Shell. Scripting was used to monitor the system environment.
- Involved in various Weblogic upgrades and migrations, Weblogic 8.1x to 10.x within the enterprise.
- Set up Secure Sockets Layer (SSL) communication between web servers Apache Tomcat and WebLogic Application Server.
- Administered Apache Tomcat 5.5 and WebLogic server involving 20+ Java Applications
- Worked closely to configure the Big IP F5 Load Balancer
- Automated the Deployment process of various WAR, JAR, and EAR applications in clustered environment using ANT scripts.
- Used WLST to get run-time parameters. Generated and analyzed Heap dump and Thread dump. Monitored WebLogic performance using Wily Inters cope.
- Troubleshoot production environment problems and participate in the team’s 24/7 on call support rotation.
- Expert in solving environment problems which includes Network issues, Database issues, application code, etc.
- Monitoring of WebLogic resources (WAR, EAR, JMS, JDBC) using tools such as wily introscope and JProbe.
- Good experience with Change Control processes to make updates in prod/DR environments.
- TOAD was used for viewing the Oracle Dictionary, tables, indexes and stored procedures.
- Installed BEA patches using Smart Update tool, and troubleshooting application and post-installation issues.
- Installed and Configured apache, iPlanet and IIS Plug-ins for WebLogic.
- Design, Configuration and Testing of IBM MQ 7.0 Series as a foreign JMS with WebLogic Server.
- Dealt with troubleshooting of issues like Out of Memory (OOM), High CPU Utilization and Server Hang.
Environment: Oracle Fusion Middleware 11g, Windows 2003, Solaris 10, Apache 2.x, JDK 1.4/1.6, IIS 6.0, TOAD, J2EE, LDAP, JDBC, JMS, XML, iPlanet 7, SiteMinder 6.0, OpenSSL, Eclipse, Wily introscope, JProbe and CVS.
Confidential, Columbus, Ohio
Middleware Engineer
Responsibilities:
- As a Middleware Administrator, responsible for administration, configuration, and monitoring of BEA WebLogic 9.2 and 8.1 Application Server Environments on SUN Solaris 8/9/10 servers.
- Responsible for Design, Analysis and Implementation of Middleware Services for Customer Support Line of Business.
- Responsible for Design and Development of Weblogic application deployment Scripts.
- Responsible for migration of J2EE services from WebLogic 8.1 to 9.x
- Installed and maintained SSL Certificates on Apache and iPlanet Web Servers.
- Installed and configured HTTP Proxy Plug-ins on Apache and iPlanet Web Servers to send traffic to request dynamic content from WebLogic Application servers.
- Provided BEA WebLogic clustered solution that allowed J2EE applications to achieve superior reliability (99.999%), scalability and SSL (Secure Socket Layer), in combination with F5 Big-IP Load-Balancer.
- Responsible for installation, configuration and support of WLS on Sun Solaris and Red hat Linux servers in ITE/development, UAT/test, and Training and Production environments.
- Assist developers, programmers, database administrators, and other users in resolving WebLogic/Unix issues.
- Provided technical leadership for deploying and configuration of J2EE applications on WebLogic.
- Responsible for Installation, Configuration, and Administration of BEA Weblogic Application Servers 7 and 9.1 on SUN Solaris 8/9/10, Microsoft Windows 2000, 2003 Server Platforms.
- Responsible for WebLogic Domain and Cluster Creation and Management for High availability.
- Deployment of various application packages including JAR, WAR, EAR, RAR, and properties using custom scripts in Development.
- Involved in performance and regression testing of the application in the testing environment.
- Involved in providing performance and system statistics and analyzing the bottlenecks using Wily Intro-Scope and JProbe to monitor the Java Applications.
- Configured the Site minder Policy server for failover to multiple user directories and policy stores.
- Responsible for tuning the JVM to suit the specific application needs.
- Installation of SSL certificates for the WebLogic clustered environment.
- Responsible for creation and configuration of Connection Pools like Multi, Generic & Grid Data Sources for various WebLogic applications.
- Providing 24x7 on-call production support in a Java environment including management of SLAs and following escalation procedures.
- Involved in applying patches for BEA WebLogic Server, SUN Solaris, and Apache Web Servers.
- Provided application support in all environments (ITE/DEV, QA/UAT, Training, and Production).
Environment: JDK1.4, J2EE, Python, JSP, Servlets, EJB, LDAP, JDBC, JMS, XML, Oracle9i, Web Logic Server 8.1, sp4, Aqua Logic, sun one, Solaris, Linux, CVS, Site Minder
Confidential
Java Developer/ Web logic Administrator
Responsibilities:
- Installed, administrated and configured of WebLogic Application Server 8.1.
- Configured and Maintained JDBC, JMS, JNDI and other J2EE Services with WebLogic server.
- Deployed Applications (WAR, JAR, EAR) in Domain and Clustered environments achieving High Availability and Fail-over functionality.
- Configured Secure Sockets Layers (SSL) for data encryption, client authentication and Two Way SSL for Web logic 8.1 using Keytool.
- Configured Apache and Sun ONE web servers as proxy for WebLogic 8.1.
- Performed Load Balancing, Performance Tuning and optimization for WebLogic server.
- Auditing (Performance, Scalability) Applications and Application Servers.
- Configured Node manager for administering Managed Servers.
- Configured of JDBC connection pools and Data sources, Troubleshooting and fixing up issues.
- Monitored BEA WebLogic Server using tools such as Simple Network Management Protocol (SNMP) and Java Management Extensions (JMX).
- Automated the Deployment process of J2EE applications in WebLogic Server 8.1 using WLST, UNIX Shell Scripts and WebLogic Deployed utility.
- Performed Performance tuning of JVM heap size, GC, Java stack trace analysis.
- Designed an entire messaging interface and Message Topics using WebLogic JMS.
- Performance Analysis of WebLogic 8.1 Server using Load Runner.
- Review and modification of Unix Scripts used for batch jobs.
- Shell and Perl Scripting for automation of administration tasks.
- Provided 24/7 on call support in both testing and production environments
Environment: J2EE, LDAP, JDBC, JMS, JNDI, Apache, Oracle 9i, WebLogic Server 8.1, Tomcat, Windows 9(x), 2k/2003/XP, Solaris and Linux.