Ja Developer Resume
VA
SUMMARY
- 5+ years of experience in Java, J2EE software application development. Experience in web - based application development in Core Java, J2ee 1.4/1.6, JSP, Servlets, Spring, JavaScript, JDBC, Eclipse, HTML, XML, Tomcat, MySQL and Oracle.
- Well experienced in functional and technical systems analysis & design, system design, presentation, design documentation and presentation.
- Excellence in developing Object Oriented, web based applications with server side programming expertise.
- Good Knowledge on extensive interfacing with RDBMS such as Oracle, DB2, Interbase.
- Involved and implemented many SDLC/Software Development Life Cycles.
- Rich experience in Object Oriented programming, MVC Framework and JEE technologies. C, C++, UNIX, Clear Case Tools.
- Object oriented designing and development.
- As Programmer involved in User Requirements Collection, Analysis and Development and Testing.
- Includes experience in Eclipse Environment and Web Logic.
- Excellent written and verbal communication skills.
- Good cross team communications.
- Filed various patents as part of a development team.
TECHNICAL SKILLS
Programming Languages: C, C++, Java 1.6
Java and Web Technologies: J2EE, JDBC, JSP, Servlets, JPA, EJB, spring
XML Technologies: XML Objects, DOM.
Markup Languages: XML, HTML, JavaScript.
Application/Web Servers: Apache Tomcat 4.1/7.0,Jboss.
Operating Systems: Windows 2000/NT/XP, Linux 7.x
Databases: Oracle 10g/9i/8.x,SQL,Sybase,MS SQL, DB2, MySQL.
Tools: and IDEs: Eclipse 3.0, Net Beans 6.1, J-Developer, JUnit.
PROFESSIONAL EXPERIENCE
Confidential, VA
Java Developer
Responsibilities:
- Used Struts framework for developing the application using MVC design pattern.
- Used the Struts Validator Framework to do the form bean validations as well as action based validation.
- Created screens by assembling Struts Tiles: header, footer, menu, body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reused existing layouts using inheritance.
- Business Delegate pattern is used to create Middle Tier abstraction for the Web Tier usage.
- Session Façade pattern is used as Cross-grained services to the Remote object.
- Used Value Object (VO) pattern to encapsulate the business data to reduce the network traffic heavily.
- DAO pattern is used to access the data storage that had stored procedure interaction.
- Wrote new Tag library for implementing application specific features, like colored the label as red when error occurs at that field.
- Used JSTL tag libraries for efficient iterations and conditionals.
- Developed stateless Session EJB’s and JSP’s with Rational Application Developer 7.0
Environment: JAVA, J2EE, Struts (framework), JSP, JavaScript, XML, Web sphere Application Server 6.1, RAD 7.0, Windows XP, DB2, JDK1.4, EJB.
Confidential, Chantilly, VA
JAVA/J2EE Developer
Responsibilities:
- Responsible for creating user interfaces using JSP, Servlets, HTML and JavaScript.
- Used struts framework and coded the project by extending MVC Struts Framework.
- Used Struts html tag libraries and bean tag libraries extensively while coding JSP pages.
- Used Sessions extensively to track client sessions.
- Used Netbeans IDE and MIG layout for the development side in the client application.
- Developed Entity beans for the business logic result to be carried out to the database.
- Involved in developing EJB’S for the core business logic using Session facade pattern and deploying them in Web Logic.
- Developed triggers, Exceptions and Procedures for maintaining the integrity and correctness of the transactions in Oracle.
- Used Unit testing for the development process using white box testing.
- Used Java Security to prevent the Integrity attacks.
- Implemented and tested backup and recovery system for production environment.
- Involved in Code review process.
- Used Java Mail API for triggering an email to the account holders for some account updates.
Environment: Servlets, JSP, Spring, Hibernate, JSF, JavaBeans, JDBC, Oracle 9i, STRUTS 1.2, HTML, CSS, JavaScript, SVN, MIG layout, Java Security, Web Logic, Unix AIX.
Confidential, NYC, NY
JAVA/ J2EE Developer
Responsibilities:
- Reviewed requirements with the Support Group and developed an initial prototype.
- Utilized the base UML methodologies and Use cases modeled by architects to develop the front-end interface. The class, sequence and state diagrams were developed using visual modeling tools
- Involved in the analysis, design and development of the application components using JSP, servlets, EJB components and J2EE design pattern.
- Used JSP, JDBC and Servlets for the web-development
- Developed Multi-threading code for web application development.
- Wrote SQL queries, database triggers and functions.
- Involved in the build process with the Configuration management team and version control through CVS.
Environment: Java1.5, J2EE, Servlets, JSP, Spring, Hibernate, JSF, Java beans, JDBC, XML, Java Script, HTML, Eclipse 3.1, Oracle 10g, UNIX
Confidential, Buffalo, NY
Java Developer
Responsibilities:
- Involved in the database design and analysis of the business requirements. Coding in MVC-Struts design pattern with best java patterns for action classes, form beans, data access and business object classes.
- Developed the application level flow by using Java Servlets, JSP, JavaScript, EJB.
- Developed stateless session beans for business logic implementations.
- Involved in design modeling in rational rose by using the various java Patterns like DAO, Service locator and Value List handler.
- Updated the information into the database with all the options and provided an option to write the information as an XML file that can be stored on the file system.
- Utilized various stored procedures, views, functions and triggers to develop the business modules based on the required functionality.
- Design, Develop and implement customer requirements using J2EE, Java, Java Server Pages (JSP), Java Beans and XML.
- Involved in coding of Administration module for configuring Auditors.
- Wrote various Queries to augment the application logic.
- Mailing system using Java Mail API to notify the staff when a customer submitted a policy.
- Developed XML Schemas and Dom parser for all the XML documents used for data transfer and also developed XSLT code for them.
- Responsible for enhancements and modifications of the existing application.
- Written code for generating pdf reports using lowagie iText.
- Written build scripts to compile java files and create jar and EJB jar files.
- Tested the application on various levels like Unit, Integration and System testing.
- Responsible for the production support and also responsible for handling the production issues, bug fixes and available for on call support during weekends.
- Assisting QA process in test cases preparation, execution and fixing of bugs.
Environment: Java, J2EE, Struts, EJB, JDBC, JavaScript, DHTML, XML, XSLT, JSP, Web Sphere Application Server 5.0, Oracle 10g, PL/SQL,Windows and UNIX
Confidential, Madison Ave, New York
JAVA/J2EE Programmer
Responsibilities:
- Designed and developed various front-end screens for Producer & Consumer Modules using Java Server Pages.
- Created the development and testing environments.
- Developed web based application using JSP, JDBC, XML, spring, Hibernate.
- Designed and developed front-end screens using JSP, JavaScript, HTML and RSS.
- Developed JavaScript for the front-end validation.
- Designed various tag libraries to display the data.
- Developed and modified Servlets that handled the database updates.
- Client side basic data validation using JavaScript to reduce server round trips.
- Developed of JSP & Java components.
Environment: Java, Struts, JSP, Servlets, spring, Hibernate, JDBC, HTML, SQL Server2000, JavaScript, Net Beans, Agile, Tomcat.