We provide IT Staff Augmentation Services!

Senior Java/j2ee/flex Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • Over 7 years of experience in software engineering, Expert in Core Java, J2EE software development environment.
  • Extensive hands - on experience in JSP, Servlet, Struts, JDBC, Spring, Hibernate, Web Service.
  • Solid understanding in OOD/OOP programming, such as Collection, Reflection, Annotation, Generics, Multi-Threading.
  • Good knowledge of GOF Design Pattern, such as Singleton, Factory, Decorator, Adapter, delegate, etc.
  • Around 3 years of experience of RIA development environment in Adobe Flex.
  • Hands-on experience in Adobe Flex 3.0 and expert in ActionScript, MXML, Flex Components, BlazeDS, Custom Event and Cairngorm MVC.
  • Over 6 years of experience in Database. Expert in SQL Server Database, MySql database and Oracle Database.
  • Extensive experience writing PL/SQL, T-SQL, trigger, store procedures in database such as MS-SQL, MySQL, Oracle, sqlite, etc.
  • Rich experience in Data modeling and Database design.
  • Experience in Version Control such as CVS, SVN.
  • Expert in Java/J2EE Software Development Life Cycle (SDLC) of project which include System analysis, documentation, development, testing, and deployment.
  • Familiar with Agile and Extreme programming.
  • Experience in .NET platform using C#, ASP.NET, ADO.NET.
  • Experience in HTML, XML, AJAX, JavaScript, JQuery. Experience in Android platform.
  • Excellent knowledge of business, banking, vehicle insurance and commercial domain.
  • Excellent verbal and written communication skills, a good team player and easy to pick up things.

TECHNICAL SKILLS

Programming Language: Java, C/C++, C#, ASP.NET, HTML, CSS, JavaScript, SQL

Flex: ActionScript3, MXML, BlazeDS, Cairngorm, Flex Component, Parsley

J2EE Technologies: JSP/Servlet, JDBC, JavaMail, Web Service, EJB, JQuery, REST, SOAP

Frameworks: Struts 1.x/2.x, Spring 2.x, Hibernate2.x, JUnit

Design Pattern: MVC, Singleton, Factory, DAO, DTO, Observer, Delegate

Database: Oracle 10g/11g, SQL Server 2005/2008/2010 , MySQL, Sqlite 3

Application Server: Tomcat 5.x/6.0, Websphere, JBOSS, Web logic, IIS, XAMPP

Operating System: Windows 95/98/2000/XP/7, Linux, MacOS, Android 2.x/3.x

IDE & Tools: Eclipse, Visual Studio 2008/2010, Flex Builder 3/4, DreamWeaver, Netbeans, Jcreator

Version Control: CVS, SVN

PROFESSIONAL EXPERIENCE

Confidential, NJ

Senior Java/J2EE/Flex developer

Responsibilities:

  • Responsible for SDLC(Software Development Life Cycle) analysis, collect the requirement of each process. Working with Database group and follow the architecture, function.
  • Designed Front-end by Flex 3.0, using Cairngorm MVC to build all the parts such as Model Locator, Views, Front Controller, Command, Business Delegate, service Locator in order to handle every event of loan application process. Invoked a ViewModelLocator as singleton pattern for Data Binding and Synchronization.
  • Implemented customized component such as TitleWindow, Tabs, Accordion, DataGrid, Validator and Formatter for loan officer to create information for their customers, used AdvancedDataGrid, ItemRenderer for loan manager to review loan application, manage the steps.
  • Also use AMChart(a third-party plug-in) to display customer’s portfolio of each repayment amount.
  • Worked on the configurations of Spring-BlazeDS integration.
  • Developed ActionScript beans and mapped them to JavaBeans for transferring data using RemoteObjects
  • Used CSS style sheet for the application skinning.
  • Used Spring 2.5 IoC to config the POJOs, handled events and operations triggered by user.
  • Involved various design pattern during the project, such as Factory, delegate, Proxy, Singleton, MVC to handle front-end request to back-end.
  • Used Struts 2.x to configure the data between front-end and back-end.
  • Developed back-end by using JavaBeans for data mapping, DAO (data access object) package to operate data between Hibernate and front-end.
  • Configured Hibernate for O/R Mapping and used Hibernate for Data caching and persisting to Oracle database, using ORM configuration such as one-to-one, one-to-many, many-to-one and composite-primary-key to map relationship to load the customer’s information.
  • Applied the interface for the Mobile team to build mobile application for online banking using Android 2.x.
  • Involved JUnit for the back-end Unit Test, Used Flex Unit for the Flex test. Assisted the testing team for Black-box and White-Box testing.
  • Used SVN (Sub-Version Control) for version control, communicate with other team members.

