Post Job Free
Sign in

Flex Java Developer

Location:
Washington, DC, 20002
Salary:
50
Posted:
October 20, 2009

Contact this candidate

Resume:

NEHA W.

703-***-****

*********@*****.***

SUMMARY:

 Over 5 years of strong IT experience in designing and implementing Distributed, Client-Server and Desktop solutions using JSF, Servlets, Adobe Flex, JEE, core Java 1.4, core Java 1.5, C and related technologies.

 Sun Certified Java Professional 1.4

 Expertise in the field of Healthcare / Banking / E-Commerce / Telecom.

 Very good knowledge of popular Java Frameworks like Struts and EJB3.

 Professional level knowledge of technologies like AJAX and JSF for Rich UI.

 Very Strong Core Java skills. Extensively used Core Java in most of the projects.

 Excellent knowledge of Data Structures like Collections, Maps, Sets, Lists etc.

 Strong programming experience in designing and implementing applications using JSPs, servlets and Java Beans using WebSphere, Bea Weblogic, JBoss and Apache Tomcat.

 Well versed with Design Patterns like MVC Architecture, Business Delegate, Data Access Object and Factory.

 Strong knowledge of Object Oriented Analysis and Design with experience in full life cycle of software design process(SDLC) including requirement analysis, design, implementation and testing.

 Excellent experience of SQL and PL/SQL on Oracle 7/8i/9i/10g.

 Extensive experience in working in Java technologies viz. Struts, JSF, JSTL

 Capable of rapidly learning new technologies and processes, and successfully applying them to projects and operations

 Experience in Object Oriented Design (OOD) and Analysis (OOA)

 Expertise in design, development, and maintenance of Java based applications

 Strong knowledge of various Source Configuration Management (SCM) tools viz. VSS, CVS and SVN

 Experience with various Code Analyzing tools like HammurAPI, AppPerfect, FindBugs

 Proficient in different phases of Testing such as System Testing, Unit Testing, Integration Testing.

 Experience with CMM level 5 processes

 Experience with Functional, Regression, Performance, and Load Testing

 Hands-on experience with OOAD, OOP, Rational Rose, Borland Together, and Microsoft Visio Design tools

 Specialized in analyzing requirements from client and handling user call/queries

 Expertise in working with large code bases and adapting to new environments

 Excellent analytical skills to design & manage technological solutions for various functional needs

 Expertise in n-tier applications

 Comfortable in working with several Java marvels viz. log4J, Hibernate, Spring, multi-threading, JNDI.

 Familiar with UNIX Shell Scripts and Linux environment.

 Worked with various Databases like DB2, MySQL, SQL Server

 Fair knowledge of JDK 5 and 6 (language constructs and annotations)

 Practical hands-on knowledge on Portal Environment through Weblogic Portal

 Good understanding of style sheets (CSS) used in Web site development

 Easily adaptable to environments where third party software is involved & only APIs are visible

 Knowledge of Web 2.0

 Diligent team player and consistent performer with good leadership qualities

TECHNICAL SKILLS:

Certification: SCJP 1.4

Language: Java, C, HTML, XML, JavaScript

J2EE: Core Java 1.4, Core Java 1.5, Servlets, JSP, Struts, JDBC, EJB3, Apache Ant, Multi-threading, Hibernate, Spring, MVC Architecture, log4J

Databases: Oracle 9i

Front End/GUI: Adobe Flex 3.0, Actionscript, JSP, JSTL, JSF, CSS

Job Function: Analysis, Designing and Programming

OS/Environment: Windows/Unix

SCM Tools: Central Versioning Repository, VSS, SVN

Design Tools: Microsoft Visio, Borland Together, Rational Rose for Use Case, Class Diagrams, Sequence Diagrams, Activity Diagrams

Quality related: Six Sigma GB project, CMM Level 5 Projects

IDEs Worked on: Eclipse, Weblogic Workshop

Application Servers: JBoss 4.08, OC4J, WebLogic 9.2

Web Server: Tomcat

Code Testing tools: Hammur API, AppPerfect, FindBugs

PROFESSIONAL EXPERIENCE:

KPS Infosystems, NJ/VA Mar 2008 to Present

Sr. Software Developer / Consultant

Project: Saber: The inventory management software which keeps track of all the hardware for a company. This project was a desktop based application which is being ported as a web based and desktop based application. Adobe Flex 3.0 technology was used to make it web based and Adobe AIR was used to run the same application as an internal desktop client. SQL server was used as the database, Blaze DS as a Java – Flex Bridge, Hibernate as ORM for database and used Spring framework to access JEE objects from Blaze DS layer.

