We provide IT Staff Augmentation Services!

Sr. Flex/j2ee Developer Resume

4.00 Rating

Roseville, CA

SUMMARY

  • Around 7 years of strong Java/J2EE experience in all phases of software development life cycle (SDLC) including system analysis, design, development, integration, testing, deployment, trouble shooting and maintenance.
  • 3+ years of experience in developing Flex and J2EE related technologies, using Flex as front - end, BlazeDS/LCDS and Spring as middle-tier, Hibernate as back-end. Best practice in their configuration, integration and implementation.
  • Extensive knowledge and experiences in developing AIR/Flex applications using Cairngorm MVC Framework, BlazeDS, Remote Object Services and Adobe AMF Protocol.
  • Expertise in Core Java technologies such as Collections, Reflection, Annotations, Generics, Multi-Threading and other new features since JDK 1.5.
  • In-depth knowledge in implementing J2EE and GoF Design Patterns such as Singleton, Factory and Adapter in developing multi-tier distributed applications; Model View Controller (MVC), Front Controller, Business Delegate, Service Locator, Session Façade, Data Access Objects (DAO), and Data Transfer Objects (DTO), together with JSP, Servlet, JMS, JDBC, XML, and JavaScript, etc.
  • Hands-on experience in Service Oriented Architecture (SOA) using SOAP, WSDL and XML.
  • Hands-on experience in writing SQL, PL/SQL, and Stored Procedures on databases such as Oracle, Sybase, SQL Server and MySQL.
  • Rich experience in Apache Tomcat and major application servers such as JBoss, Oracle WebLogic and IBM WebSphere.
  • Experience in using various version control tools such as CVS and SVN.
  • Good experience in testing tools such as JUnit, FlexUnit.
  • Proficient in C/C++, rich experience in UNIX kernel development using C.
  • Excellent verbal and written communication skills, good ability to interact with clients and business users, a good team player and a self-starter.

TECHNICAL SKILLS

Languages: Java, ActionScript, MXML, JavaScript, SQL, C/C++, Assembly Language, Prolog

Flex: Flex 3, Flex 4.x, ActionScript 3.0, MXML, BlazeDS 3.0, LCDS, Cairngorm MVC

J2EE Technologies: JSP, Servlet, JMS, JavaMail, JDBC, JNDI, OSGi

Framework Tools: Spring 2.x/3.x, Hibernate 2.0/3.0, Struts 1.0/2.0

Web Technologies: HTML, XML, DTD, CSS, Xpath, XSLT, JavaScript

Web Servers: Tomcat 5.x/6.0, WebLogic 9.x/10.x, WebSphere 7.0, JBoss AS 7.1, Virgo 3.0.3

IDEs: Eclipse 3.x, Flex Builder 3.x, Flash Builder 4.x, Visual Studio 2008

Operating Systems: Unix/FreeBSD, Linux, Windows XP/Vista/7

Databases: Oracle 9i/10g/11g, MS SQL Server 2004/2005, Sybase 12.5/15, MySQL 5.x, PostgreSQL 8.x

PROFESSIONAL EXPERIENCE

Confidential, Roseville, CA

Sr. Flex/J2EE Developer

Responsibilities:

  • Served as the architect for the user interface part of the project, served as senior Java developer for the Java backend of the project.
  • Used Flex 4 to develop the UI components dat render/display useful data from the Java backend.
  • Applied a Cairngorm MVC framework to make associations between Flex data view components and controller classes in the “mediator” for each view. Each data view component uses an event-based API which is part of the vSphere Web Client SDK, to handle communication with the vSphere environment.
  • Configured BlazeDS to handle data communication between Flex (UI) and Java (backend). Used Remote Objects for RPCs.
  • Applied Proxy Pattern to develop ActionScript classes to do remote calls to Java classes/methods.
  • Used SpringSource to utilize Spring framework and the OSGi framework. Wrote configuration files for Spring and OSGi.
  • Involved in configuring remote-config and services-config XML to integrate with Spring.
  • Applied Data Grid/Advanced Data Grid to display data for components such as HBAs, storage data and so on.
  • Extensively applied Item Renderers to customize and enhance data display, such as in data grids for the HBAs.
  • Extensively applied Pie Chart, Line Chart, Column Chart and Bar Chart, etc. to display information such as space usage of arrays/disks in a server. Developed custom components for charting to implement customized functionalities of the UI and to enhance data rendering.
  • Involved in developing various server side POJOs/Java Beans for data modeling.
  • Involved in development of back-end logic layer using most of the Core Java features such as Collections, Generics, I/O, Exception handlings, etc.
  • Applied Observer Pattern to implement the callback mechanism which was extensively used in the Java backend.
  • Performed Test Driven Development (TDD) during the Java backend development. Used JUnit to test the Java classes.
  • Tested the Flex components and ActionScript classes using FlexUnit.
  • Used SVN to maintain and update the code repository.

