Java Developer Resume
CT
SUMMARY
- About five years of experience on designing and developing applications using J2EE technologies.
- Strong programming experience in designing and implementing applications using Servlets andJavaBeans using Eclipse, IBM Websphere, Weblogic, JBoss and Apache Tomcat.
- Excellent knowledge and experience in popularJavaFrameworks like Spring, Hibernate, Struts, MVC and on customized framework along with XML Technologies.
- Worked on J2EE concepts like JAX - RPC, JSTL, JSF, EJB, JMS, JDBC, JNDI and Data Structures like Collections, Maps, Sets, Lists etc.
- Excellent command over designing & developing dynamic web content using Ajax, DHTML/CSS, XML, JavaScript & other web development tools/technologies.
- Fluent with different JavaScript libraries like jQuery, Ext JS, Prototype, Dojo, MooTools and Twitter Bootstrap
- Experience of creating RIA’s using Adobe Flex 2.0/3.0, Actionscript, BlazeDS, Data Services, Adobe Livecycle Data Services with MVC architecture.
- Identified and designed business logic components at the middleware level. Extensively used Session Beans and Servlets to create middleware modules.
- Involved in writing JUnit test cases and system test cases.
- Created Maven Projects and included dependencies into POM.xml
- Experience working with database system like Oracle 8i/9i/10g, MySQL server to manage tables and create views, indexes, sequences, stored procedures, functions, and triggers for the retrieval and manipulation of data.
- Strong knowledge of Adobe Photoshop, Adobe Illustrator and Adobe Fireworks.
- Expertise in UML designs using Rational Rose.
- Excellent Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
TECHNICAL SKILLS
Java/ J2EE Technologies: Java, J2EE, JSP, Servlet, JSF, JMS, JDBC, Struts
Languages: Java, C, C++, Visual Basic
GUI Technologies: JavaScript, AJAX, XML, HTML/CSS, XHTML, DHTML
Frameworks: Hibernate, Spring, Swiz, JSF
Development Tools & IDE: Eclipse, My Eclipse, Net Beans, Flex Builder, Dreamweaver
Web Application Server: Tomcat, JBoss, WebSphere, WebLogic
Adobe Flex: Flex 3.0/2.0, Data Services, Web Services, Http Services, Remote Objects, MXML, Action Script
Database Technologies: MS-SQL Server 2005/2008, MySQL, Oracle 9i/10g
Graphics Editing Tools: Adobe Photoshop, Adobe Illustrator, Adobe Fireworks
Logging & Testing Tools: Log4j, JUnit
Source Control: Subversion, Visual Source Safe, CVS
Operating System: Windows 2000/2003 server, Windows XP/Vista, Linux and Unix
PROFESSIONAL EXPERIENCE
Confidential, NY
J2EE Developer
Responsibilities:
- Involved in the Analysis and Design of the front-end and middle tier using Servlets and the Struts view Framework.
- Client-side validations were done using JavaScript.
- Developed stored procedures, Triggers and functions using MySQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Applied J2EE design patterns like Factory Methods, MVC, and Singleton Pattern.
- Developed JavaBeans Hibernate for necessary transactions like fetching the required data, updating the customer information.
- Developed user interface using JSP and AJAX.
- Extensively used DataGrid technologies like DataTables and slickgrid.
- Involved in coding of Servlets and JavaBeans communication.
- Used Log4j and Velocity for logging and debugging.
- Developed Servlets to process the requests, transfer the control according to the request to corresponding Java Beans, JSP pages.
- Used Eclipse for development, debugging, coding and deployment of the applications
- Java Servlets and JSP pages were deployed on the Tomcat Application Server for retrieving user information and posting related data.
Environment: Java 1.6/J2EE, JSP, Servlets, JDBC, Struts Framework, JavaBeans, Tomcat Application Server, Eclipse, MySQL, Hibernate, Log4j, Javascript
Confidential, CT
Java Developer
Responsibilities:
- Interacted with business analysts and end users in gathering requirements.
- Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc. using Rational Rose.
- Performed complete application life cycle functions from conception to final release to users.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
- Responsible in implementation of the presentation layer (GUI) for the application using HTML and JavaScript.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO classes using ORM tool.
- Built and accessed the database using Hibernate with Oracle 10g..
- Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of database and created tables in Oracle 10g.
- Developed logging module-using Log4j to create log files to debug and trace application.
- Responsible for configuring and deploying the builds on WebSphere application Server.
- Wrote JUnit test cases for testing UI Framework classes.
- Wrote JavaScript code for client side validations.
Environment: Java 1.5, Spring, Hibernate, JSP, HTML, JDBC, Unix, WebSphere, Rational Rose, JUnit, JavaScript, SQL Server, Oracle 10g.
Confidential, NJ
Java Developer
Responsibilities:
- Involved in Design, Development and Support of the application (AGILE methodology and participated in SCRUM meetings).
- Responsible for creating generalized Exception classes.
- Created UI using JSP, HTML and JavaScript
- Extensively used Eclipse as an IDE for building, developing and integrating the application.
- Implemented the MVC design pattern with JSP and Servlets to control the flow of the application in the Presentation/Web tier.
- Used Spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
- Provided JUnit test cases for the application to support the TDD.
- Designed Rich Faces pages and popup Windows.
- Provided SQL scripts and PL/SQL stored procedures for querying the database.
- Provided Maven build tool for building and deploying the application.
- Built and Deployed the application in Weblogic Application Server.
- Used Rational Rose to design Class diagrams and Sequence diagrams.
- Used Log4j for logging events.
- Was involved in Integration testing of the application.
Environment: Java 1.6, JBoss, Spring, Hibernate, Maven, HTML, Weblogic10.x, SQL, Ajax, JavaScript, Eclipse, JUnit, Log4j
Confidential
Jr.Java/Flex Developer
Responsibilities:
- Application developed incompliance with Agile development methodology.
- Worked with Flex 3.0 to develop rich UI using Swiz framework. Custom flex components were developed for different requirements especially for charts.
- Implemented the Login, Search, and Workflow functionality using different flex components like Containers, ViewStack, Datagrid, ItemRenderer etc.
- Authentication system was designed by integrating Flex Client to LDAP for proper access control based on the credentials of different users.
- Extensive use of Style Sheets maintaining cross browser compatibility.
- Custom ActionScript and MXML development for dynamic form generation based on the user type.
- Implemented form validation in both front end and on server side.
- Used the DataGrid component especially to generate investment performance attribution of the customers and developed different item renderer and item editor.
- Used Adobe Livecycle Data Service for interaction with the MySQL database and the LiveCycle server for data pulling using RPC Service.
- Integrated the Flex application with backend using Remote Object services (BlazeDS). Created POJO layer to facilitate the sharing of data between the flex business objects and the J2EE business objects.
- Used Flex-Unit for the developing the unit test for the testing of the modules.
- Used Maven script for the faster deployment of the modules to the BEA WebLogic 10.0 Application Server.
- Used Eclipse and Adobe Flex plug-in for the development purpose.
- Automated build, packaging, configuration, and deployment with ANT and JBoss.
Environment: Flex 3.0, LiveCycle Data Services, Swiz, ActionScript, JavaScript, MyEclipse, Ant, Jboss, CSS, MySql
Confidential
Jr. Java Developer
Responsibilities:
- Involved in translating Business Flow Chart and Use Cases into Class, Sequence diagrams and Activity diagrams.
- Configured Eclipse, Tomcat and Weblogic Application Server.
- Developed the user presentation screen using JSP, Struts tags, HTML, AJAX and CSS.
- Client side validation is done using Java Script.
- Implemented the business tier using JDBC, DAOs and Helper Classes.
- Implemented various Java and J2EE design patterns.
- Involved in Database Design and developing the E-R diagram Handling database changes and altering as per client’s requirement.
- Wrote SQL queries and Stored Procedures for interacting with the database.
- Implemented XML Web services for transferring data between different applications
- Used JBoss to deploy WAR files, Java Servlets, JSP, XML & TLD files.
- Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews.
- Involved in Designing and Coding Java Beans to implement the business logic.
- Unit testing was done using JUnit.
- Configured and deployed web application on the IBM WebSphere 5.0 application server.
Environment: Weblogic 9.0, Eclipse 3.1, JSP, Servlets, Ajax, CSS, Log4J, Junit, JavaScript, HTML, PL/SQL, SQL, WebSphere 5.0, SQL Server 2000, Tomcat 5.5.x