Responsibilities:

 Gathering requirements and prepared the functional specs

 Implemented MVC architecture for the project

 Was mainly involved in the Flex and core Java 1.5 code development as the application needed to talk to existing Hibernate components

 Developed Flex screens with advanced navigation including view states and stacks

 Extensively used CSS flash effects for a better look and feel

 Developed the Javascript – Flex interaction scripts to make the full use of browser and for a better user experience

 Deploying whole application on Blaze DS server using remote java objects using Action Script 3

 Currently the application is being developed as Adobe AIR desktop component

 Developed XHTML pages to plug in the Flex SWF files

 Developed Ant scripts for automated build and deployment of the source

 Used SVN as SCM tool

Environment: Adobe Flex, Blaze DS, Tomcat, core Java 1.5, JEE, Ant, MS SQL Server 2008, XHTML, CSS, SVN as SCM tool

HSBC, NY Jan 2007 to Feb 2008

Software Developer / Consultant

Project: The bank’s Alert Monitoring System was ported from Legacy code to JEE using EJB3, JSF and Adobe Flex 3.0 framework. The Alert Monitoring System used to monitor the success and failure of messages and accordingly generate statistics and mail the system administrator.

Responsibilities:

 Gathering requirements and prepared the functional specs

 Prepared the design document using Microsoft Visio

 Porting and enhancement of login module to authenticate user credentials.

 Used JSF for developing the GUI.

 Flex 3.0 framework was used to develop customized charting screens.

 Flex Charting not only had better visualization of data, but also created interactive dashboard-type

Application in which the charts could respond to a user’s actions.

 Coded using the core Java 1.5 standards for optimized code

 Design and development of Entity Beans to persist reports to the database

 Optimized the code for generation of statistics

 Wrote deployment descriptors and building Ant scripts

 Work closely with the testing team to ensure quality of the code and functionality of the application

Environment: Flex 3.0, core Java 1.5, JEE, JBoss, Ant, Oracle 8, EJB3, JSF, XHTML, CSS, Eclipse as IDE

SIEMENS, TX Sep 2005 to Dec 2006

Software Developer / Consultant

Project: PALS PSM - Postal Automation System facilitates automatic encoding and sorting of mails. The system also gathers statistical data for further analysis of various machines. The project’s main focus is to Web-enable the system, to allow users to monitor and control system from various sites. This involved breaking up the architecture into various layers, with UI being implemented in core Java 1.5, which in turn calls the batch scripts to Generate, Test and Distribute the Dictionaries used for the Optical Character Recognition (OCR) engine to sort out the mail-pieces.

Responsibilities:

 Played key role in the analysis and design.

 Implemented the front end design using JSPs and Javascript/AJAX.

 Used MVC and Frontcontroller design patterns for the front end part of the application.

 Wrote business logic using Singleton Design Pattern.

 GUI was mainly written using JSPs, Javascript / AJAX.

 Developed Model API to build customized applications over the server.

 Since the created dictionaries were in tar format, the application needed to be un-tar(ed) it and then zip it again for distribution. This was done using Java APIs.

 Generated a fail safe approach for the file transfer over the network

 Created an XML file and an XML parser for storing the various file paths over the network

 Produced the mechanism to check all the paths for their validity at the time of server startup so that the application cannot be deployed and started unless all the entries in the XML file are valid.

 Created an error mechanism for the user and at the same time the detailed error reporting to the system admin

 Created checks for not starting the process if it is already running by making the process singleton

 Designed a way to rollback the file transfer (delete the transferred part) if the transfer fails

 Wrote Test cases (positive and negative)

 Performed functional and regression testing of the module with the Testing team

 Fixed defects.

 Performed on-site integration and testing with the client

Environment: core Java 1.5, J2EE, C, Struts with JSTL, Javascript/AJAX, Edit Plus, JSP, Servlets, Apache JBoss, Ant, Log4J, HTML CSS, Designed using Microsoft Visio, Windows NT and Unix shell scripting environment for C, Eclipse, used CVS and VSS as SCM tools

eInfochips, India Sep 2004 to Aug 2005

Software Engineer

Project: eInfochips,India specializes in delivering world-class solutions for the embedded and vlsi industry. With an employee strength of over 2000 this company specializes in streaming video and high-end vlsi technology. This project involved the development of the intranet for the company for maintnaing their employee handbook, recruiting, job listings and candidate screening applications.

Responsibilities:

 Involved in developing framework for structured module for Employee Handbook using core Java 1.4, JSP, Struts, JDBC, XML and Oracle.

 Participated in the analysis of requirement specification meetings.

 Detailed study and analysis of the requirement and problem solving, converting the requirements specification and business logic.

 Understanding and coding based on Data Flow Diagrams, Class diagrams and Sequence diagrams.

 Implemented user interface using JSP, XML.

 Implemented Cryptography with Public Key Infrastructure for a user identity mapping and secure login

 Used Eclipse for developing JSP pages as IDE

Environment: core Java 1.4, J2EE, JBoss, JDBC, XML, Oracle DB 9, Struts, Eclipse, Unix and Windows

EDUCATION:

Bachelors in Electronics And Telecommunication Engineering, Mumbai University, Mumbai, India



Contact this candidate