Environment: JDK 1.7, Flash Builder 4.6, Flex 4.6 SDK, ActionScript 3.0, CSS, BlazeDS 3, SpringSource 2.9.2, Spring 3.0, Eclipse 3.7.2, JBoss AS 7.1, Virgo Server 3.0.3, JUnit 4.10, FlexUnit 4.1

Confidential, Princeton, NJ

Sr. Flex/J2EE Developer

Responsibilities:

  • Developed this J2EE project using Flex 3 as front-end, BlazeDS as data communication service. Applied Hibernate, Spring frameworks at the back-end.
  • Applied Cairngorm MVC to handle complex states, events, system workflow and data synchronization.
  • Applied BlazeDS for server side data access and communication. Used Remote Objects for interacting with POJOs and retrieving data from Oracle database.
  • Used messaging service via streaming AMF channel to push data to the front-end using Asynchronous message and Flex Producer. e.g. Market data were delivered to the front-end using this technology.
  • Developed Customized components to handle client information such as client’s portfolio in the Portfolio Manager Module.
  • Extensively used Pie Chart, Line Chart and Column Chart to display various account data of the SMAs, such as transaction history, investments details and portfolio benchmarks.
  • Applied Advanced Data Grid component for the Investment Manager Module and Portfolio Manager Module. Item Renderer and Item Editor were used to customize data provider controls.
  • Involved in configuring Hibernate O/R mapping for data persistence.
  • Developed various server side POJOs, client side Value Objects for data modeling.
  • Involved in development of back-end logic layer using most of the Core Java features such as Collections, Generics, I/O, Exception handlings, etc.

Environment: JDK 1.5, J2EE 5, Flex Builder 3, ActionScript 3.0, CSS, BlazeDS 3, Cairngorm 2.2, Spring 2.1, Hibernate 3.0, Eclipse 3.3, Oracle 10g, WebLogic 11, JUnit 4.4

Confidential, New York, NY

Sr. Flex/J2EE Developer

Responsibilities:

  • Designed and developed highly user friendly interface using various Flex customized components.
  • Extensively applied Flex Data Binding, Formatter Components and Validator to validate user input and visualize prices, quotes, spreads, quantitative analytics ratios, etc.
  • Various charting techniques were applied to display market data, user portfolio, and transaction history and so on; the techniques includes Candlestick chart, Pie Chart, Line Chart, etc.
  • Took advantage of the Flex Advanced Data Grid and label functions to display, organize and augment user information based on different requirements and scenarios, e.g. user’s portfolio and transaction history, user’s stock watch lists.
  • Generated real-time Market data using BlazeDS messaging service via streaming AMF channel; used Asynchronous message to deliver Market data to the front-end.
  • Used Cairngorm MVC and involved in building all parts including Command and Service Locator.
  • Performed data conversion, data exchange with various XML parsers; implemented some of the parsers using DOM and SAX APIs.
  • Involved in writing configuration files for Spring/Hibernate integration, and O/R mapping files.
  • Integrated Spring MVC and Hibernate at the server side to form the J2EE architecture and make use of IoC, AOP; developed Data Access Objects (DAOs) and used HibernateDaoSupport to work with the persistence layer;
  • Installed, configured system environment settings and SVN version control tools.

Environment: JDK 1.5, J2EE, Flex 3, Flex Builder 3, ActionScrip 3.0, BlazeDS, Cairngorm MVC, Spring 2.1, Hibernate 3.0, Eclipse 3.3, Oracle 10g, WebLogic9, SVN, JUnit 4.2, FlexUnit

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Involved in the development phase of the presentation layer and GUI framework using JSP, Java Beans, HTML and JavaScript.
  • Applied various Java, J2EE design patterns like Factory, Singleton, Proxy, DTO, etc.
  • Used Struts framework to take advantage of the MVC pattern in developing the web application.
  • Involved in implementation of POJOs and business logic through extensive use of Hibernate 2.x framework & Spring ORM support; participated in writing stored procedures for the database.
  • Used Spring IoC and AOP to inject POJOs and other packages.

Environment: JDK 1.5, Struts 1.0, Spring 1.2, Hibernate 2.x, Oracle 9i, JUnit, Apache Tomcat 5.5.x

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Involved in the GUI design and development, which is based on HTML.
  • Responsible for developing business logics at the server-side back-end, including DAOs and some XML parser for data conversion.
  • Participate in configuration of Spring and Hibernate integration.
  • Performed unit tests using JUnit.

Environment: JDK 1.5, Spring, Hibernate 2.x, Oracle 9i, JUnit, WebLogic 7

We'd love your feedback!