Java/j2ee Developer Resume Profile
Pasadena, CA
TECHNICAL SUMMARY
- 8 yearsof strong IT experience in designing and implementing various applications developed using Java/J2EE, Adobe Flex and Internet/Intranet Technologies.
- Knowledge of all phases of Software Development Life Cycle SDLC including design, development, testing, documentation and maintenance of applications.
- Excellent knowledge and experience in popular Java Frameworks like Struts, Spring, Hibernate, MVCand on customized framework along with XML Technologies.
- Strong experience on Core JAVA concepts Collections framework, Exception Handling, Multi-threading and I/O operations .
- Strong programming practice with OOAD Inheritance, Polymorphism, and Encapsulation and Design patterns MVC, Factory, Singleton, DAO, Observer .
- Experienced in parsing and generating XML documents using DOM, SAX, JAXP and JAXB.
- Good knowledge and experience in J2EE concepts like JAX-RS, JAX-WS, JSTL, JSF, EJBs, JMS, JDBC, JNDI, JTA and Data Structures like Collections, Maps, Sets, Lists etc.
- Strong programming experience in designing and implementing applications using JSPs, servlets and Java Beans using Eclipse, IBM Websphere, BeaWeblogic, JBoss and Apache Tomcat.
- Good command over designing developing dynamic web content using Flex, Ajax, JSP, HTML, XML, JavaScript, Swing other web development tools/technologies.
- Experience of creating RIAs using Adobe Flex 3.0/4.0/4.5, Actionscript, MXML, BlazeDS, Adobe Livecycle Data Services with MVC architecture like Cairngorm, Pure MVC, Spring ActionScript.
- Hands on experience in creating custom components using MXML and Action Script for the reusability and maintainability of the components to share among multiple applications.
- Extensive experience dealing with Advance Graphing, Charting, Styling, Modules, Flex Containers, Flex Components, Flex Controls, Skinning and Dashboard layout design.
- Solid experience in using Adobe Flex concepts like Data Binding, Error handling , File and Image Uploading, Event Handling, Skinning, Styling, SOA, Modules, Transitions, Effects, Flex Charts, DataGrids.
- Experience working with database system Oracle8i/9i/10g, DB2, MS SQL 2005/2008 and MySQL server to manage tables and created views, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
- Hands on experience in Object Oriented Analysis and Design OOAD technologies writing Use cases, sequence diagrams and class diagrams with UML tools like Visio, Rational Rose for business modeling.
- Profound experience in developing different web application using the technology like Agile Methodology, Waterfall model.
- Excellent Technical, Communication, Interpersonal, Decision making, Client Interfacing Skills with strong Customer Orientation and Quick learner.
TECHNICAL SKILLS
Java/ J2EE Technologies | Java, J2EE, JSP, JSTL, Servlet, JSF, JMS, JDBC, JAX-WS, JAX-RS, DOM, SAX, JDOM, EJB, Struts |
Languages | C, C , Java |
Web Technologies | JavaScript, JSON, AJAX, XML, HTML, XHTML, DHTML, CSS, JQuery, Dust template. |
Frameworks | Hibernate, Struts MVC, Spring 3.0, Spring 4, Log4j,Mockito, JUnit, Flex Unit |
Building Tool | Maven ,Apache Ant 1.8, Flex task 4.0 |
Source Control | CVS, SVN , Star Team, Subversion, Visual Source Safe |
Development Tools IDE | Eclipse , My Eclipse , BEA workshop 10.0, SOAP UI 3.6, Spring Tool Suite, Flex Builder 3,4, 4.5 , Net Beans |
Database Technologies | MS-SQL Server 2005/2008, MySQL, Oracle 8i/9i/10g, DB2 |
Application Server | JBoss, WebSphere, WebLogic |
Operating System | Windows 2000/2003 server, Windows XP/Vista, Linux, Unix Sun Solaris |
WORK EXPERIENCE
Confidential
Java/J2eeDeveloper
Responsibilities:
- Learn business logic and flow for Disney Store e-commerce site.
- Understand all different workspace for different regions and three projects integration and working.
- Worked with different teams and coordinate for UK, France, Germany and Spain based mobile website email conformation changes.
- Used and work with Velocity templates engine, digester library for scanning XML feed from Mozart and create model object and pass to velocity templates.
- Created new email conformation functionality for Disney store e-commerce site.
- Implemented new payment process for UK based website by creating new JS functions for AJAX call by passing JSON object to new REST service.
- Successfully completed US skyway 1.6 releases by working with UI, IBM and Testing teams.
- Coordinated and worked with different teams to find cause of defects, assigning defects and fixing defects.
- Created new REST services, made model and commerce changes to accommodate new bag experience.
- Solved HTML, JSP, Java script, Java defects for US based mobile website.
- Run different SQL commands to modify database and to test particular test scenario.
- Worked in multiple IDE, servers, VM based development and global e-commerce environment.
Technologies: Java 1.6, JSP, Java Scrip, Spring 3 Core,Spring web, Spring MVC, Spring REST, Log4J 1.2, Toad 12.0.1, Oracle 11.2.
Confidential
Java/J2eeDeveloper
Responsibilities:
- Learned AMEX standards, rules and architecture for data security, procedure, SDLC 2.0 process, Agile with Rally tool.
- Completed trainings regarding AMEX business, flow and hierarchy from card holder and merchant side.
- Gave training to new junior employee for AMEX standards and business.
- Worked with architect and lead to create new project architecture and design.
- Successfully researched and did proof of concept POC for dust, memcached , Spring core, Spring MVC, Spring REST, HATEOAS JSON based rest.
- Discussed, design with lead and architect, and created SVN branches and project structure for MI web, service and utills project.
- Created Spring 4 MVC, Maven based projects from scratch by following AMEX architecture design.
- Worked closely with team and business to decide and create backlog for project in Rally.
- Followed and worked in Rally Agile based tool for sprints, user stories, tasks.
- Setup logging framework using log4j and sl4j.
- Developed and deployed project with REST API to web sphere server.
- Used Data Access layer, business layer, view, transfer object, singleton patterns for projects better structure.
- Worked with Data Power DP team to design and access SOAP and REST JSON based API from Stored Procedures SP by following SOA architecture.
- Design and developed REST JSON based File upload and other APIs for MI project using Spring 4.
- Implemented validation logic for REST JSON based api.
- Used Mockito, JUnit, Spring test from unit, function and integration testing.
- Worked with testing team to create and approve test cases for APIs.
- Collaboratively worked with front end team to incorporate API in UI pages.
Technologies: Java 1.6, Spring 4 Core, Spring testing, Spring web, Spring MVC, Spring REST, Mockito 1.9, JUnit 4, Log4J 1.2, Sl4J 1.7, JSON, HATEOAS, Dust template , SOAP UI 5.
Confidential
Java/J2eeDeveloper
Responsibilities:
- Worked with BA and clients to build new requirements for CMR and involved in process of creation FSD, BRD.
- Followed Agile Software Development Methodology.
- Fixed the existing issues in Flex UI.
- Developed new DAOs methods using Hibernate as ORM for application.
- Developed SQL scripts for Microsoft SQL Server 10.0 and follow process to run in other environments like DTE, SIT.
- Used DOM Parser to parse XML data from file.
- Used different Flex UI components for design and developed new Sales View screen, required queries, service method in CMR application.
- Design and Developed heavy data usage functionality for update database tables from predefined different types of CSV documents from front end to backend.
- Enhanced performance for heavy data usage service using different native SQL and HQL Hibernate Query Language .
- Created JAX-RS web service using java annotations for ICIS project.
- Created java custom exception classes for exception handling.
- Implemented logic for different validation between documents and tables.
- Write test cases for new functionality using JUnit.
Technologies: Java 1.6, J2ee, EJB, Weblogic Server 10, Eclipse, SVN, Microsoft SQL Server 10.0, JUnit, Maven, JAX-RS, Microsoft SQL server Management Studio 11.0, SoapUI 4.0.1, Hibernate 3.2, Action Script, MXML, Adobe Flex 3, TortoiseSVN, Mate 1.0, BlazeDS
Confidential
Java/J2eeDeveloper
Responsibilities:
- Involved in every phase ofAgile software development life cycle.
- Developed, tested and deployed the application fix in QA, PreProd and production environment.
- Used Springframework for Dependency Injection as well as for loose coupling.
- Orderly logged the whole process using log4j that gives the ability to pinpoint the errors and the point of break of the application.
- Implemented various Design Patterns.
- Used Core java concepts ofCollection framework, polymorphism, and abstraction.
- Updated Maven scripts for different dependencies and plug-in.
- Design, structured and configure modules of AIR project.
- Developed auto update and version system for desktop AIR tool.
- Developed Presentation, Application, Domain and Infrastructure to implement Parsley application framework for AIR applications.
- Used BlazeDSremoting service, streaming and polling to communicate with server side java objects.
- Used server's large data sets to manipulate and represent meaningfully.
- Developed JUnittest cases for unit testing. Also developed functional test cases to test the functionality of the module.
Technologies:Java, J2EE, Hibernate, SVN,AGILE Methodology, Eclipse, JUnit, Web Services, Maven, Adobe Flex Builder 4.5/4.0, Action Script, MXML, AIR 3.5, Adobe Flex 4.5/4.0, Flex Memory Profiling, Flex Performance Profiling, Eclipse, TortoiseSVN, Parsley 3.0
Confidential
Java/J2ee Developer
Responsibilities:
- Involve in every phase of Waterfall model software development life cycle.
- Worked on design and development process of hybrid approach of flex custom components with Secure and Public app.
- Involve in solving defects, issues and code fixing.
- Used Spring MVC framework for Dependency Injection as well as for loose coupling.
- Used Hibernate with object relational mapping of the database structures on Oracle 10g.
- Created several Exception classes to catch the error for a bug free and environment. Orderly logged the whole process using log4j that gives the ability to pinpoint the errors and the point of break of the application.
- Heavily used Core java concepts of polymorphism, abstraction, Collection framework.
- Developed new facelift project by working on CSS, fonts, inline styles, images as per UX team design.
- Work on project to improve performance using Flex memory profiling and performance profiling.
- Involve in development of application using Flex 4.1 and Spring ActionScript framework.
- Design and develop a Rich User Interfaces using MXML components and Action Scripts.
- Create custom events to communicate between custom components and the application.
- Worked on HTML wrapper, JSP wrapper to embed custom flex components and to load complex flex application from application.
- Used Query with AJAX and JSONfor UI development.
- Worked on HTML and JavaScript to communicate between flex application and secure or public app.
- Created Web Analytics logic for Adobe Omniture Site Catalyst in Flex application.
- Worked on Flex Automation 4.5 with HP automation tool for complex application.
- Use Flex Tasks and Ant tasks to build complex flex projects.
- Use E4X for xml parsing and extensively work with XML to populate data into Flex components from the SOAP services.
- Work with complex flashvars values to show data in complex custom components and charting components.
Technologies: Java, Servlets, JSP, JSON, AJAX, JQuery 1.5, Oracle 10g,Spring Framework, SQL, PL/SQL, Log4j, Hibernate 3.0, Adobe Flex Builder 4.5/4.0, Action Script, MXML, Adobe Flex 4.5/4.0, Apache Ant 1.8, Adobe Omniture SiteCatalyst , Flex Tasks 4.0, HP QC 10.0, FlexMemory Profiling, Flex Performance Profiling, SOAP UI 3.6, Flex Automation 4.5, BEA workshop 10.0, Star Team, HTML, Java Script, XML
Confidential
Java/J2eeDeveloper
Responsibilities:
- Involved in Agile software development life cycle.
- Involved in requirements gathering, analysis, design and development of various features.
- Involved in the design of the application and prepared UML Sequence Diagrams, Class Diagrams, and Activity Diagrams to incorporate in the technical design document.
- Used Hibernate 3.0 for object relational mapping with the persistent database.
- Worked on creation of different service classes.
- Implemented various Design Patterns like Data Access Objects, Singleton and Value Objects.
- Used flex data driven controls like DataGrid and other controls like ComboBox, BarChart, PieChart.
- Implemented the search and filter functionality using different flex components like Containers, ItemRenderers.
- Developed modules and custom components to break down large application into smaller pieces for better performance.
- Used Formatters and Validators to ensure that data meets specific criteria before the application uses.
Technologies: Java, J2EE, Hibernate, CSS,CVS, UML, IBM Websphere, AGILE Methodology, MySQL , Windows XP, Adobe Flex 3.0, Flex Builder 3.0, Flex Memory Profiling, Flex Performance Profiling, MXML, Flex Charting Components, Action Script 3.0, CSS, XML, Ant 1.8.1
Confidential
Java/Flex Developer
Responsibilities:
- Involved in every phase ofAgile software development life cycle.
- Implemented various Design Patterns like Data Access Objects, Singleton and Value Objects.
- Used Log4J to capture the log that includes runtime exceptions.
- Worked on Spring Framework in implementing business logic to interact with the Hibernate for Object Relational Mapping of the database structures created in Oracle 10g.
- Developed and designed rich user interfaces with Flex layout containers, Controls and Navigators using CSS.
- Managed configuration files for the integration of Flex, Spring and Hibernate.
- Developed DAOs Data Access Object using Hibernate as ORM Object Relational Mapping to interact with DBMS Oracle 10g.
- Extensively used the flex data driven controls such as DataGrid and AdvancedDataGridto visualize and populate complex data.
- Developed Action Script classes for command, model, and delegate to implement Cairngorm MVC architecture for handling different user events.
- Developed modules and custom components to break down large application into smaller pieces for better performance.
- Used Flex Unit and JUnit for writing test cases for the code to meet the standard specified.
- Assisted System Integration Team in integrating all the modules of the application.
Technologies: Java, J2EE, JSP, JUnit , Oracle 10g, SQL/PLSQL, Stored Procedures, Spring 2x, Hibernate, , Apache Tomcat 5.5.x, CVS, Log4J 1.2.15,Adobe Flex 3.0, Flex Builder 3.0, Cairngorm Micro Architecture, MXML, Flex Charting Components, Action Script 3.0, LCDS, XML, Flex Unit.
Confidential
Java/Flex Developer
Responsibilities:
- Involved in design and development of the system specifications writing Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Followed iterative processes of designing, developing and testing of Agile Software Development Life Cycle.
- Implemented various design patterns like data access objects, singleton and value objects.
- Configured Spring framework for interaction of hibernate with object relational mapping of the database structures on Oracle 10g.
- Involved in database designing, PL/SQL coding, SQL Query development in Oracle Database.
- Responsible for designing and developing Rich User Interfaces using MXML components and Action Scripts.
- Implemented the search and filter functionality using different flex components like Containers, ItemRenderers to filter the data as per the user interactions at runtime.
- Worked with different Layouts like Panel, Grid and Canvas and List, TileList to display the information.
- Implemented the Navigator containers like Tab navigator, Accordion to control the user movement or navigation.
- Designed and developed flex charting components like line series and pie series for the visualization of complex data.
- Configured and used Adobe Live Cycle Data Services to interact with the server.
- Used Flex Unit testing framework to develop the test cases for the developed model.
- Developed and designed CSS style sheets for the better GUI of the application.
- Used Log4J to capture the log that includes runtime exceptions.
Technologies: : Java, J2EE, Spring Framework, Oracle 10g, Adobe Flex 3.0, Flex Builder 3.0, Flex Unit 4/0.9, Cairngorm Micro Architecture, MXML, Action Script 3.0,Flex Layout Containers, MXML flex components, CSS, Design patterns, Apache Tomcat 5.5.x,
Confidential
Java/Flex Developer
Responsibilities:
- Developed the functional specifications from the business requirements. Developed class and sequence diagrams using UML.
- Involved in every phase of software development life cycle.
- Implemented various design patterns like data access objects, singleton and value objects.
- Configured Spring framework for interaction of hibernate with object relational mapping of the database structures on Oracle 10g.
- Worked on architecture and development using Adobe Flex 3.0 in Flex Builder 3.0.
- Involved in database designing, PL/SQL coding, SQL Query development in Oracle Database.
- Implements the application using different flex components like Containers, ViewStack, Datagrid, ItemRenderer etc.
- Implemented fast and easy work flow through application using Flex Layout, Navigation, Drag Drop and customized Look Feel with skinning and styling using CSS.
- Used CSS files for skinning and styling of components.
- Created extensive custom components in MXML and Object Oriented ActionScript 3.0.
- Developed Action Script functions for event handling, response handling and error handling.
- Used extensive Data Set such as DataGrid and AdvancedDataGrid.
- Used flex charting components like Bar series, Line series for the visualization of the complex data.
Technologies: Java, J2EE, Spring Framework, Hibernate, Adobe Flex 3.0, ActionScript 3.0, MVC framework, Flex Builder 3.0 Eclipse plug-in , Flex-Unit 4/0.9, CSS, CVS, BlazeDS, DB2 9.5, Web Sphere 6.1.