Sr Flex/j2ee/java Developer Resume
NY
SUMMARY
- 7+ years of professional experience in development, enhancement and maintenance of complex multilingual enterprise applications in Java, J2EE and Flex.
- Experienced in multiple software development cycle of Business applications in web and client - server environment, such as Software Development Life Cycle (SDLC) (Waterfall Model) and Agile Software Development.
- Expert in core Java 5.0 including OOP design, collection framework, multi-threading, serialization, generics, annotations, etc.
- Extensive experience in creating Adobe Flex 3.0 applications. Expert in ActionScript 3.0 and MXML programming in Flex 3.0 environment. Strong in implementing Flex BlazeDS based services and Cairngorm Flex architecture.
- Expertise in major J2EE frameworks including Struts, Spring, Hibernate.
- Worked extensively using J2EE technologies such as Java Script, HTML, CSS, Ajax, JSP, Servlets, JMS, Java Mail, JDBC, EJB 3.0 and Web Services, like XML, XSLT, XPath, DOM, SAX, SOAP, REST, and WSDL.
- Experiences in major web applications servers, including Apache, Tomcat, JBoss.
- Experience in writing SQL, PL/SQL, triggers, and stored procedures on database such as Oracle, Sybase, MySQL.
- Strong background in GoF and J2EE Design Patterns such as MVC, DAO, POJO, Singleton, Factory and Proxy in developing Multi-Tier distributed applications.
- Substantial knowledge in different industries, including financial industry, insurance industry, and transportation industry.
- Excellent verbal and written communication skills, ability to interact with clients and business users, a good Team Player and a quick learner.
TECHNICAL SKILLS
Programming Languages: Java 1.4/1.5/1.6, C++, Action Script 3, MXML, HTML, CSS, XML, AJAX, JavaScript, PHP, SQL
J2EE Technologies: Java EE 4/5, JSP, Servlet, EJB 3.0, JDBC, JavaMail, JMS, CORBA
Open Sources: Struts 1.2/2.0, Hibernate 2.x/3.0, Spring 2.x/3.0, BlazeDS 3/4, Cairngorm 2.2, J-Unit, Maven.
Web Services: XML, XSLT, XPath, DTD, DOM, SAX, SOAP, REST, WSDL
IDEs & Tools: Eclipse 3.x, MyEclipse, Flex Builder 2/3, Netbeans, JCreator, Oracle SQL Developer
Application Servers: Tomcat 5.x/6.0,Apache, JBoss
Databases: Oracle 9i/10g, Sybase 12.5/15, MySQL 5.x
Operating Systems: Linux, Windows
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr Flex/J2EE/Java Developer
Responsibilities:
- Developed the J2EE project using Flex 3 as front-end with Cairngorm MVC framework to facilitate complex state and data synchronization, using BlazeDS as middle-tier, and then integrating Spring and Hibernate as back-end.
- Used ActionScript 3.0 to develop components and functions for validations, result handling, fault handling.
- Used data binding, validation and formatting to visualize prices, messages, quotes, spreads, quantitative analytics ratios etc.
- Flex 3.0 components used include: Pie Chart, Column Chart, Candle Chart, Tree, Menu, DataGrid, AdvancedDataGrid, TabNavigator and more.
- Integrate Spring Framework (using AOP and IoC) with BlazeDS using RemoteObject of FLEX via AMF channel.
- Used messaging service via streaming AMF channel and push data to the front-end using Asynchronous message and Flex Producer/Consumer component.
- Integrated Hibernate with Spring framework by modifying the configuration file and DAO package.
- Involved the development of server side POJO for data modeling of various account portfolios, equities, asset/equities ratios, by using core java collection, generics.
- Involved the development of back end business logic for trades settlement reporting, trades persistence, trades fail reporting, etc, with core Java and GoF design patterns, XML parser and Spring framework.
- Involved the configuration of Hibernate O/R mapping files and used Hibernate for Data persistence to Oracle database.
- Developed Test Plans, Test Cases, Test strategies and performed Unit test and integration test to identify, functional and usability issues before deployment.
Environment: Flex 3, Flex Builder 3, MXML, ActionScript 3.0, Cairngorm, CSS, BlazeDS, Java 6.0, Spring 2.0, Hibernate 3.2, JDBC, XML, Tomcat 6.0, Eclipse 3.3, CVS, Oracle 10g, Windows
Confidential, Woodcliff Lake,NJ
Flex/J2EE/Java Developer
Responsibilities:
- Involved in all phases of SDLC, including planning, reviewing specifications, documentation, scheduling, development, testing and support.
- Used various components to show the financial statistics, asset allocation and net worth history, such as DataGrid, Pie Chart, Column Chart, Line Chart and etc. Also created reusable Flex custom components by extending DataGrid and Panel with ActionScript.
- Applied custom styles with CSS style sheets and skins to Flex visual components.
- Responsible for the server-side configuration, setting up a variety of channels for HttpService/WebService to communicate with the wealth management database and reference database.
- Used Producer/Consumer components to achieve better page responsiveness.
- Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Integrated Hibernate with Spring.
- Used JavaMail for reliable, asynchronous communication to send automatic email notifications to clients.
- Built POJOs corresponding to Investment Terms, Net Worth Statistic and others by Core Java and using GoF Design Patterns like Adapter, Singleton.
- Wrote store procedures and triggers in database to handle the data persistency in the back-end.
- JUnit is used for testing the application modules.
Environment: Flex 3, Flex Builder 3, MXML, ActionScript 3.0, Cairngorm, CSS, Java 5.0, Spring 2.0, Hibernate 3.2, Tomcat 6.0, Eclipse 3.3, Oracle 10g, JUnit 4.2, Linux
Confidential, White Plains, NY
J2EE/Java Developer
Responsibilities:
- Responsible for creating UI pages using Struts, JSP, JavaScript. Ajax functionality like partial submit is added for form submission.
- Implemented MVC architecture using Struts framework.
- Used EJB 3.0, including session bean and entity bean.
- Designed templates for monthly statement and alert emails. Used JavaMail to send notification emails to customers.
- Followed recommended design patterns and strict coding standards to provide high quality solution.
- Used Core Java collections, generics, exception handling.
- Used JDBC to connect to Oracle as database.
- Wrote SQL in Data Access Object (DAO) to handle the transactions and data persistency in the back-end.
Environment: JDK 1.4, Eclipse 3.0, Struts, JSP, JavaScript, CSS, EJB 3.0, Oracle 8i, JBoss, JDBC, Linux.
Confidential, New York, NY
Java/PHP Developer
Responsibilities:
- Responsible for creating UI pages using JSP, JavaScript, and Ajax.
- Used Google Map API to display bus location and status.
- Used servlet to handle the request from frontend.
- Used PHP to connect to MySQL as database.
- Wrote SQL in PHP to handle the transactions and data persistency in the back-end.
- Used Web Service XML to pass data between frontend and backend.
- Involved in the integration of business process using Core Java collections, generics, exception handling.
- Used JavaMail to send automatic email notifications to managers and related operators.
Environment: JDK 1.4, Eclipse 3.0, JSP, JavaScript, CSS, Ajax, MySQL, Apache, Tomcat, PHP, Windows.
