Application Support Engineer Resume
SUMMARY:
- Having 9 Years of professional experience in analysis, design, development, implementation, integration and Optimization of Server - side and Client-side applications using Object Oriented Analysis and Design methodologies.
- Extensive experience in full cycle development of e-business systems using Java, J2EE, Spring, Struts framework, Web Services (Restful and SOAP), jQuery, Java Script, JDBC, JSP, JSF, Servlets, Multi-Threading, Java Beans and Shell Scripting.
- Proficient in handling product support issues, resolving issues in provided timelines and client communication.
- Good experience in using monitoring tools like splunk, gomez, coremetrics.
- Hands on experience developing features with team as well as working individually and good communication skills for business team interaction.
- Expertise in troubleshooting various pre and post production issues, driven by new challenges and adept at adapting to any cultural and business environments.
- Expertise in Agile methodology and process.
- Well experienced working on proof of concepts/spikes for critical project requirements.
- Experience in efficiently troubleshooting production issues.
- Hands on experience in handling Global (Offshore-Onsite) development model.
- Hands on experience in continuous integration process and expertise in Jenkins administration.
- Excellent programming skills in developing/maintaining Oracle, SQL Server, MySQL and PL/SQL with strong and in-depth knowledge of relational database systems design and development.
- Experience in Software Development Lifecycle (SDLC), application design, functional and technical specs and use case development using UML.
- Expertise in SDLC that encompass with proven analytical and problem solving skills and experience working with agile and water flow methodologies.
- Client interaction for requirement gathering/analysis and Testing.
- Developed multi-tiered object-oriented system architectures utilizing Use cases, UML (Sequence, Activity and class diagrams), Rational Rose
- Excellent experience in the design, development, and implementation of Model-View-Controller (MVC) inculcating with different J2EE frameworks, Design Patterns (Creational / Structure / Behavioral patterns)
- Extensive experience in using IDEs Eclipse and Spring tool kit.
- Experience in developing Web Services using WSDL, UDDI, SOAP and XML.
- Highly conversant with quality procedures that are followed both at organization level as well as client specific level.
- Excellent client communication skills and the drive to complete tasks effectively and efficiently where customer services and technical skills are demanded as well as the ability to communicate effectively with all levels of management and the client community.
- Effective problem solving skills and outstanding interpersonal skills.Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
TECHNICAL SKILLS:
Programming Language: Java, J2EE, SQL/PLSQL, Java Script, Flex
Framework: Spring, Struts and Hibernate
Web Services: Restful, Soap web service
FrontEnd Technology: JavaScript, jQuery, HTML, DHTML, JSON, CSS, Flex
J2EE Technology: JSP, Servlets, JDBC, JNDI, POJO
XML Technologies: XML, XSL, XSLT, LDAP
Web Service Tools: SoapUI, Jersey
Application/Web Servers: Apache Tomcat, JBoss 5.1; BEA Weblogic 7.0, 11gR1, Play Framework and WebSphere 8
Databases: Oracle 8i, 9i, 10g, 11g; SQL Server 2005/2008; MySQL
IDE Tools: Eclipse, Spring Tool kit and intellij
Unit Testing Tools: JUnit, JBehave, TestNG
Configuration: CVS, VSS, Microsoft Visio, SVN
Operating Systems: Windows 98,NT,2000,XP,vista,7; UNIX, LINUX, Mac
Database Tools: TOAD, MySql Query Browser
Design Methodologies: UML, Rational Rose
Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, SMTP
PROFESSIONAL EXPERIENCE:
Confidential
Application Support Engineer
Responsibilities:
- Working on the application development of the Java/J2EE application on spring framework.
- Leading the coordination for client and end user issues.
- Work on application monitoring and incident resolutions. Used monitoring tools like splunk.
- Perform online release on production and other running environments.
- Fix performance issues on production environment.
- Responsible for L3 services.
- Requirement analysis, documentation, coding and bug fixing.
- Task delegation and monitoring team at offshore locations
- Implemented RESTful Web Services and handling data in format of JSON
- Worked on handling and processing feed data from third party systems.
- Developed various reusable Helper and Utility classes which are used across all the modules of the application.
- Involved in design and implementation of MVC architecture in different modules.
- Wrote automation scripts for invoking, monitoring the batch jobs using UNIX Shell scripts.
- Had worked on version control tools like SVN, Rational Clear Case, and defect/bugtracking tools like HP Quality center, JIRA, Rational Clear Quest, Confluence
- Involved in Unit & Integration Testing for different Modules in the application.
- Designed and developed Business components and Integrated with spring framework.
- Handled offshore as part of the development process
- Developed automation scripts to validate the application functionality.
- Involved in Unit & Integration Testing for different Modules in the application.
- Involved in deployment and hot fix support.
- Developed standalone modules with micro services for dynamic price processing.
- Involved in code optimization in order to handle high requests/traffic.
- Implemented Caching technology to withstand large number of requests.
- Performed technical reviews of code and unit test plans created by the team
- Involved in the team meetings with the customers and weekly status meetings
- Developed Junit tests for the services and prepared documentation.
Confidential
Java Technology Lead, Onsite Coordinator
Responsibilities:
- Work on enhancements which include design, coding and testing·
- Leading the coordination for client and end user issues.
- Work on application monitoring and incident resolutions.
- Perform online release on production and other running environments.
- Worked on Agile Business Rule Development (ABRD), which provided various activities involving design, validation and deployment, and given detailed requirements.
- Received issues in HPQC and resolved them with appropriate fixes and changes as asked accordingly.
- Weekly project updates, discussing tasks/stories/epic on daily stand-up meetings with agile methodology and bi-weekly retrospective work-status team meetings.
- Developed middle tier layer using RESTFul Web Services on Spring framework.
- Developed various reusable Helper and Utility classes which are used across all the modules of the application.
- Involved in Unit & Integration Testing for different Modules in the application.
- Designed and developed Business components and Integrated with spring framework.
- Handled end to end feature development of new features.
- Worked closely with automation team to validate the application functionality.
- Involved in Unit & Integration Testing for different Modules in the application.
- Designed and developed the project using spring web MVC and design patterns.
- Developed micro services processing the data individually.
- Involved in deployment and hot fix support.
- Involved in code optimization in order to handle high requests/traffic.
- Wrote Technical design document with the class, sequence, activity diagrams in each use case.
- Used Subversion for activities tracking i.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository.
- Performed technical reviews of code and unit test plans created by the team
- Involved in the team meetings with the customers and weekly status meetings
- Wrote Junit test classes for the services and prepared documentation.
Environment: Java 1.7, Web services (Restful), Spring, Spring web MVC,jBoss, Spring Security, Java script, Linux/Bash shell scripting, XML, JSON, JUnit, JavaScript, Oracle 10g, CQL, SQL, PL/SQL,SVN and Agile methodology,jenkins and maven, JIRA, Confluence
Confidential
Technology Analyst
Responsibilities:
- Get skilled in existing ecommerce framework.
- Leading the coordination for client and end user issues.
- Work on application monitoring and incident resolutions.
- Perform online release on production and other running environments.
- Fix performance issues due to peak load on production environment.
- Responsible for L3 services from offshore.
- Requirement analysis, documentation, coding and bug fixing.
- Task delegation and monitoring team at offshore locations.
- Worked in Germany as onsite coordinator of the project to lead the support activities.
- Following FSD, TDD, BRD of business teams to understand the project requirements.
- Successful project deployments in environments: local, DEV, SIT, UAT and Production.
- Developing JSP pages using standard tags and scripting elements.
- Testing RESTful services in SOAPUI.
- Building Mobile friendly responsive pages
- Followed agile software development methodology.
- Developed reporting tool using Jasper reporting from XML template and calling Jasper reports from Java application.
- Developed module model delegation and functionality to generate XML to synchronize the application data with data source system.
- Developed module to handle model and article creation from application.
- Developed stored procedures for model and article creation and for updating.
- Involved in technical documentation and Release notes.
- Analyzed the requirements and provided the estimates.
- Involved in UI enhancement as part of application redesign.
- Developed JSP’s and HTML for front end User Interface.
- Involved in code review and played role of Subject matter expert (SME).
- Fine-tuned the SQL queries to improve the application performance.
- Involved in Unit & Integration Testing for different Modules in the application.
- Involved in code merge and branches creation and maintenance.
- Fixed the application issues within given ETA.
- Involved in client discussion and documented the requirements and prepared SOW.
- Used VSS for activities tracking i.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository.
- Performed technical reviews of code and unit test plans created by the team
- Involved in the team meetings with the customers and weekly status meetings
Environment: J2EE, SQL Server 2005, Hibernate, PL/SQL, TOAD for Oracle, VSS.
Confidential
Java Developer
Responsibilities:
- Requirement analysis
- Involved in complete Requirements gathering and brain storming sessions with users.
- RCN (Requirement change number) analysis and coding
- Defect analysis and defect fixing/coding
- Analyzing web-print issues
- Development activity-creating activity and delivering code for JSP pages and validating the same using validator tools.
- Unit testing, regression testing and impact testing.
- J-unit test Report Generation Tool and reaching coverage report up to State Farm (SF) threshold values
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase
- Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
- Developed new Web applications using Java Servlets, JSP, HTML, JavaScript and Web sphere.
- Implemented MVC architecture using struts.
- Developed UI for new application flows.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Wrote Action classes, Action Forms Beans, Validators for Components.
- Development of the modules Flexi Search, Exact Search features.
- Involved in technical documentation for the developed modules.
- Involved in application optimization and application testing.
- Handled end to end new feature development.
- Played a team member role by involving in development/ updating of logic based on new requirements.
- Involved in preparing the documentation of the functional specification, User manual and also updating various documents with newly implemented functionalities.
Environment: J2EE, JSP, Servlets, Struts 1.3, HTML, UML, JavaScript, Oracle 8i, Websphere
Confidential
Java Developer
Responsibilities:
- Documentation and software configuration management.
- Design and Development.
- Database management and JDBC connectivity
- Involved in complete Requirements gathering and brainstorming sessions with users.
- Involved in creating BRD, FDS and SDS documents.
- Developed Use Case Diagrams and Class Diagrams using Rational Rose.
- Developed the Responsive User Interface using CSS, HTML and Jquery
- Involved in application optimization and application testing.
- Handled end to end new feature development.
- Played a team member role by involving in development/ updating of logic based on new requirements.
- Involved in preparing the documentation of the functional specification, User manual and also updating various documents with newly implemented functionalities.
Environment: J2EE, JSP, Servlets, Struts 1.3, HTML, UML, JavaScript, Oracle 8i, Weblogic Server 8.x
