Sr. Web Developer Resume
SUMMARY
- 7+ years of professional experience in Software Development, Enterprise java and Object Oriented Programming that includes requirement Analysis, Design, Development and implementation of Web Based and Client/Server applications and Database applications.
- Expertise in developing and implementing web applications using Java and J2EE Technologies includes Core Java, JDBC, Servlets, JSP, Spring, Hibernate, EJB, JMS and JNDI.
- Expertise in using RDBMS concepts and worked with Oracle 8i/9i/10g, Sybase and good experience in writing Stored procedures, Functions and Triggers using PL/SQL.
- Strong working Experience in designing the Front end pages using HTML, CSS, JAVA SCRIPT, XML, XHTML and writing the parsers using SAX, DOM.
- Expertise in web - based GUIs development using Applets,Swings, JSP, HTML, DHTML, CSS
- Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
- Worked on Web Application Development using MVC Framework like Struts and Spring.
- Experience in using Ant Builder and Maven the project building automations.
- Experienced in working with Object/Relational mapping (ORM) Tool Hibernate.
- Implemented various Ajax Frameworks such as jQery, DOJO, JSON.
- Involved in getting the Functional/Business Requirements from the Client/Analysts and preparing Detail Design Documents using UML.
- Experienced in working with Design Patterns like MVC, Singleton, Service Locator, Data Access Object, and Session Facade.
- Experience in using IDE Tools like RAD and Eclipse.
- Experience in the areas of Object Oriented Analysis (OOA) Object Oriented and Design (OOD) using UML, Software Life Cycle Management and Development
- Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
- Expertise in Development, Design, Building and Deployment of n-tier Java system
- Excellent communication and problem solving skills.
TECHNICAL SKILLS
Programming Languages: Java, C/C++
Web Technologies: JavaScript, HTML, JSP, XML,CSS, XSLT, Servlets, EJB
Scripting Languages: Shell Script
Database: Oracle 8i/9i/10g, MySQL, DB2
Web Servers: Tomcat 6.0
Application Servers: IBM WebSphere, WebLogic and JBoss
Operating Systems: UNIX, Linux, Windows XP/ Windows 7
ORM Tools: Hibernate
IDE: Eclipse, Net Beans, RAD, MyEclipse, Spring Source Tool
Design Languages: UML
PROFESSIONAL EXPERIENCE
Confidential
Sr. Web Developer
Responsibilities:
- Developed web user interface and custom system screens to support operations of various departments using Struts, HTML, JavaScript and CSS
- JavaScript was used to perform client side validations and Struts-Validator framework to perform server side validations.
- Write SQL scripts to query data in the database.
- Write Shell scripts to automate standard tasks
- Unit testing was performed using JUnit.
- Expertise in web-based GUIs development using Applets, Swings ,JSP, HTML, DHTML, CSS.
- Consumed web services using Portlet Factory with Function Viewer framework and mapping the response to the UI components using XSL.
- Deploy new builds.
- Responsible for implementing the business logic in action classes and the persistence layer using Spring JDBC.
- Integrated UI components & modules with Remote Objects and Web services and involved in development of J2EE server-side components.
- Monitor and create new Cron Jobs as required.
- CVS was used for version control of the project.
- Provide on call support on a rotation basis
- Participate in weekly meetings to discuss team and project related activities, issues and updates
- Responsible for timely and through troubleshooting of application issues and to implement quick solutions
- Participate in the knowledge transfer sessions with the team in Delta.
Environment: Java 1.6, JSP, Struts 2.0, Spring 3.0, Apache Tomcat 6.0, Junit, Webservices, HTML, Spring Source Tool IDE, Java Script, Unix, XML, MySQL, CVS.
Confidential
Java/J2EE Developer.
Responsibilities:
- Worked on analysis, design and implementation phases of the each module.
- Implemented AGILE-SCRUM methodology for application Development.
- Developed JSP pages for user interface and Struts framework in implementing business logic to interact with the hibernate for object relational mapping and other business processes.
- Extensively used Struts framework to interact with front end.
- Consumed web services using Portlet Factory with Function Viewer framework and mapping the response to the UI components using XSL.
- Expertise in web-based GUIs development using Applets, Swings ,JSP, HTML, DHTML, CSS.
- Implemented multiple file uploads and drag and drop features.
- Developed custom JSP tags for encapsulating dynamic functionalities-Validation tags.
- Implanting hibernate in business layer and writing the queries in DAO for managing transactions on the database.
- Used Struts validations using validation.xml and validations-rules.xml for client side validations of user inputs.
- Integrated UI components & modules with Remote Objects and Web services and involved in development of J2EE server-side components.
- Used Log4J framework to capture the application logging.
- Used SVN for version control across common source code used by developers.
- Involved in developing unit test framework using Junit.
- Worked on fixing defects, testing and move code to test environment.
- Performed Client Side data validations using JavaScript. Used Maven during the application deployment.
- Involved in preparation of functional specification document.
- Creation of test cases and performing automation testing using QTP.
Environment: Java, J2EE, JSP, Servlets, Struts, spring, Websphere, QTP, Junit, Webservices, HTML, Eclipse IDE, Java Script, log4j, Unix, XML, Toad, Dream Viewer, Oracle, SVN.
Confidential, Franklin Lakes, NJ
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of application and developed specs that include Use Cases, Class Diagrams, and Sequence Diagrams.
- Agile Methodology is used to develop the application, Involved in daily SCRUM meetings to discuss the development/progress of Sprints and was active making scrum meetings more productive.
- Develop Business Requirement Documents for various plans including Capitated Providers.
- Involve extensively on developing complex SQL queries for analyzing issues.
- Used Struts Framework extensively to develop the application.
- Developed Struts tiles and Jsps for the front end.
- Integrated UI components & modules with Remote Objects and Web services and involved in development of J2EE server-side components.
- Used Struts validation frame work to validate the input data.
- Configured and used Hibernate in Persistence Layer.
- Consumed web services using Portlet Factory with Function Viewer framework and mapping the response to the UI components using XSL.
- Apache Axis 1.4 is used to develop and configure SOAP and WSDL based Web Services.
- Work/Meet with Upper Level Management in presenting the programmatic issues and the solution.
- Expertise in web-based GUIs development using Applets, Swings ,JSP, HTML, DHTML, CSS.
- Develop applications that are deployed to Application Server.
- Utilize a working knowledge of J2EE and Java development to troubleshoot technical issues (error messages, bugs with the software, availability).
- Proactively communicate with the development and QA team to anticipate configuration management issues/processes.
- Proactively seek opportunities to implement improvements to internal team processes.
Environment: Java, J2EE, JSP, JUnit, JDBC, Oracle, Struts, Spring, Hibernate, WSDL, Web services, Web Sphere, RAD, UNIX, SVN.