Java Production Support Resume Profile
Plantation, FL
Summary
- Nearly 8 years of IT experience in the areas ofDeveloping, Testing and Supportingweb based and client server multi-tier applications using Java/J2EE technologies..
- Excellent knowledge and experience using Java/J2EE technologies like Java Beans, JSP, Servlets, Struts, Web Services
- Good working knowledge in IT, Banking and Manufacturing Domains
- Solid understanding and Experience in using Spring and Struts frameworks
- Experience in Oracle SQL/PL SQL
- Experience in using JBoss, IBM Websphereand Apache Tomcat
- Experience in using different IDEs like Eclipse, NetBeans.
- Worked on deployment, installation, configuration and issues with Application servers like Apache JBoss 4.0, Apache Tomcat and Web sphere
- Excellent Support experience for applications which are implementedusing various Architectural design patterns like MVC, Singleton, Front Controller, DataAccessObject, Composite view, Business Delegate patterns.
- Experience in Using LISA Virtualization to perform load test.
- Strengths in Problem solving and Timely resolution of issues. Self-motivated, diligent and an Excellent Team player
- Positive work attitude and self-motivated to work independently and as well as in team
- Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem
TECHNICAL SKILLS:
Languages: JAVA, PL/SQL J2EE Standards: JSP, Servlets, JDBC, Java Bean, XML, JavaScript, HTML,
DHTML,Cascading Style Sheets CSS , Web Services, Frameworks: Struts 2, Spring Application Server/Web Server: Apache Tomcat , Web Sphere6.1, JBoss
Web Services / Messaging JMS, SOAP 1.1, UDDI, WSDL, Web Services, Apache Axis, MQ Methodologies: SDLC waterfall model, Iterative model Database: Oracle 11g RAC Clustered Database Operating Systems: Linux, AIX IDE: Eclipse, NetBeans SQL Tools: TOAD, SQL Developer tool
PROFESSIONAL EXPERIENCE:
Confidential
Role: Java Production Support
Responsibilities:
- Worked extensively on analyzing the existing application and project requirements
- Requirement analysis and design document preparation.
- Preparing and reviewing Design EQA high level and low level design document for the project
- Provide oversight to the technical teams delivering the support and maintenance services for Applications and Infrastructure
- Deploying the applications on RED HAT Linux servers. Testing the Servers in Lower Environments.
- Supporting more than 8 web application having a huge infrastructure of 96 Virtual Machines where the OS is Red Hat Linux. These web applications are mission critical and require high availability.
- Configure the new servers in F5 load balancer. During production issues, identify the faulty servers and place them out of rotation from F5 Load Balancer VIP to avoid business impact.
- Ensure compliance of processes by teams in delivering the technical services
- Ensure analysis of technical issues and their resolutions be performed as per Best Practices committed to the client
- Ensure that the services are delivered per the SLAs across the organization supported application and infrastructure levels
- Ensure proper estimation of level of efforts and schedule planning for maintenance and enhancement items
- Ensure proper execution of release planning and deployment cycles
- Ensure proper Capacity planning and utilization
- Proactively identify the common / recurring problems in the service areas and provide a unified solution to eliminate / minimize the disruptions
- Understand all technical services impacting the users of various business service areas
- Analyze and review actual service performance against SLAs
- Provide weekly operational reports to the stakeholders on service performance, achievements, miss-outs, SLA adherence, opportunities for improvement
- Taking thread and heap dumps during production issues, analyzing them and identify the faulty piece of code.
- Provide regular reports and metrics on Support and Maintenance tickets, trends and corrections to improve the performance
- Maintain regular communication with Service Delivery Managers, Advisors, SMEs
- Keep involvement in critical incidents to ensure that the right stakeholders are taking the leadership to resolve critical incidents within the SLA
- Proactively communicate risks, challenges, help required with leads and their teams to ensure continuous successful delivery of services
- Ensure that delivery transparency is maintained so as to enable decision making by Leads and their team members.
- Performing Trend Analysis every quarter to understand the application behavior and identify the improvement areas and fine tuning the same.
Environment: JDK 1.6, spring, Struts2.0, JSP2.0, Servlets, JavaScript, IBMWebSphere App Server 6.1, , JBoss Application Server, Oracle 11g RAC Clustered Database
Confidential
Role: Java Production Support
Responsibilities:
- Understand high-level technical aspects of existing systems and services.
- Provide support of incoming tickets, including extensive troubleshooting tasks.
- Work on operations and maintenance driven coding projects, primarily in Perl or shell scripts, web technologies, with the potential for Java based projects.
- Software deployment support in staging and production environments.
- Develop tools to aid operations and maintenance.
- System and Support status reporting.
- Ownership of one or more Digital products or components.
- Customer notification and workflow co-ordination and follow-up to maintain service level agreements.
- Work with Development teams for handing-off or taking over active support issues and creating a team specific knowledge base and skill set.
- Investigate and troubleshoot Production issues.
- Support the regular application release process
- Support our application platforms in both production and the non-production test environments.
- Be part of an on call rotation
- Interact closely with our technology teams on support and platform enhancements.
- Suggest, design, implement and deploy new technologies to help achieve its strategic business goals.
- Keep current with emerging technologies and recognize the potential value they bring.
- Manage relationships with 3rd party vendors
- Always revise the capacity of the existing infrastructure to handle the traffic and add more Servers depending upon the need.
- Developing Tools monitoring tools for proactive Monitoring
- Writing Shell and Perl script to always monitor the application logs and alert the team by sending mail Alerts with Error messages.
- Configuring the new Servers under F5 load balancer VIP. Take the faulty servers out of rotation to avoid business impacts.
- Performing Trend Analysis every quarter to understand the application behavior and identify the improvement areas and fine tuning the same.
Environment: IBM Mainframes, SQL, Java, Unix, IBM MQ, Web Sphere App Server, Linux OS , Servlets, Struts, Web Services.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Worked extensively on analyzing the existing application and project requirements
- Requirement analysis and design document preparation.
- Preparing and reviewing Design EQA high level and low level design document for the project
- Provide oversight to the technical teams delivering the support and maintenance services for Applications and Infrastructure
- Deploying the applications on RED HAT Linux servers. Testing the Servers in Lower Environments.
- Supporting more than 8 web application having a huge infrastructure of 96 Virtual Machines where the OS is Red Hat Linux. These web applications are mission critical and require high availability.
- Configure the new servers in F5 load balancer. During production issues, identify the faulty servers and place them out of rotation from F5 Load Balancer VIP to avoid business impact.
- Ensure compliance of processes by teams in delivering the technical services
- Ensure analysis of technical issues and their resolutions be performed as per Best Practices committed to the client
- Ensure that the services are delivered per the SLAs across the organization supported application and infrastructure levels
- Ensure proper estimation of level of efforts and schedule planning for maintenance and enhancement items
- Ensure proper execution of release planning and deployment cycles
- Ensure proper Capacity planning and utilization
- Proactively identify the common / recurring problems in the service areas and provide a unified solution to eliminate / minimize the disruptions
- Understand all technical services impacting the users of various business service areas
- Analyze and review actual service performance against SLAs
- Provide weekly operational reports to the stakeholders on service performance, achievements, miss-outs, SLA adherence, opportunities for improvement
- Taking thread and heap dumps during production issues, analyzing them and identify the faulty piece of code.
- Provide regular reports and metrics on Support and Maintenance tickets, trends and corrections to improve the performance
- Maintain regular communication with Service Delivery Managers, Advisors, SMEs
- Keep involvement in critical incidents to ensure that the right stakeholders are taking the leadership to resolve critical incidents within the SLA
- Proactively communicate risks, challenges, help required with leads and their teams to ensure continuous successful delivery of services
- Ensure that delivery transparency is maintained so as to enable decision making by Leads and their team members.
- Performing Trend Analysis every quarter to understand the application behavior and identify the improvement areas and fine tuning the same.
- Calculating the 90 percentile of the applications before and after the change implementation and track the response time behavior.
Environment:JDK 1.6, JSF ICEfaces 1.8, EJB, Spring 3.0, Hibernate 3.6, JMS, AJAX, IBM DB2 9.7, SQL, XML, IBMWebShere App Server 6.1, Web Services, WSDL, SOAP, Log4j, Maven, Eclipse Indigo, CVS.
Confidential
Role: Java web programmer
Responsibilities:
- Developing UI Screens.
- Validating the user inputs using Java Script
- Connecting to backend using JDBC
- Writing business logic to process the user input using struts framework
- Writing presentation logic to present the output to the end user.
Environment: Java, Servlets, JSP, JDBC, Oracle 10g, SQL,Struts