Web Developer Resume
Barre, VT
SUMMARY
- Around 7 years of extensive working experience in software development with proficiency in development of applications using sun Microsystems technologies.
- Extensive experience in web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, JBOSS, JSON, Swing, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, RESTful, Python, JavaScript, Angular Js, AJAX, JAX - RPC, XML and HTML.
- Experience using web technologies such as HTML, HTML5, XHTML, DOM, CSS, CSS3,JavaScript, jQuery, JQuery UI, AJAX and JSON, Angular.js, Bootstrap, Backbone.js, Knocout.js.
- Experience in object oriented design, analysis with solid analytical, problem solving and decision making skills.
- Proficient in development of applications using JAVA and J2EE technologies with experience in JSP, Servlets, Struts and Hibernate frameworks.
- Experience using design patterns including MVC, Singleton, Frontend Controller, Service Locator, and Decorator.
- Experienced in Multi-threading and Concurrent Programming.
- Experience in developing applications using Software Methodologies like Agile, Waterfall Iterative Development.
- Experience in Object Oriented analysis and design, UML (Use Cases, Sequence and Class diagrams) Rational rhapsody, and Rational Rose.
- Wide experience in Core Java, JavaScript, JSP, Java Beans, Angular, Servlets, Ajax, JQuery, JDBC, XML, CSS, XHTML, HTML.
- Extensive experience in XML related technologies such as XML, XSL, XHTML, XSLT, and JAXB.
- Experience in using the databases such as MySQL, MS SQL Server,and DB2, Oracle 9i/10 g /11 g.
- Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
- Developed and deployed J2EE applications on both Web and Application Servers including Apache Tomcat, Web Logic, JBoss and IBMWeb Sphere.
- Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC).
- Thorough knowledge in Unit testing withJUnit3.8/4.0, and ANT build environment.
- Possess excellent leadership qualities and has good problem solving capabilities.
- Efficiency in management skills, communication and ability to work under strict deadlines.ss
TECHNICAL SKILLS
Operating Systems: Linux, Unix, Windows
Java Technologies: Core Java, Java Server Pages, JDK 1.3/1.4/1.5/1.6, Servlets, Sockets, JDBC, Java Beans, Exception Handling, Multi-threading, portlet development, Event Handling, Swing, IBM BPM 9.0, Web Services.
Data Bases: Oracle 9i/10g/11g, MS SQL Server 2005/2008, MySQL, SQLite.
Servers: WebLogic, WebSphere 8.5, Apache Tomcat, JBoss.
Web Technologies: AJAX, HTML, CSS, XML, XSL, XSLT, JavaScript, Angular, JAX-RPC.
Frameworks: Struts 1.1/2.0, JSF, Spring MVC, RESTful, EXT JS 4.0, Hibernate.
IDEs: Eclipse, NetBeans, JCreator, Borland JBuilder,Selenium
Other Languages: C, C++, C#, BigData
PROFESSIONAL EXPERIENCE
Confidential, Barre, VT
Web Developer
Responsibilities:
- Requirements gathering from business and defining specifications for the system.
- Coordination in project activities and ensure that all project phases are followed and documented properly.
- Worked in a team, Involved in developing the UI, layout and front-end programming (HTML) from wireframes
- Work on website related implementation flow of the project using wireframes and prototypes
- Developed mockups and prototypes using VISIO.
- Extensive involved in coding of project related wireframes and prototypes.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML and CSS.
- Redesign the website using technologies of HTML5 and CSS3.
- Used JQuery-Ajax plug-in to GET the data in JSON format and displayed on HTML page.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Built dynamically generated dropdown lists using Ajax, jqueryUI and Angular JS.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework, Backbone.js and Knockout.js.
- Working with Bootstrap twitter framework to Design single page application.
- Design website and maintain the website content up to date.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Re-designing/ developing the main website to improve user experience and add new functionality Using CSS layouts
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript.
- Develop HTML and CSS template using Photoshop.
- Created UI designs using Web 2.0 standards
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Developed fast loading images using Adobe Photoshop CS3.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed page layouts, navigation, animation buttons and icons.
Environment: HTML, CSS, JavaScript, JQuery, JQuery UI, JSON, Ajax, Angular JS framework, MS VISIO, Photoshop, Bootstrap, MVC, Web API.
Confidential, Jefferson City, MO
Senior J2EE Developer
Responsibilities:
- Involved in design of the application using UML and designed the application as per
- Extensively used Form Beans in data access layer to access and update information in
- Involved in various phases of Software Development Life cycle (SDLC) of the application.
- Developed presentation tier as JSPs.
- Used java API.
- Used Squirrel (db2) to implement the database changes as part of development
- Wrote HQL queries as part of development.
- Designed and implemented XML parsing for XML order conformations.
- Created database pool, multi-pool, data source and mapped them to roles.
- Designed various tables required for the project in Squirrel (db2) database.
- Used Spring for creating the object using dependency injection (IOC)
- Created Rest web services using JAX-RS, Hibernate framework.
- Configured action mapping (in XML) for each logical request that may be submitted.
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data.
- Wrote batch jobs and was involved in performance tuning of complex queries.
- Wrote complex business rules as SQL and PL/SQL queries for the end user to use in reporting.
- Wrote listener classes to trigger xml file generation (BRMS rules) and load files into cache during Server start up and mapped the listeners in WEB.xml
- Wrote BRMS rules and used BRMS rules engine to implement the user requirement.
- Deployed the application on JBoss Application Server.
- Monitored the error logs and fixed the problems.
- Developed the different components of the application such as JSPs, Servlets, DAOs and Used Sub Version (SVN) for version control.
Environment: Java, Struts1.0, JSP, Hibernate, HTML, C++, XML, PL/SQL, JBossApplication,Jenkines,SonarServer (development), Web sphere (production), Spring, Sub-Version (SVN), SQUIRREL, ECLIPSE IDE/JBOSS IDE, JEE-5, JAX-B, JIRA.
Confidential, Woonsocket, RI
Senior Java/J2EE Developer
Responsibilities:
- Involved in VUI design and creation of test plans and development of detailed test scripts based on the functional specs.
- Extracted data to test various IVR call flows such as Claims, E&B and etc.
- Gathered and analyzed business requirements and involved in converting the functional specs into Tech Specs.
- Created Call flow diagrams for IVR applications.
- Developed the user interface screens for clients using Spring, JSP, JSTL, jQuery libraries, HTML, XML, AJAX and JavaScript, Unix scripting and pythonfor UI Automation
- Developed SOAP and REST web services using Java, hibernate, JAX-WS, JAX-RS and JAXB
- Involved in design and development of server side layer using SpringIOC, SpringORM, SpringAOP.
- Used Hibernate for interacting the database using ORM framework like hibernate mapping and configuration using hibernate queries.
- Used Oracle 10g as a database in the backend
- Used Java Script and ECMA script for revalidations when caller provides input thru DTMF or thru Voice.
- Performed Unit testing using thru URLs, JUnit and also by making calls into the system.
- Supported the application from development phase thru QA, UAT, and Production.
- Used Java Servlets and JSPs to generate VXML code dynamically.
- Developed reusable code for ApplicationRoot.jsp, Header, Footer using JSF and JSP.
- Designed the Speech Applications with Call Flow charts using the Visio and was actively involved during the VUI design and grammar development requirements phase.
- Developed API to generate the VXML pages dynamically in Java.
- Analyzed the call logs and provided recommendations where most of the calls are failing or callers getting transferred, recognition failures etc.
- Wrote External grammars and validated using Parse tool.
- Updated Design Document with the call flow to reflect new Dialog States.
- Verified all Prompt VOX recording files to make sure they are in sync with the VUI
- Assist QA Team with defining and implementing a defect resolution process including defect priority, severity, next steps, and assigned owner.
- Performed HIPAA validations.
- Used JSON for serializing structured data.
- Used agile methodologies.
- Worked in flexible schedules to deliver the project on time.
- Prepared documentation for some of the recurring defects and resolutions and business comments for those defects.
Environment: JAVA, J2EE (JSP, Servlets, JDBC), Spring1.2, Struts, VXML, XML/XSL, DB2, JUnit, Web Services, Selenium, RAD, Log4j, SQL.
Confidential, Webster, MA
Sr J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Extensively worked on Servlets, JSPs, Struts and Tiles, JavaScript, Angular, Ajax, Expression language,JSTL, JSP custom tags.
- Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate.
- Used XML Web Services for transferring data between different applications.
- Used Apache CXFwebservice stack for developing web services and SOAP UI and XML-SPY for testing web services.
- Used JaxB for binding XML to Java.UsedSAX and DOM parsers to parse xml data. Used Xpathto parse XML documents.
- Used Hibernate 3.0 in data access layer to access and update information in the database.
- Used Java Message Service (JMS 1.1) for reliable and asynchronous exchange of important information such as loan status report.
- Used Service Oriented Architecture.
- Used RAD Programming Techniques to develop and execute applications.
- Used RAD to manage end to end tactical solutions to meet business applications.
- Used JSON scripting language for transmitting data over connection.
- Designed and developed Message driven beans that consumed the messages from the Java message queue and generated emails to be sent to the customers.
- Used MyEclipse 6.0.1 IDE for application development
- UsedJBossApplication Server 4.0 asapplicationserver and Harvest for build and deployment.
- Worked on relational database design and writing SQL queries, stored procedures, views, functions, triggers, cursors with Oracle.
- Used ANT as build-tool for building J2EE applications.
- Used JUnit, EasyMockTesting Framework for performing Unit testing.
- Followed standard coding guidelines based on security.
- Used Log4J to capture the log that includes runtime exceptions.
- Participated in SCRUMsoftware development process as part of agile software development methodology.
- Participated in requirements gathering and analysis with business analysts team.
- Participated in team meetings with testing team to discuss the defects entered in Bugzilla.
Environment: My Eclipse8.6.1, Java 5, UML, struts 1.2.4, Hibernate 3.0, Springs 2.0 JSP 2.0, XML Web Services, CXF 2.2.4, JNDI, Java Script, EJB 3,Servlet 2.3,JUnit, Maven, Confidential, Harvest.
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Designed the Business Requirement Document for the project.
- Assisted my team lead in designing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
- Developed Presentation Layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript and JSTL Taglibs.
- Developed custom controllers for handling the requests using the spring MVC controllers.
- Involved in design and development of server side layer using SpringIOC, SpringORM, SpringAOP .
- Created Rest web services using JAX-RS framework
- Used Auto-Wired for bean management through Spring IOC
- Built and accessed the database using Hibernate, a ORM framework with Oracle 11g
- Configured Association Mappings like one-one and one-many in Hibernate
- Used Hibernate to persist the data efficiently into database and also integrated it with the SpringORM framework
- Was responsible to communicate with End client to support the application and analyzed/fixed the issue.
- Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
- Collaborated on design specification reviews together with Business Analysts.
- Involved in web component design and development using the spring framework, JSP, Servlets, and Taglibs.
- Used payment integration.
- Worked on Ext JS for user interface widgets with high performance scalable grids, trees and menus.
- Worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
- Used Log4J logging framework for logging messages.
- Involved in loading and storing objects using Hibernate.
- Exported data from CSV file format to the Excel file format.
- Involved in configuring Hibernate mapping file. Used XML to create the db schema-mapping file for Hibernate.
- Served as point of contact for off-shore team coordination.
- Served as point of contact for the testing team to check the health of the application every time the Message Queue was triggered and the batch was run.
- Involved in Unit Testing of Various Modules based on the Test Cases.
- Used Confidential for version control.
- Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
- Prepared documentation for deploying the code on Tomcat WebServer.
- Involved in high level estimation of project schedules, project time lines and project deliverable meetings.
- Involved and participated in Code reviews.
Environment: WAS 5.0, WSAD 5.1.2, IBM BPM (Business Process Manager) 8.5, (WLI) Weblogic Integrator 7.x, JDK 1.5, WebSphere 8.5, WSDL 2.0, RESTFUL, SOA, JSF 2.0, JavaScript 1.3, JQuery, HTML 5, JBOSS, Swing, SQL Server 2008, Spring MVC, Hibernate, EJB 2.0, EXT JS, Apache Tomcat, AGILE, EXT JS 4.0, CSS 3, Servlet 2.2, JSP 2.0, JNDI, JMS, JDBC, Oracle 10g, Confidential, ANT 1.5,TOAD and Log4J 1.2, Windows 7.
Confidential
Application Developer
Responsibilities:
- Responsible for managing all development, testing and deployment activities in the team and the only interface to customer from development team.
- Responsible for analysis, design, and development of the Applications.
- Worked as a core team member in understanding the changing business scenarios for different discount schemes and implementing them in a timely scalable manner.
- Application was built using spring framework for dependency injection between various business components.
- Implemented solution using IBM SOA Foundation & IBM WebSphere Process Server and JAVA/J2EE technologies.
- Implementing integration modules using Java J2EE Web services, Data Power multi-protocol gateway, Data Power Web Service Proxy and Data Power XSL Accelerator.
- Elicitation of Requirements for new business process and Enhancements by developing Proof of Concepts.
- Implement the application’s health and support of business continuity in line with Client’s enterprise architecture practice.
- Data Access Layer used hibernate for object -relation mapping with the oracle database.
- Responsible forproduct specification document, service architecture specification, service component specification
- Worked with J2EE transactions for data integrity across multiple systems.
- Used LDAP server.
- Used PLSQL Developer for SQL queries and stored procedures.
- Wrote UNIX Shell scripts for provisioning data in the database like default announcements.
- Analysis the log files for error detection and fix implementation of the bugs in production
- Used PVCS for Version Control of the application development and release.
Confidential
Application Developer
Responsibilities:
- Involved in web service development using JAVA/J2EE technologies.
- Provide a smooth work flow between offshore/onshore and to client and tracking of tasks in accordance with CMMi Methodologies.
- Developed using PVCS for version control, workspace management, parallel development support and build auditing to improve productivity
- Generated WSDL files.
- Configured and Tested Application on the IBM Web Sphere App. Server
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Act as a Single Point of Contact for Offshore Team.
- Involved in analysis, design and implementation phase of the project.
- Involved in web page development using Struts and spring.
Environment: J2EE - spring, Hibernate & Web Services, IBM Web Sphere Process Server.IBM RAD 6, Struts2,Spring framework, Servlets, Eclipse,, Java Beans, HTML, Oracle 11g, SQL, XMLSpy, JavaScript, JQuery, Visio, PVCS, Putty.
Confidential
PL/SQL Programmer
Responsibilities:
- Was involved in writing PL/SQL procedures and triggers.
- Actively involved in analysis, design and coding.
- Served as developer for the solutions designed by other team members.
- Provided high end design consultancy in all aspects of SQL Server 2000
- Checked the coding standards followed by peers of the team.
- Prepared test reports and bug logs for the testing done.
- Provide support to design/break fix issues in SQL Server 2000 and track to a closure.
- Handling database objects with Enterprise Manager and Query Analyzer
Environment: My Eclipse8.6.1, Java 5, UML, JavaScript 1.3, JQuery, HTML 5, JBOSS, Swing, SQL Server 2008, Spring MVC, Servlets.
