Java Developer Resume
Sunnyvale, CA
SUMMARY
- 7+ years of experience in design, development and implementation of software applications using Java, J2EE, Adobe Flex and Action Script technologies. Having good experience in the Information Technology Industry and also involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
- 3+ years of extensive experience in development and deployment of J2EE components for building n - tier distributed enterprise applications. Strong expertise in development and deployment of web components that include Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JSF and business layer components that include EJB 2.0/2.1/3.0, Web Services, RMI, and JDBC 2.0/3.0, JNDI, JMS, LDAP, IBM MQSeries, Swing, Reflection API; Serialization; Collections API; multithreading. and implementations of Flex 4.5/4.0/3.0/2.0 and Action Script 3.0/2.0 based RIA applications
- Experience of working in all areas of project development starting from gathering requirements to project deployment and post production support.
- Hands on Experience on using Cairngorm Framework for Flex Applications and Struts, MVC Framework for large scale Java/J2EE based enterprise Applications.
- Hands on Experience in Using Flash.
- Good experience in application development and design using Object Oriented Programming, Java / J2EE Technologies like Core Java, Servlets, JDBC, JSP, Java Beans, JNDI, EJB, RMI, JMS, Struts, Hibernate, Spring, Java Mail API, XML, Log4j and Design Patterns
- Experience in using different tools like Adobe Flex Builder, Edit plus,, My Eclipse, JBuilder, Net Beans as development tools.
- Exposure to all stages of Software Development Life Cycle. Ability to understand Functional Requirements and Design Documents.
- Have worked on Java platform with core JAVA2, JDK 1.4, 1.5, 1.6.
- Substantial knowledge about IBM Websphere Application server 6.0, Apache Tomcat web Server and Web logic server.
- Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.
TECHNICAL SKILLS
Operating Systems: Windows NT/2000/XP, Windows Server 2003
Languages: C, C++, Java, SQL, PL/SQL
Database: Oracle 9i/10g, DB2, MS SQL Server, MS Access
Technologies: JSP, Servlets, Java Beans, RMI, JNDI, JDBC, JMS, EJB, JavaScript, Tag Libs, XML, XSL, XSLT, HTML, DOJO, JQuery, DHTML, CSS
Application Servers: WebLogic, Tomcat, WebSphere and Jboss.
Frameworks: Spring, Hibernate, Struts
IDEs: RAD, Eclipse, WSAD, Weblogic Workshop, JDeveloper.
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Java Developer
Responsibilities:
- Responsible for overall design and analysis of EXTJS UI Component development and integration with backend J2EE and brought the rich look and browser compatibility.
- Involved in developing JSP pages and Servlets and using TagLibs for the web tier and validating the client data using the Java Script and deployed the applications on Tomcat Application Server.
- Maintained good support with Business Analyst and Business Users to identify information needs as per business requirements.
- Designing web pages for HTML files that supports AJAX component, Rich design time UI to use AJAX libraries
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application.
- Involved in High Level Design and prepared Logical view of the Application.
- Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.
Environment: Java 6, Apache Tomcat, Database (Oracle 10g), EXTJS, JSP, Servlets, HTML, DHTML, Ajax, JSON, CSS.
Confidential, Palo Alto, CA
Sr. Java/Flex Developer.
Responsibilities:
- Involved in designing Flex User Interfaces and Custom Components using MXML.
- Developed Action Script functions for event handling, response handling and error handling.
- Implemented Singleton Service Locator design patterns in Cairngorm MVC architecture to interact with backend.
- Used Blaze DS to connect flex application with backend J2EE and Web Services layer to pull out the data to Flex UI components.
- Also involved in converting the JSP to Flex 4.5 .
- Developed the application on Flash Builder and deployed it on WebLogic 11 application server.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Designed and developed a web-based client using Servlets, JSP, Java Script, HTML and XML using SpringMVC Framework and implemented API calls.
- Involved in the complete development, testing and maintenance process of the application.
- Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework and Implemented API .
- Application logging implementation based on Log4j.
- Used XML parsing techniques for data handling and JavaScript front-end pages.
Environment: Adobe Flex 4.5, Flash Builder 3, Java 6, Cairngorm Micro Architecture, MXML, Action Script 3.0, J2EE, BlazeDS, WebLogic 10.0, Oracle, Dojo, jQuery etc.
Confidential, BatonRouge, LA
Sr. Java/Flex Developer
Responsibilities:
- Responsible for analysis, design, development and integration of Flex UI components with backend using J2EE technologies such as MVC framework, Servlets, Java Beans, JSP and JDBC.
- Developed strong and secure scripting code using Flex3.0 and Action Script3.0 to develop RIA UI
- Writing JSP’s for user interfaces, JSP’s uses Java Beans objects to produce responses.
- Created controller Servlets for handling HTTP requests from JSP pages
- Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects.
- Creating HTML Web pages utilizing JavaScript and CSS.
- Involved in coding front end using Struts 1.2 framework concepts like Action Classes, validation.xml, ActionForm Beans, struts-config.xml, ActionMapping, form ActionForm, request HttpServletRequest, response HttpServletResponse.
- Involved in developing JSP pages and Servlets and using TagLibs for the web tier and validating the client data using the Java Script.
- Worked with Shadow z/Direct enables direct SQL access to mainframe programs.
- Deployed web applications in Jboss server by creating Datasource and uploading jars.
- Implemented Multithread concepts in java classes to avoid deadlocking.
- Written Hibernate annotation based mapping java classes with db2 and sql Database tables.
Environment: Flex Builder 3.0, Java1.6/J2EE, JSP, JSF, Servlets, EJB, XML, CSS, XSLT, AJAX, Struts Framework, Action Script 3.0,Data Modeling Web Services, DB2, SQL, JUnit, Windows XP, Jboss, Hibernate, ETL, ANT, My Eclipse 7.5, Rational Rose, Log4j, MS Visio, JBoss 4.2.
Confidential, Plymouth meeting, PA
Sr. Java/Flex Developer
Responsibilities:
- Reviewed Design Document, gathered information from Architect and Business Analysts to design Functional Specifications for this UI Interface project.
- Responsible for design analysis and development of Flex UI components and integrating with existing J2EE and Web Services Layer using Flex Builder.
- Designed several Flex UI screens with the halp of Flex Builder 3.0.
- Developed MXML Action Script functions for event handling, response handling and error handling.
- Implemented design pattern of Cairngorm architecture and Pure MVC Framework to interact with backend Spring, Hibernate and Web services using LCDS to extract data and providing to Flex UI components.
- Involved in the design and development of Flex Layouts and Data Grids.
- Designed and developed presentation layers using Servlets, JSP, Java Beans, HTML, DHTML and Java Script.
- Worked on the jQuery javascript library that simplifies HTML document traversing, and event handling, and BlazeDS which is used for connecting back-end data in java to the Flex application.
- Designed and developed various Custom events for communication between various components.
- Written MXML and Action Scripts for Adobe Flex and created (Value Objects) VO using Flex components.
Environment: Flex Builder 3.0, Java1.5/J2EE, LCDS (Adobe Live Cycle Data Services), My Eclipse 6.0.1, Jboss,Oracle 9i/10g, SQL Developer, Spring, DOJO, Hibernate 3.2, Jquery, ActionScript, JSP, Servlets, log4j, Ant, AJAX, BlazeDS.
Confidential, Stamford, CT
Sr. Java/Flex Developer
Responsibilities:
- Responsible for overall design and analysis of overall Flex UI Component development and integration with backend J2EE.
- Responsible for implementing best design patterns from Cairngorm architecture.
- Involved in development of MXML and Action Script files to meet the business requirements.
- Designed the Rich Internet Applications using Flex in Flex Builder 3.0.
- Used Java to Flex framework to bring rich user interface and developing reusable Flex Custom Components.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC Model 2) architecture.
- Deployed the applications on IBM WebSphere Application Server.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Extensively used DB2 Database to support the SQL.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions and Log4J to capture the log that includes runtime exceptions.
- Used JDBC to invoke Stored Procedures and database connectivity, and BlazeDS for connecting data from java to flex.
Environment: Flex Builder 3, Java1.5/J2EE,HTML, CSS, DHTML, BlazeDS, AJAX,Action Script, MXML, Struts 1.2, EJB 2.1, Hibernate 2.0, JMS 1.0.1, XML, Web Services 1.1, DOJO, DOM, ANT 1.5, etc.
Confidential, New York, NY
Flex/Java Developer
Responsibilities:
- Responsible for overall design & analysis of overall Flex UI component, Action Script development and integration with backend J2EE.
- Responsible for developing RIA Components with Flex Builder 2.
- Worked heavily on Flex DATA GRID and Flex DATA SERVICES Components.
- Strong Designing of Flex UI components as well as creating and skinning of custom Flex components.
- Responsible for implementing best design patterns from Cairngorm architecture to interact with backend J2EE and web services layer to pull out the data to Flex UI components and Used Flash for Designing Custom Components.
- Developing UI, VO and models by using MXML, Flash, Ajax, and Action Script 3.0.
- Designed and developed all required Data providers which are being used by Flex General UI controls.
- Embedded flex screens with JSP files and brought the rich look and browser compatibility.
- Flex development exposure of Flex Layout and Navigation, Advanced Event Handling, Popup Dialogs, Menus and Skinning, Adobe Live Cycle Data Services.
Environment: Adobe Flex 2.0, Flex Builder 3, Cairngorm Micro Architecture, Adobe 8.0, MXML, Action Script 3.0, Flash, Flex charting, J2EE, WebLogic 9.1, Oracle etc.
Confidential
Java Developer
Responsibilities:
- Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
- Designed and developed the HTML front end screens and validated forms using JavaScript.
- Application and user level configurations have been maintained by using XML Files.
- Implemented MVC using Struts Framework.
- Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.
- Used JDBC Prepared statements to call from Servlets for database access
Environment: Java 2, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Jakarta Struts 1.1, Eclipse, WebLogic, PL/SQL, Oracle9i.
Confidential
Java/J2EE Developer
Responsibilities:
- Extensively worked on applications including GUIs using JSPs.
- Developed Entity Beans in EJB to interact with the database to update, retrieve, insert and delete values effectively.
- Developed an interface for parsing XML and storing it in the Oracle database and vice versa.
- Involved in doing the unit testing and writing Test Cases and Test Plan.
Environment: JSP 1.2, JavaScript, JDBC, Servlets, EJB1.1, Oracle 8i, WebLogic 6.0, Windows NT/2000.