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.
