We provide IT Staff Augmentation Services!

Java Developer And Middleware Administrator Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

OVERVIEW:

With 7.75 years of overall results driven and diversified experience in Java Development and Middleware administration, looking for a role that utilizes my technical expertise, architectural and design skills in integration using middleware products.

PROFESSIONAL SUMMARY:

  • Over the span of 7 years have worked in MoneyGram Internationals in Development and Middleware Administrator and as Web Developer in Confidential Bank.
  • Extensive experience in analysis, design and development of various multi - tiered client-servers, distributed components applications for the entire Software Development Life cycle
  • Expertise in core JAVA, STRUTS2, Spring, Web services, JSP, JDBC, XML with hands on Eclipse, RAD, Web sphere application server, Teradata.
  • Design and Development of Web pages for MoneyGram Online application using Struts2, Java, JSP, HTML, CSS, JavaScript, JQuery.
  • Design and Development of SOAP Web Services using Java, Struts2 framework for MoneyGram Web Applications.
  • Developed complete Web portal using Java, JavaScript, jQuery, JDBC and Apache POI to copy sensitive data within tables in Teradata DB in Confidential Bank.
  • Experience in Tomcat application server 6.x/7.x, including clustering setup, Tomcat integration with Apache
  • Experience with installing, configuring, administering, implementing and performance tuning clustered WebSphere application server, Tomcat, Apache
  • Experience in setting High Availability and clustering for WebSphere application server and Tomcat.
  • Experience in WebSphere application server installation and Administration.
  • Architect and requirement gathering for setting up WAS environments.
  • Worked in clustered (vertical, horizontal, hybrid) environment and deployed applications in highly available, load balanced production environments.
  • Experience in deploying and Troubleshooting J2EE applications in WAR, JAR and Ear formats on various versions of WebSphere Application Servers and MQ Servers using various ways like Admin Console, wsadmin and wsadmin scripting tools such as JACL/Jython/Perl scripting.
  • Experienced in installation and configuration of Web Servers IBM HTTP/Apache.
  • Excellent communication and interpersonal skills. Highly motivated, ability to multi-task projects, maintaining a high degree of proficiency.
  • Worked in different UNIX / LINUX platforms such as AIX, Sun Solaris, SUSE and Red Hat Servers.
  • Have good skills in analyzing the traces, logs and thread dumps using IBM tools like Thread dump analyzer, Log Analyzer, Support Assistant.
  • Hands on experience in Dynatrace Analyzer for realtime monitoring.

TECHNICAL SKILLS:

Languages & Technologies: JAVA, Servlets, Spring MVC, Spring Boot, Struts2, JDBC, APACHE POIHTML, CSS, JavaScript.

Development tools: IBM RAD, Eclipse, Spring Tool Suite, CA API Gateway.

Deployment tools: Jenkins, Bamboo.

Middleware Systems: IBM WebSphere Application Server 8.0/7.0/6.1, WebSphere MQ series 6.0, Tomcat Application server.

Web Servers: Apache HTTP Server, SunOne 6.1/7.0, Microsoft IIS 6/7.

Operating Systems: UNIX (Solaris 9/10, AIX), Red Hat Linux, Suse 11/10, Windows.

Process Tools: CA Service Desk, Service Now, Atlassian Jira and Confluence.

Performance Monitoring Tools: DynaTrace, Splunk, Thread Dump Analyzer.

Other Tools: Super Putty, Venafi, BladeLogic, WinSCP, PL/SQL Developer, GitHubBitbucket

CORE COMPETENCIES:

  • Java
  • Spring Boot
  • WebService
  • WebSphere Application Server
  • Apache HTTP Server
  • Tomcat application server

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Java Developer and Middleware Administrator

