We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Phoenix, ArizonA

SUMMARY:

  • 7 Years of experience in various application stages like development, maintenance and support.
  • Domain experience includes loyalty and Credit Card business.
  • Experience in developing web applications and server side development using JavaScript, JSP, Servlets, Hibernate, Spring, Struts, JDBC, XML, Log4j, JUnit, HTML, CSS, Json, JQuery.
  • Experienced in using various web/application servers like JBOSS, Weblogic 12 and Apache Tomcat 6.x.
  • Experienced in using various advanced and ePass cloud tools like Splunk, Jenkins, Docker, Git, Bit Bucket.
  • Experienced in application design using Unified Modeling Language (UML), Sequence diagrams, Case diagrams, Entity Relationship Diagrams (ERD), Data Flow Diagrams (DFD).
  • Experienced in wide range of projects which involves major phases of the project lifecycle i.e. design, development, Unit testing, integration, debugging and implementation .
  • Experience in Production system/environment and Infrastructure changes.
  • Experience in Long - term development, implementation and Service Delivery Management (SDM) to prioritize on production issues.
  • Expertise in Change and Release Management (as part of Service Transition Phase of projects), also in Incident and Problem Management (as part of Service Operation Phase of projects).
  • Good understanding and experience with different Software Development methodologies like Agile, waterfall,and tools like Rally, Slack, Jira, SharePointand Confluence.
  • Experienced in Continuous Integration tools like Jenkins, XL Release, etc.
  • Experienced with software development methodologies like Agile and Scrum.
  • Implemented SSL Hand shaking between servers.
  • Ability to work independently or in a group with minimal supervision to meet deadlines.
  • Flexible and versatile to adapt to any new environment and work on any project.
  • Worked along with Client and Client Operation in various locations across the globe.

TECHNICAL SKILLS:

Programming: Java, XML, SQL, JavaScript, Regular Expression, C, JCL, COBOL, CICS, REXX.

Framework: Spring 4.X, Hibernate, Jackson XML & JSON parser.

UI/UX: JSP, Javascript, JQuery, HTML, CSS

Batch Scheduling: Quartz, Control-M, Jobtrac

Databases: Oracle 11g, IMS, DB2

Tools:: Splunk, ServiceNow, SharePoint, Rally, Slack, Jira and Confluence.

Build, Version Controls: BitBucket, Maven, ChangeMan, Infoman

Systems: Windows, z/OS, UNIX

Software: MS Office Suite (Access, Word, Excel, PowerPoint)

EXPERIENCE/ASSIGNMENTS OVERVIEW:

Confidential

Hardware: OpenShift Cloud, IBM 3090

Operating System: Unix

Languages: Java, SQL, JavaScript, Regular Expression.

Database: Oracle 11g, DB2

Tools: ServiceNow, HTML, JavaScript, JSP, Spring, Restful Services, Java Servlets, JDBC, Jenkins, BitBucket, Docker.

Senior Software Engineer, Phoenix, Arizona

