Senior Web Developer Resume
Austin, TX
SUMMARY
- More than 18 years of IT Experience in Object Oriented Programming (OOP) in Java, J2EE Technologies (Web Services using Restful, SOAP, WSDL, XML, XSD, JMS, MQ, EJB, MDB), IBM WebSphere portal, Microservices, Spring, Hibernate, Cucumber, JSF, JSP, React, Angular, jQuery, Rich faces, Ajax, Struts, Smart Guide, Test Manual, Linux, Shell Script, Scrum - Agile, IBM WebSphere, WebLogic, MyEclipse, Axure RP, UXPin, Clear Case and Clear Quest.
- Strong knowledge and work experience in Texas state government agencies like Confidential - Confidential and Confidential . supporting and modernization of legacy web applications.
- 13 years of experience in working multiple Texas State agencies like HHSC and TWC.
- Expertise in Java application migration from legacy versions into latest versions followed by maintenance and support.
- Experience in Keep updating to the Client/Management through various reports and emails about status of the project, schedules, specifications, quotes and variations.
- Very good experience in wire framing tools such as Axure RP and UXPin for variety of web page ideas.
- Strong experience in testing web application for its functionalities and provide feedback appropriately.
- Expert in team building, cooperate and mentor with other developers to accomplish on create and complete website.
- More than seven years of experience in Agile methodologies, Sprint Planning and Scrum process.
- Strong eight years of experience in design and development using Model-View-Control Architecture (MVC), Service Oriented Architecture (SOA), Enterprise Applications and Services (EAS).
- Strong experience in Core Java, J2EE, Java script, JSP, jQuery, Java bean, Struts and spring modules such as Spring AOP, Spring MVC, Spring ORM and full Software Development Life Cycle (SDLC).
- Experience in Web-Tier frameworks such as Angular, React, and RESTful Web services.
- More than 10 years of Database programming skills using SQL, PL/SQL, Stored Procedures, Functions, Packages, Triggers using DDL and DML in Oracle, DB2, MongoDB and MS SQL Servers.
- Strong diversified experience in System Test Analysis on Windows, Linux, and Web based application.
- Experience in defining Test cases, developing & maintaining test scripts.
- Strong experience in create and maintain Functional design documents and Technical design documents.
- Involved in Manual and Automated testing of applications developed on Windows and UNIX Environment by using Test-driven development (TDD)/ (BDD) methodology.
- Expertise in Problem solving, reporting defects and preparing Test Result Reports and Bug Tracking Reports. Scheduling and assigning task and coordinating with the team members.
- Experienced with Functional Testing, Performance Testing, Smoke Testing and User Acceptance Testing (UAT). Hands-on coding experience in scripting language VB Scripting.
- Experience in implementing test code within a continuous integration and continues delivery (CI/CD).
- Experienced in OOAD Techniques Designed ER Diagrams, Infrastructure, Block, Use case, State, Activity diagrams and Class diagrams and IDE tools such as RAD 8.5, WSAD and MyEclipse.
- Experience in front-end support controllers design using JSF for rapid web application development.
- Strong Experience in Design Patterns using Command, Builder, Service Locator, Business Delegation, MVC, Front Controller, DAO, Singleton and POJO.
- Self-motivated with ability to mentor developers and scheduling the tasks.
- Capable of quickly learning recent technologies, policies and adapting with new environments.
TECHNICAL SKILLS
Operating Systems: Linux, UNIX and Windows 7
Web/Application/Portal Servers: WebSphere portal 8.5, Tivoli Access Manager 6.1, WebSphere 8.5, Oracle WebLogic 10.3, JBoss EAP 6.1 and Tomcat 6.0.
Databases: Oracle 11g, MongoDB, DB2, SQL, PLSQL, MS SQL Server 7.0, MySQL and MS Access.
IDE & Tools: RAD 8.0, WSAD, MyEclipse, JBoss Developer Studio, Jenkins 2.2, Gradle, Cucumber, CI/CD, Maven, ANT, Junit, Git, Selenium 3.4, PL/SQL Developer, Crystal Reports, Jasper Reports, ALM Octane 15.0, and Bugzilla 5.0
Frameworks: Spring 4.0(Spring MVC, Security, JDBC, Transaction, BOOT), Struts 2.3 and Hibernate 3.0
Languages: Java 8, J2EE, C, C++, Visual Basic, Shell Scripting, JavaScript, SQL and PL/SQL.
Web Development: JSF, OOPs, Facelets, Rich Faces, HTML, JSP, JSTL, HTML5, Java bean, MyBatis 3.4, XML, XSD, Web Services (SOAP, REST), Spring Boot, tag libraries, AJAX, jQuery, Angular/React JS, WebSphere MQ Series, CSS3, Axure RP 7.0 and UXPin 2.3
SCM & UML Tools: Agile Sprints Jira, SVN, ClearCase, VSS, CVS, PVCS and Rational Rose.
PROFESSIONAL EXPERIENCE
Confidential, Austin, Confidential
Senior Web Developer
Responsibilities:
- The project is fully agile based scrum meetings which has included Sprint Planning, Daily Scrums, Check-In, Review & Retrospective for the continuous delivery.
- Designed and developed application components using Java, J2EE and Spring MVC frameworks.
- Designed and developed Spring aspect-oriented programming of Security and Transaction management.
- Prepared functional design documents, mock-up screens, technical design documents and work allocated to the development team.
- Designed and Developed oracle stored procedures, Triggers, SQL and exception handling.
- Addressed issues in Development, Integration testing, System testing, UAT and DB/QA team that blocks team’s progress and deliveries.
- Technologies used for Development and Test: Agile methodology, Axure RP, Core Java, J2EE, Java script, Java bean, Spring Frameworks, Spring AOP, Spring MVC, HTML5, JSP, CSS 3, jQuery, XML, WebSphere application server, Junit, ALM Octane, Shell Scripting, Oracle SQL, Webservices using RESTful, JSON and Bugzilla.
Confidential, Austin, Confidential
Senior Web Developer
Responsibilities:
- Transitioned from Waterfall software development into Agile based daily scrum meetings, software full development lifecycle SDLC, Sprints Planning, Review & Retrospective for the continuous development and delivery. Addressed issues in Dev/DB/QA team that blocks team’s progress and deliveries.
- Prepared functional design, mock-up screens, technical design documents and work allocation to team.
- Java, Object Oriented Programming, exception handling, Spring framework MVC and Collection framework.
- Designed and developed business transaction management and security in Spring AOP.
- Keep updating to the management through various reports and emails about status of the project.
- Designed and Developed new SEAR adopter which act as a bridge between TWC’s GASS system which has user’s login information and Okta-SSO cloud.
- Written and maintain several shell scripts in Linux for creating and running nightly batch jobs.
- WebSphere portal server and WebSphere application server Platform with RAD IDE.
- Created and maintain Test Plan, overall Test Strategy document and Test Scripts.
- Stay updated and Motivate team members to achieve success on the development/test/deliver as per plan.
- Performed complex and varied programming using appropriate development tools, common routines and interfaces.
- Created defects in Defect’s module of ALM Octane and linked Defects to test cases.
- Performed regression testing by repeated execution of test cases in each build and verified the fixation of bugs, concluded the resolved bugs and reported any new bugs that arose using bug tracking tool ALM Octane.
- Planned and executed of the design and build phases, delivering high quality deliverable.
- Created REST web services for verifying user credentials at first time login into the system.
- Implemented the software development process and testing, with continuous integration and facilitating technical aspects of continuous delivery using Jenkins.
- Technologies used for Development and Test: Agile Sprints Jira, Core Java, J2EE, Multithreaded, Java script, Java bean, Spring MVC, Spring Security, Maven, jQuery, HTML5, JSP, CSS, XML, XSD, WebSphere Portal Server, TEAMS, Junit, Linux, Microservices, Axure RP, Shell Scripting, WebSphere, Webservices using REST/JSON and RAD.
Confidential, Austin
Senior Web Developer
Responsibilities:
- Check the quality of the work by defining and reviewing the best practices of code & issue tracking.
- Prepared functional design, mock-up screens, technical design documents and work allocated to team.
- Java, multi-threading, exception handling, OOPs and Spring framework.
- Keep updating to the management through various reports and emails about status of the project.
- Designed and Developed oracle stored procedures, Dynamic SQL, PL/SQL and exception handling.
- Written and maintain several shell scripts in Linux for creating and running nightly batch jobs.
- WebSphere Portal and Application platform with Spring framework, MVC, Spring Security and RAD IDE.
- Extensively used several jQuery scripts for UI screen development (Input helper, Sticky note, Busy cursor, Text limit and Time picker).
- Created and maintain Test Plan, overall Test Strategy document and Test Scripts.
- Stay updated and Motivate team members to achieve success on the development/test/deliver plan.
- Performed complex and varied programming using appropriate development tools, common routines and interfaces.
- Created defects in Defect’s module and linked Defects to test cases.
- Performed regression testing by repeated execution of test cases in each build and verified the fixation of bugs, concluded the resolved bugs and reported any new bugs that arose using bug tracking tool Bugzilla.
- Planned and executed of the design and build phases, delivering high quality deliverable.
- Created UI generic XHTML Facelet templates, generic JSF validators & converters, backing beans, Faces context and utility methods.
- Backend data pulling random set of difference criteria data using Core Java & Multi-threaded.
- Technologies used for Development and Test: Core Java, Multithreaded, Java script, JSF, Java bean, Spring JDBC, Spring MVC, Spring Core, jQuery, AJAX, JMS, Maven, Hibernate, HTML5, JSP, CSS, XML, XSD, WebSphere Portal Server, RAD IDE, Stored Procedures, Oracle SQL, Gradle, UXPin, Bugzilla, Junit, Linux, Webservices using SOAP, XML, REST, JSON, CVS, Microservices and Jenkins.
Confidential, Austin
Senior Web Developer
Responsibilities:
- Define the task, devise a workable plan, evaluate progress and modify the plan accordingly.
- Adopted permanently the Agile methodology full lifecycle of software development (SDLC) and daily scrum meetings, Sprint Planning, Review & Retrospective for the continuous development and delivery.
- Addressed issues in Dev/TEST/DB/QA team that blocks team’s progress and deliveries.
- Check the quality of the work by defining and reviewing the best practices of code & issue tracking
- Successfully designed, developed and implemented Medicaid with existing system.
- Reviewed and analyzed existing architecture of Front End and reinvented new architect for adding new gateway payment for enhancing by switching to business logic for the provider by using JSON using Jersey.
- Existing java application has been upgraded from J2SE 1.3 into Java SE 7.0.
- Written and maintain several shell scripts in Linux for creating and running nightly batch jobs.
- Java, OO techniques, exception handling, collection framework, Singleton, and Synchronization.
- WebSphere Portal and Application platform with WSAD IDE, Spring framework, MVC and Security.
- Analyzed requirement documents to develop and executed Test scripts and documented Test Cases corresponding to business rules.
- Extensively used Dynamic SQL to perform data integrity testing and developed automated test scripts for Functional Testing using QTP.
- Developed oracle SQL, Stored Procedures, and exception handling.
- Prepared Test scenarios and test cases and modification of the test cases against upgrades in the builds for regression testing of the application with respect to Positive path and Negative path.
- Configured and set up projects for Continues Integration utilizing Maven, artifacts, Jenkins and Sonar.
- Developed the code that complies with design specifications and meets security using Java, J2EE, Spring best practices and all standards for security, can easily maintainable.
- Stay updated and Motivate team members to achieve success on the development/test/deliver plan.
- The project were fully agile based scrum meetings, which included Sprint Planning, Daily Scrums, Check-In, Review & Retrospective for the continuous delivery.
- Keep updating to the management through developing various reports using Jasper Reports tool.
- Technologies used for Development and Test: Agile/Scrum Sprint, Java/J2EE, HTML, JSP, Ajax, Java Script, UI Axure, jQuery, CSS, Struts, Spring MVC, CVS, JIRA, XML/XSD, WebSphere portal, Jackson for REST web services, PLSQL Stored Procedures, CI/CD, Maven, WSAD, Jasper Reports, Oracle SQL, Jenkins, Junit, Selenium, Bugzilla, and log4j.
Confidential, Austin
Web Application Developer
Responsibilities:
- Transitioned from Waterfall software development into Agile based full software development cycle, Sprint Planning, Review & Retrospective for the continuous development and delivery. Addressed issues in Dev/TEST/QA team that blocks team’s progress and deliveries.
- Involved Conceptual, design, and development of all aspects of new web and mobile applications and services.
- Investigated and integrated other open-source technologies into products as needed.
- Java, Collection framework, multi-threading, exception handling, OOPs and Spring framework.
- Existing java application has been upgraded from J2SE 1.4 into Java SE 6.0.
- Extensively involved in analyzing business and functional requirements. Involved in preparing Test strategy, Test Plan, Test Cases and Test data. Involved in reviewed the Use Cases and other functional requirement documents for testability.
- Wrote SQL scripts to pull the data from the existing database based on the business rules and updating the database tables for the Backend Testing.
- Expert in using RAD as an IDE and WebSphere as an application server/Portal server.
- Involved in various stages of Testing Methods, Regression Testing, Integration Testing, System Testing and End to End Testing.
- Developed and maintain reports to the management and users using Jasper Reports.
- Deployed the development artifacts to a staging area for release to production; enforce process compliance
- Designed and Developed oracle stored procedures, Dynamic SQL, PL/SQL and exception handling.
- Technologies used for Development and Test: Java, J2EE, HTML, Java bean, JSP, UI, Spring, iBATIS, Selenium, REST API, JSON, Ant, Microservices, Jasper Reports, WebSphere application/Portal server, Jenkins, Bugzilla, CVS, Git, log4j, WSAD, SVN, Oracle SQL, Stored Procedures, Scrum/ Agile based Sprint methodology and Junit.
Confidential, Austin
Web Application Developer
Responsibilities:
- Architect designed high and low level a web services client application for generating multiple / concurrent request to send server XML Input request.
- Implemented logging mechanism and database transaction to track the incoming and outgoing message’s status.
- Java, exception handling, OO techniques, collection framework, and Synchronization.
- Developed Business components using Stateless Session Bean (EJB) using session façade design pattern.
- Designed and Developed oracle SQL, PL/SQL, and Stored Procedures for data stores and retrieve.
- Measured, identified the problem and suggested, provided the solution to improve and the system.
- Successfully deployed in Dev, QA environment & tested the application with maximum of 500 concurrent connections.
- Adopted Agile based full software development lifecycle.
- Various reports were developed and published for summarize customers data using Jasper Reports.
- Measured and tune the application and provided best performance by using Tivoli Performance Analyzer, Dump & Log Analyzer. Reviewing the code and suggested best improvement in complex logic and formats.
- Continuous support for the legacy SAVERR application by adding quick feature and functional enhancements.
- Technologies used for Development and Test: Java, Agile/Scrum, Spring, Jenkins, J2EE, Struts, EJB, HTML, CSS, JSP, JNDI, Hibernate, Jasper Reports, Oracle Dynamic SQL, PL/SQL, DOM, Junit, Web Sphere application server 6.0, WSAD and SQL server.
Confidential, Phoenix, AZ
Responsibilities:
- Receiving files from various clients through constantly monitoring the queue by message driven bean.
- Once received the message then immediately calls the corresponding event upload files, download files.
- Amex administrator has created client’s profile as XML file which contains user-id and their rights to download/upload files, mail to Amex. Created Inbox, Outbox and suspended directory on the Server
- Identifying whether the user has rights to do the activity by comparing the information available in user profile, if having then the file would process or otherwise put it into suspended directory of the user.
- A transmitter (i.e., staff of Amex) is responsible for certain group of users for collecting mails and for financial transactions.
- Tracking and Monitoring system is a web portal for observe all file transfers, the status of file and restart the file transfer if blocked anywhere due to network traffic.
- Technology Used: Java, Swing, J2E, JavaScript, Servlets, JSP, JMS, Log4j, MQ-series, XML, XSL, DHTML, CSS, SQL server, Unix, Web Sphere 5.1.