Environment: Flex 3, ActionScript 3, MXML, Cairngorm MVC 2.0, BlazeDS, Java 1.6, Spring 2.5, Struts 2.x, Hibernate 3.2, JUnit, Websphere, Oracle 11g, Eclipse 3.3, Flex Builder, SVN, Windows Android 2.x, SOAP

Confidential, IL

Senior Flex / J2EE developer

Responsibilities:

  • Attended in the SDLC(Software Development Life Cycle), participated in edit SDD(Software Development Document), class component design.
  • Involved in development of project by using Flex 3 for front-end, using Cairngorm MVC as frame to design the performance interface.
  • Implemented various ItemRenderer and HeaderRenderer to enable sort, multi-choose, auto-choose, drag & drop on AdvancedDataGrid components to manage and list the user’s policy.
  • Used basic Form for user to report a claim.
  • Applied various CSS for the skin design.
  • Involved BlazeDS for messaging and remote objects to communicate between Flex and J2EE.
  • Applied various styling (CSS) and skinning techniques for Flex Visual Components
  • Using Spring IoC and AoP to inject POJOs and other package, using Core Java Collection in the back-end to calculate the proper amount and help user to get an insurance quote.
  • Involved Hibernate ORM for beans and database mapping, also mapping the relationships among the tables. Used DAO for data operations.
  • Using Oracle 11g for database design, using Toad Data Modeler for tables design.
  • Separate the whole Database into 4 clusters as user information, policy, vehicle and claim. Created store procedures and triggers for data operation.
  • Provided test cases for functionality with the use of Spring framework, JUnit and FlexUnit
  • Used CVS (Concurrent Version Systems) for version control.

Environment: Flex 3, ActionScript 3.0, MXML, BlazeDS, Cairngorm MVC, Java 1.6, Spring 2.5, Hibernate 3.2, XML, JBOSS, Eclipse 3.5, Oracle 11g, JUnit, FlexUnit, Subversion, REST

Confidential, CT

Middle-Level Flex / J2EE developer

Responsibilities:

  • Reviewed design documents, gather information to design SDD for front-end and back-end.
  • Used HTML, XML, CSS and JavaScript front-end, using Strut 1.x for front-end logic design.
  • Used EJB 3.0 for back-end configuration, integrated JavaBeans, DAOs, Services following JNDI rules to communicate with client side.
  • Involved Core Java API such as Collections, Multi-Threading, Exception-handling to design the back-end.
  • Used EJB 3.0 to communicate with Database instead of previous edition which was used JDBC to communicate with Database.
  • Developed SQL-Server 2008 for the Database design.
  • Helped the Database team to create parts of Database logic by using trigger, functions and store procedures.
  • Used SVN(Sub Version) for Project Version Control.

Environment: Struts 1.x, HTML, CSS, JavaScript, JNDI, Java 1.6, EJB 3.0, Eclipse 3.3, Web logic, SQL-Server Database 2008, FlexUnit, JUnit, SVN

Confidential, MA

J2EE developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Extensively used Core Java to write the business functions based on multi-threading and Collection frameworks.
  • Developed web page using JSP, JSTL, JavaScript, Struts Tag libraries.
  • Used XML for data transform and page transform.
  • Used Spring MVC to control JSP Page and Struts frame, DAO for Database configuration.
  • Used XAMPP server as web server
  • Used SQL Service 2005 for Database design.
  • Create store procedure, triggers and functions for data operation.
  • Performed unit testing integrated testing

Environment: Java 1.5, JSP, Struts 1.x, Spring 2.x, SQL Service 2005, Eclipse 3, Xampp, JUnit

We'd love your feedback!