Java Developer Resume
New York, NY
SUMMARY:
- 5 Years of experience with analysis, design and development of Java Applications in a highly dynamic and challenging environment.
- Participated in all phases of SDLC like Requirements Analysis, Design, Implementation, Testing, and Deployment.
- Expertise in GUI Design with HTML, JSF, XML, Jquery, Java Script, DHTML, and JSP.
- Strong Experience in using XML Suite technologies (XML, XSL, XSLT, DOM and XML Beans).
- Expertise in open source frameworks Spring and Hibernate and good understanding on Struts framework.
- Experienced working with development methodologies namely Agile & waterfall.
- Actively involved in projects with Service Oriented Architecture using web services
- Experience in Application Servers like Web Sphere, Web logic and Tomcat.
- Good experience in databases such as SQLServer 2005/2008 and MySQL.
- Proven experience in Integrated Development Environment (IDE) such as Eclipse, Net Beans, RAD.
- Experience in design, development and implementation of Model - View-Controller (MVC-2) architecture using Spring Framework and good knowledge of Struts Framework.
- Extensive experience in Software Configuration Management using Version Controllers such as SVN and CVS.
- Experience in using build tools like Ant & Maven, logging with Log4j, Test Driven Development using JUnit
- Good knowledge in implementing various Java & J2EE Design Patterns.
- Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams, Deployment Diagrams using Rational Rose software
- Quick learner with strong problem solving skills, interpersonal skills and a good team player.
TECHNICAL SKILLS:
Languages: Java, J2EE and PL/SQL
Frameworks: Spring MVC, Struts, Java Script, ADF, JSF and Oracle Web Center.
ORM: Hibernate.
Web designing Tools: HTML, JSP, AJAX and Servlets.
IDE s: Eclipse, Net Beans 4 and IBM RAD.
Web Services: SOAP.
Xml Programming: SAX and DOM.
Software Methodologies: OOAD, Agile and Waterfall.
Design patterns: Singleton, DAO, Composite and Template.
Java Messaging Services: MQ series
Version Maintenance Tools: SVN and Win CVS.
Log Tools: Log4j.
Testing Tools: J Unit.
Build Tools: Maven and ANT.
Web & Application Servers: Tomcat, JBOSS, Web Sphere, and Web Logic Server.
Databases: Oracle 10g, DB2, SQL Server and MS Access.
Operating Systems: Windows 07/ XP/2000/NT 4.0/98 and Red Hat Linux.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in development of business components and design of data access objects and other back end components.
- Developed utility classes for the common tasks to be performed in the application.
- Developed Use Case diagrams in Rational Rose Software.
- Developed the building components of application using Eclipse IDE.
- Contributed to various SQL scripts to create and maintain the database in SQL server.
- Developed front-end content using JavaScript, CSS, JSP and HTML.
- Developed the application using J2EE Design Patterns like Delegate, Singleton, and DAO.
- Communication to Capacity Analysis system using JMS messaging system through MQ Series.
- Performed unit testing using JUnit.
- Used CVS for source Version Control.
- Involved in defect status and team meetings.
- Involved in co-ordinations with the Quality Assurance in addressing the defects in the application.
- Involved in Coding JavaScript code for UI validation.
- Worked on Struts validator frame works.
- Used SpringMVCframework.
- Developed various JMS message producers and consumers.
- Documented CR impact analysis and prepared implementation documents.
- UsedJDBCfor database connectivity to SQL Server.
- Hibernate is used as persistent at middle tire for providing object model over relational data model.
- UsedDOMforparsing theXMLDocument.
Environment: Java, J2EE, Rational Rose, HTML,MQ series, JavaScript, JDBC, Eclipse IDE, SQL Server, JSP, DOM, Spring, Hibernate and CSS.
Confidential, Somerset, NJ
Java Developer
Responsibilities:
- Responsible for Requirement gathering, coding, testing and documentation.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over Java class and MQ-Series using JMS.
- Designed and integrated the full scale Spring/Hibernate persistence solution with the application architectures.
- Used Object/Relational mapping tool Hibernate to achieve object persistency.
- Developed server-side services using Web Services like SOAP.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using Rational Rose.
- Involved in Preparation of the technical design documents.
- Implementation of different J2EE design patterns like Singleton and DAO.
- Developed the presentation layer using JSP, JSTL, HTML, XHTML and CSS.
- Developed client validations using JavaScript.
- Developed the application using My Eclipse 8.5 and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
- Integrated the Application with Database using JDBC.
- Used shared file system to migrate data from external databases to internal systems on UNIX platform.
- Configured connection pools and establish a connection with MySQL.
Environment: Java, J2ee, Java beans, JMS, JSP, Servlets, Hibernate, Spring, Java Script, JDBC, UNIX, HTML, XHTML,SOAP, Eclipse, Web Services and MySQL.
Confidential
Java Developer
Responsibilities:
- Implemented Model View Controller (MVC) architecture using Spring Framework.
- Used JSP and Servlets for server side transactions.
- Login authentication is done by JSP by verifying with database security tables.
- Used Eclipse IDE tool for the MARS project.
- Developed and implemented the Data Validation using the Validation Framework in Struts.
- Front End Validations using Java Script.
- Used SAX XML Parser for parsing the XML file
- Used JDBC for database connectivity to Oracle.
- Worked and implemented configuration of Hibernate for transaction management.
- Used CVS for version control.
- Involved in the design discussion and design implementation phases of the lifecycle.
- Involved in supporting this project after go-live.
- Developed SOAP based Web Services using Apache AXIS2.
- Deployed the applications onWeb logicApplication Server.
- Used Spring Transaction to manage the database transaction.
- Used JMS API for asynchronous communication by putting the messages in the message queue.
- Developed highly responsive, dynamic UI components using AJAX.
Environment: Java, J2EE, JSP, Servlets, Spring, Hibernate, JDBC, Java Beans, JMS, Web Logic Server, XML, HTML, SOAP, AJAX and SAX Schemas.
Confidential
Software Programmer
Responsibilities:
- Did the detailed design and requirements gathering.
- Hibernate3.0 as the Persistence Framework, for mapping the Java objects into Oracle Database.
- Developed User interface screens using Servlets, JSP, JavaScript, CSS, AJAX, and HTML.
- Involved in unit testing of developed business units & used the J Unit for specifics.
- Did the Code Enhancements, Development and Bug fixing.
- Created session beans and Entity beans to provide functionalities like fetching the data, updating the customer information.
- Involved in Testing by writing test cases and used J Unit to test the code.
- Developed application in Eclipse IDE.
- Deployed application on Tomcat Application Server.
- Worked withOracleDatabase to create tables, procedures, functions and select statements.
- Used Ant scripts to build the application.
- Used SVN configuration management tool for code versioning and release.
- DevelopedXML parser for File parsing.
Environment: Windows NT, Java, XML, JSP, Servlets, Session Beans, Tomcat Web Server, CSS, HTML, JUNIT, JavaScript, SVN, Eclipse IDE, Oracle10g, JDBC,JSP and ANT.
