Web Developer Resume
Indianapolis, IN
SUMMARY:
- Specializing in analysis, design and development of various large - scale Enterprise IT implementations using Java, J2EE, Oracle Technology with more than ten years of IT experience.
- Expertise in Java and J2EE Technology- Core Java, Servlets, JSP, JSS, EJB, Struts, Spring, Hibernate, RMI, JDBC, JQuery, AngularJS, JNDI, Java Beans, Java Mail, JMS, Sonar.
- Proficient in implementation of web based systems using Struts Framework. Excellent Knowledge in developing applications using Spring Framework.
- Having good understanding in XML, XSL and XML schemas.
- Excellent knowledge and experience in My SQL and Oracle databases - SQL and PL/SQL both.
- Experience in writing Web Services using WSDL, SOAP, and UDDI in distributed web application development environment.
- Experienced in Design patterns like DAO, Value Object, Factory, Session Façade, Service Locator, and Singleton.
- Hands on experience with application servers like IBM WebSphere, JBOSS and web servers like Apache Tomcat.
- Excellent knowledge in Object Oriented Analysis and Design (OOAD) and Object Oriented Systems and Design (OOSD), for developing Use cases and designing using UML with MS-Visio.
- Expertise in Hibernate, Object Relational Mapping.
- Expertise in developing responsive Front End components with HTML, CSS, JSP tags, JSTL and Java Script.
- Experience in using tools - Eclipse, Net Beans, WSAD, MS-Visio, Toad, ANT, Maven, JIRA, and RTC.
- Agile-Scrum and Waterfall model development experience.
- Knowledge in version control - CVS, VSS, Subversion.
- Experience in using JUnit testing framework and log4j.
- Excellent analytical and verbal communication skills and good team player.
WORK EXPERIENCE:
Confidential, Indianapolis, IN
Web Developer
Responsibilities:
- Spring framework to implement bean to declare a service and accessed those using Application context.
- Spring DAO, Core Container and Application Context module.
- Redesigned the IEDSS Application by replacing the FAST4J web framework with the new Spring MVC framework.
- Designs and develops cross-plane service components with Spring Framework and Spring Web Flow.
- Struts framework for MVC design Pattern, Action class, Action Servlet, Form Bean.
- Designed and developed the user interface using JSF components and CSS.
- Designed the application using UML. Class Diagrams, Sequence diagrams and State diagrams were developed using Rational Tools.
- Used SQL and Stored Procedures on Oracle 10g.
- JavaScript frameworks: Dojo, JQuery.
- EJB experience consisted of Session Beans, CMP (container-managed persistence) Entity Bean, BMP (bean-managed persistence) Entity Bean, and development of Message-driven Beans.
- Used Oracle10g as the backend database and Hibernate as ORM Tool to retrieve Data Access Objects
- Used OO Java Script and AJAX to perform several functions as desired by the application.
- Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring and Agile Methodology.
- Involved in creating test cases using JUnit and EasyMock for Java classes and Abstract spring dependency Injection test for spring beans.
Confidential
Team Leader
Responsibilities:
- Design technical architecture diagram.
- Analyze and understand the Functional requirements.
- Configure the system as per requirement and develop new component required.
- Highly complex PL/SQL programming.
- Performance tuning of PL/SQL codes.
- Code Review.
- Team Management.
Technical Environments: Java Servlets, JSP, JSTL, JAX-WS, Struts 2.0, Apache POI, Tiles, Spring, SVN, Maven, JIRA, Oracle Database 11g, Weblogic Application server 11g.
Confidential
Senior Developer
Responsibilities:
- Flex framework implementation and component designing.
- Oracla database administration.
- Analysis of Bridges Framework component for JSACWIS application.
- Analysis of Integration middleware product and implementation.
- Use case discussion with team and developed complex requirment.
- Reuirment understanding and team query resolution.
- Creating reusable component for application
- Testing the apllication and Defect fixing
- Knowledge sharing of Bridges Framework to team members
- Spring framework implementation
- ORM tool-Hibernate implementation
- Team Issue resolution and identify the best practice for Spring and Hibernate framework
- Provide technical training to team member for advance java frameworks e.g. Spring and Hibernate
- Provide suggestion to Application architecture team in timely manner.
Technical Environment: Java 1.4, J2EE, Spring, Hibernate, Adobe Flex, Oracle 9i & 10g, Apache Ant, IBM Websphere Application Server 7, IBM Rational Application Developer 7, IBM Websphere Integration Developer 7
Confidential
Developer
Responsibilities:
- I was also involved in Xml parsing, Seibel interaction, IBM MQ series Java code development.
- WebSphere MQ server implementation and deployment.
- Besides, code implementation, I also contributed through unit testing.
- I regularly took part and contributed in architectural decision making process.
- I developed the message driven bean component of Build 5 module release. We used point-to-point protocol for MDB implementation.
- I was responsible for deploying application in IBM WebSphere server and configuring it as and when it was required.
Technical Environment: Java 6, JEE 5, Spring 2.5, MDB, EJB2.4, Java Mail API, JSP, Hibernate 3.2, Dom4j Xml parser, Oracle 10g, Teradata DB, Eclipse, PMD, Find-Bug, JBOSS and Linux.
Confidential
Developer
Responsibilities:
- As team member, I am developing application code for Financial Management track of the project.
- I am also involved in batch PL/SQL, Java code development.
- Besides, code implementation, I also contribute through unit testing, Optimal J business model changes.
Technical Environment: Java, J2EE, Struts, JSP, EJB, Oracle 10g, OptimalJ, Eclipse, JBOSS and Unix.
Confidential
Offshore Team Lead
Responsibilities:
- Analyze functional design documents for technical feasibility.
- Understand business process and draft technical design documents based on the functional documents.
- Test, review code & documentation for the deliverables designed and developed by the team.
- Team management
Technical Environment: Vignette Application Portal 4.5.1, Struts, Spring, Hibernate, XSL, XSLT, Eclipse, Unix, PL/SQL Developer, Oracle 10g
Confidential
Assistant System Analyst
Responsibilities:
- System analysis and Design
- Client Interaction based on the System Requirements Document to cover the functionality, operational and technical issues and scope of work
- Implementation at client site
- Analysis and evaluation of alternatives to formulate the mode of implementation of the system
- SQL, PL/SQL programming
Technical Environment: Java, J2EE, JSP, Servlet, Struts, JDBC, EJB, Spring, Hibernate, AJAX, JavaScript, XML, SQL, PL/SQL, Oracle 10g, JDeveloper10g, PL/SQL Developer
Confidential
Developer
Responsibilities:
- Client Interaction based on the System Requirements Document to cover the functionality, operational and technical issues and scope of work
- Code Implementation at offshore
- SQL, PL/SQL programming
Technical Environment: Java, J2EE, JSP, Servlet, Struts, JDBC, EJB, JavaScript, SQL, PL/SQL, Oracle 10g, JDeveloper10g, PL/SQL Developer