Module Lead /java Developer Resume
SUMMARY:
- Over 5 years of professional experience in architecture, design and development of distributed systems, e - commerce, workflow of various SDLC levels of application development and design
- Good knowledge on Object Oriented Analysis and Design.
- 5 years of working experience in Java (core/advanced)/J2EE Technology. Worked as Java analyst and developer to produce functional requirements that can be implemented.
- Expertise in Java, core java, J2EE (Servlet, JSP), Struts, XML, Design Pattern, Spring, HTML -CSS, JavaScript, Hibernate, Servlets, EJB, Ms-SQL Server, UNIX shell scripting
- Experience in Client Interaction for Issues and Enhancements.
- Strong interpersonal and communication skills with ability to co-ordinate with team.
- Worked on modules of integrated enterprise systems as individual contributor as well as team player.
TECHNICAL SKILLS:
Programming Languages: Java 1.4/1.5, J2EE 1.3/1.4, Java Beans, SQL, PL/SQL, HTML, UNIX Shell scripting, C, C++, C# programming, PHP, HTML5, RobotCJava Technologies: Java/J2EE, JSP, Struts2 EJB, JDBC, Java Beans, Java Script, Spring, Applets, XML, Servlet, Junit
Frameworks: Model View Controller (MVC), Jakarta Struts, MPI
Computer Graphics: OpenGL, WebGL, Canvas API
Development Tools: Eclipse Juno, My Eclipse, NetBeans, TOAD, SQL tools
RDBMS/Databases: MS SQL Server 2000, Oracle-8i/9i/10g
Web Clients: Tibco OpenSpace, Tibco Workspace, Tibco Administrator
Other Tools: Microsoft Office, SharePoint, Microsoft Project
PROFESSIONAL EXPERIENCE:
Confidential
Module Lead /Java Developer
Responsibilities:
- Development responsibilities
- Design, development, implement and integrate new requirements in the solutions
- Deliver fully tested source code complying with quality objectives
- Address technical aspects and functional aspects
- Document design documents, source code, unit tests
- Support responsibilities:
- Provide level 2 and 3 supports
- Diagnose and resolve application/configuration/code level technical support issues
- Test and validate the solutions before delivery
- Smooth delivery of new patches/versions to production environment
- Maintain up-to-date required documentation, etc
Java Developer
Environment: Java, Struts, Servlets, JSP, EJB, HTML, JavaScript, UNIX, shell scripting, Tomcat, JBoss and SQL Server, Oracle 9i, C programming
Responsibilities:
- Development responsibilities
- Design, development, implement and integrate new requirements in the solutions
- Deliver fully tested source code complying with quality objectives
- Address technical aspects with Architect and functional aspects with Business Analyst
- Document design documents, source code, unit tests…
- Support responsibilities:
- Provide level 2 and 3 supports
- Diagnose and resolve application/configuration/code level technical support issues
- Test and validate the solutions before delivery
- Smooth delivery of new patches/versions to production environment
- Maintain up-to-date required documentation, etc
Senior System Engineer
Environment: Java, J2EE, Struts1.1, WebSphere 5.1, Servlets, JSP, JMS, JSF, JDBC, EJB 2.0, XML, HTML, UNIX, UML, JavaScript, Spring JUnit, Eclipse 3.x, Tomcat 5.x.
Responsibilities:
- Involved in developing the complete process flow of VES system for all the layers
- Installed and Configured Apache Tomcat 5.x, Eclipse 3.x
- Extensive use of Servlets and JSP for the presentation layer along with JavaScript for the client-side validations
- Developed and used JSP custom tags in the web tier to dynamically generate web pages
- Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean and a form set for validation
- Participated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly and Application Deployment
- Developed Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication
- Configured Web.xml and Struts-config.xml
- Implemented Persistence mechanism using Hibernate
- Implemented Stateless and Statefull Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object world
- Deployed entire VES application on the production and staging servers at various Levels
- Developing Test Cases and did unit testing using JUnit
System Engineer
Environment: Java, Struts, Servlets, JSP, EJB, HTML, JavaScript, Tomcat, JBoss and SQL Server.
Responsibilities:
- Involved in designing every module of the application and Database as per the requirements
- Installed and Configured Eclipse for struts2
- Written actions to satisfy the business logic and redirect to the views as per the results
- Developed JSP pages using Struts2 tag library
- Developed UPS XML based Rate and Service Selection service for shipping module
- Used Java script for client-side validation and for the display on the front end
- Developed payment gateway for ecommerce transaction module using USAePay SOAP API
- Wrote JDBC data access classes based on Data Access Object Pattern
- Handled e-mail module of the project using Java mail
- Configured Web.xml and pom.xml
- Used different commands of maven to install jars and deploy the application
- Generated Web Service Client for ecommerce application
- Handling the version of the code using CVS
- Developing Test Cases for System testing and UAT
Trainee System Engineer
Environment: Java, Servlets, JSP, JDBC, Tomcat, Oracle 9i.
Responsibilities:
- Developed various modules and coding of various JSP, Servlets as per design document.
- Involved in developing the connectivity to the database server using JDBC
- Generating views using JSP