Responsibilities:

  • Requirement Analysis, Design, Implementation, Testing, Deployment and Documentation.
  • Development of micro services in JAVA using Spring boot for various modules and systems, designing solutions for both front end and back end (Restful Api's/Micro Services).
  • Developing new modules using Spring and Hibernate Framework’s.
  • End to end responsibility in meeting the Application Service Level Agreement and Service Level Objective.
  • Periodically visit the Incident, Problem and Change Management metrics in ServiceNow. Discuss with Team and identify the existing process gaps, challenges, and come up with solutions.
  • Join bridge calls for all critical service disruptions, engage relevant teams and ensure the issue is circumvented well in time.
  • Discuss with Business analysts for all planned and unplanned outages to ensure there is a proper Business Communication is in place and no customer impact.
  • Work with Mainframes DBAs for identifying the future risk to production Database.
  • Attain batch/online availability of 99 % with year on year reduction.
  • Participate infrastructure upgrade calls, understand the impact, communicate the outage to Business and ensure application is back to BAU after the outage.
  • Fine tune Batch/Online components and improve the execution time.
  • Guiding the offshore team technically and bringing them upto the standard.
  • Leading the team in doing Enhancements in project by following the Scrum Methodologies
  • Providing on-call support and providing fixes in cases of failure. Including necessary follow up on the production issues.
  • Ensuring system availability by making sure that all the batch jobs complete on time.
  • Updating Confidential clients on all the team activities like production issues/ deployments/ outages.

Confidential

Hardware: OpenShift Cloud, IBM 3090

Operating System: Unix

Languages: Java, XML, SQL, JavaScript, Regular Expression.

Database: Oracle 11g, DB2

Tools: ServiceNow, HTML, JavaScript, JSP, Spring, Restful Services, Java Servlets, JDBC, Jenkins, BitBucket, Docker.

Senior Programmer

Responsibilities:

  • Requirement Analysis, Design, Implementation, Testing, Deployment and Documentation.
  • Impact analysis for requirement changes, finding affected list of programs and homogeneous implementation.
  • Developing new modules using JSP, Spring and Hibernate Framework.
  • Implementing native Java and REXX tools and reducing the team manual efforts in analysis or solving the production issues.
  • Responsible for correct versioning of code by creating and moving the requests using BitBucket and Changeman.
  • Involved in preparing test plans for Independent Unit testing.
  • Prepare the release plan and install the changes in production.
  • Propose system enhancement and process improvements.
  • Conducting Knowledge Transfer sessions for new jonnies’ in the team.
  • Optimizing the mappings by changing the logic to reduce run time.
  • Coordinating, Monitoring and supporting the Production Deployments.
  • Performing final validation by coordinating with various internal teams and external partners.
  • Working on Incident, Change, Problem, and Knowledge Management using the ServiceNow tool. And making sure all the Service Level Agreements (SLA’s) are met.
  • Evaluating the user raised, job failure issues to diagnose the root cause and troubleshoot the production issues as soon as possible for direct stability of application.
  • Providing on-call support and providing fixes in cases of failure. Including necessary follow up on the production issues.
  • Status reporting and weekly meetings with customer.
  • Carrying out Process Improvements and Demand Management initiatives and activities.
  • Guiding the offshore team technically and bringing them up to the standard.
  • Conducted sessions for users and new team members, share and follow best practices.

Confidential

Hardware: IBM Servers, IBM 3090

Operating System: Z/OS

Languages: Java, XML, SQL, JavaScript, Regular Expression, JCL, COBOL, CICS, REXX, CLIST, SQL, XML, Easytrieve

Database: DB2, IMSDB

Tools: Manage Now, ServiceNow, TSO/ISPF, SPUFI, VSAM, NDM, JHS, XPTR, Control-M, Jobtrac, XCOM 6.2, FTP, IBM Utilities, Infoman, Changeman, JCLSYNC, XPEDITOR, BMC Tools, FileAid.

Team Member/Team Lead

Responsibilities:

  • Monitoring the applications logs, batch process and making sure that all the deliverables are met.
  • Evaluating the user raised, job failure issues to diagnose the root cause and troubleshoot the production issues as soon as possible for the direct stability of the application.
  • Providing on-call support and providing fixes in cases of failure. Including necessary follow up on the production issues.
  • Ensuring system availability by making sure that all the batch jobs complete on time. Webpages, CICS screens, IMS and Db2 databases are up and running.
  • Carrying out Process Improvements and Demand Management initiatives and activities to improve system efficiency.
  • Working on Incident, Change, Problem using ManageNow, Infoman and ServiceNow tool. And making sure all the Service Level Agreements (SLA’s) are met.
  • Reviewing Test Scripts written by team members.
  • Performing various reporting activities like SLA tracking, Availability, and PI, etc.
  • Reviewing the Deliverables of Development team after each phase of SDLC.

Hire Now