Responsibilities:

  • Developing spring boot application on MoneyGram Services such TransactionData, MGOServies, PhoneNotificationm and other Core functionalities.
  • Developing application connecting with database for value insertion and updates depending on the functionality need.
  • Work collaboratively as part of the development team to delivery high quality software to our customers
  • Working closely with the Development team daily to ensure timely resolution of defects.
  • Experience in WebSphere application server installation and Administration Architect and requirement gathering for setting up WAS environments.
  • Worked in clustered (vertical, horizontal, mixed) environment and deployed applications in highly available, load balanced production environments.
  • Involved in creating and configuring profiles, clusters, nodes, node agents for WebSphere Application Server.
  • Configuration of WebSphere resources like JDBC providers, JDBC data sources, Connection pooling, JVM settings, Session persistence, Queue connection factories, Queues, and Activation Specification.
  • Provided load/stress and architecture validation testing and troubleshooting on issues such as Out of Memory, 100% CPU Usage, hung Thread sessions, session replication, JVM Crashes.
  • Worked on tuning IBM Http Server to maximize the number of client connections to WebSphere Application Server by configuring max number of simultaneous connections,
  • Installed Apache HTTP server, configuration and plugin integration.
  • Configured URL redirects in HTTP webserver.
  • Worked closely with multiple Implementation coordinators(ICs) on multiple projects to deliver their required inputs until the product deliverables successfully applied to Implementation and Production Environments.
  • Quickly grab the incidents and fix them to complain with SLAs.
  • Worked on Change requests for implementing changes on QA,Performance and Implementation Environments.
  • Installation of tomcat application server, configuration and application deployment.
  • Actimize product installation in WebSphere for Risk Case Management.
  • Installation and Administration of IBM Cognos 10.2
  • Deployment Automation using Hudson for installation of applications and modules on to WAS.
  • Analyze application issues across environments and co-ordinate with development teams.
  • Manage SSL digital Certificates, renewal and troubleshooting cert issues.
  • Setting up Virtual Hosts on the Web server, configuring aliases and re-write rules.
  • Experience in UNIX shell, Jython and wsadmin scripting, have written scripts for day-to-day activities and auto deployment.
  • Good experience in fixing the JVM startup issues, JVM/application not responding issues.
  • Good experience in deploying the Ear and WAR files on WebSphere Application Server and troubleshooted issues during the deployment.
  • Detected problems in early development stage and utilized effective troubleshooting skills.
  • Worked on setting up tomcat and spring boot applications using shell scripting
  • Worked on integrating Tomcat or Spring boot set of Application servers with Apache web server using worker properties / plug-ins for load balancing & high availability.
  • SSL implementation for Tomcat and Apache instances using self-signed and external certificates.
  • Installed certificates in cacerts using keytool commands
  • Worked on monitoring tools (Dynatrace, Splunk)
  • Application performance monitoring through DynaTrace Analyzer,
  • Have been a point of contact for Dev / QS team in analyzing the high response times
  • Have experience on continuously monitoring the performance of Applications and servers while Load and Stress testing being performed.
  • Expertise in creating accurate and Detailed performance Analysis report for Websphere Applications, J2EE Applications, Database Servers and Websphere Servers on AIX,LINUX,UNIX Operating Systems using Dynatrace.
  • Worked with network team on VIP related setups and issues and have good understanding of end to end flow of VIP and HTTP requests (F5 to application server).
  • Monitored VIP statuses on F5 load balancer.
  • Co-ordinate with network team on IP, DNS URL configuration and mapping.
  • Coordinated the monthly implementation process. Maintain a consolidated implementation plan. Move source code to production server for WebSphere, Tomcat, Layer 7 applications, review edit deployment documents, create appropriate zip files packages and stage for production implementation.
  • Played key role in WAS Administration team and leading Middleware support team at onsite and offshore.
  • Provided on-call production support for monitoring, troubleshooting and maintenance.

Confidential, Cleveland, OH

Web Developer

Responsibilities:

  • Design and Development of Web Pages
  • Developed complete Web portal using Struts2,Java, JavaScript, jQuery, JDBC, Apache POI to copy data within Teradata DB in Confidential Bank.
  • Technical Module Lead for Development and Deployment activities.
  • Coordination with Onsite/Offshore team to understand and consolidate requirements.
  • Estimation of the Software Development effort
  • Designing UI Template and developing web components.
  • Perform internal assessment of software projects and create action plans for filling in the gaps identified during the assessments.
  • Preparation and execution of test cases for Unit Testing
  • Reviewing the deliverables to ensure the quality.
  • Reviewing projects with management team.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Layer 7 coding and deployment.
  • Directed sends Registration page creation for different countries.
  • Worked in analyzing the latency in application response times to drill down to whether Java API method or DB calls are taking longer time.
  • Managing the transaction completion.
  • Used tool 'Service Now' for incident and change management in the environment.
  • Participated in WAR room calls to resolve production issues.
  • Troubleshooting issues related to Layer 7 Policy configuration and analyzing SSG gateway logs.
  • Layer 7 policy deployments through Policy manger tool.
  • Performance tuning of configuration parameters for JVM Heap size, JDBC connection pool properties.
  • Technical Module member for Development and Deployment activities.
  • Estimation of the Software Development effort
  • Designing UI Template and developing web components
  • Design and Development of Web Pages.
  • Coordination with Onsite/Offshore team to understand and consolidate requirements.
  • Participating in the analysis of reported problems / enhancements, designing the solutions and constructing / testing the fixes / updates.
  • Conceiving and implementing alternate solutions / strategies for any exceptional and additional requirements for system specific needs.
  • Perform internal assessment of software projects and create action plans for filling in the gaps identified during the assessments.
  • Preparation and execution of test cases for Unit Testing
  • Reviewing the deliverables to ensure the quality.
  • Reviewing projects with management team.
  • Support the development activity.

We'd love your feedback!