Sr. Java/j2ee Developer Resume Profile
San Jose, CA
PROFESSIONAL SUMMARY
- Over 13 Years of experience in IT Industry.
- Over 12 years of experience in web development, client-server and n-tier Enterprise applications using Java/J2ee technologies and Adobe Flex.
- Strong knowledge of J2EE technologies like Java Server Faces 2, JSP, Servlet and core Java, Struts 2, Hibernate, Web-Services, MySQL
- Rich experience in RIA development using Adobe Flex 3.0/4.0, Action Script 3.0, MXML and Adobe AIR.
- Experience in building user interactive web sites using HTML5,Dojo 1.6/1.8/1.9, AJAX, JQuery, JSON, XML, JavaScript, CSS, Prime Faces 4.0
- Worked with BlazeDS and Adobe Live Cycle Data Services LCDS to connect to back end distributed data and push data in real time to the Adobe AIR and Adobe Flex Applications.
- Experience developing use cases/sequence diagrams/class diagrams using UML.
- Implemented several J2ee design patternsand Flex Framework
- Knowledge of build and deploy systems like Ant and Maven
- Domain knowledge of Healthcare/e-learning/Multimedia applications/Product base application and Web based applications.
- Experience in configuration, deployment, and management of enterprise applications with Tomcat, Glassfish, Web Logic and Web Sphere Application servers in clustered multiple environments
- Proficient in IDEs like Eclipse, Flash Builder 4.0, Flex 4.0/3.0 and FDS Tomcat/ Tomcat 7.0, Glassfish 3.0
- Certified by Edureka for Hadoop Technology, Having knowledge of MapReduce, PIG, HIVE, SQOOP, CASSANDRA, NoSQL, FLUME
- Involved in all phases of Software Development Life Cycle SDLC in client server environment.
TECHNICAL SKILLS
FLEX: Flex 3.0/4.0, Action Script 2.0/3.0, MXML, Flex Data Services, BlazeDS, Flash, AIR, Cairngorm, Adobe Live Cycle Data Services LCDS , Flex Builder, Flex Unit 4.0
JAVA/J2EE: Hibernate, spring, JDBC, Junit, ANT, Prime Faces
UI DESIGN: Java Server Faces, JSP, Servlets, Dojo, XML, DOM, HTML, HTML5, CSS, DHTML,Java Script, Ajax, ILOG Elixir 2.0
OPTIMIZATION TOOLS: Jmeter, SOAP UI
SERVERS: Tomcat, Glassfish, Web Logic, and Web Sphere.
IDE: Eclipse, Net Beans, Flex Builder 2.0/3.0/4.0.
DESIGN: UML Rational Rose , Object Oriented Analysis and Design OOAD .
DATABASE: Oracle, MS-Access, MySQL.
SOURCE CONTROL: CVS, SVN
HADOOP: MapReduce, PIG, HIVE, SQOOP, CASSANDRA, NoSQL, FLUME
OPERATING SYSTEM: Windows X, UNIX and DOS, Linux
PROFESSIONAL EXPERIENCE:
Confidential
ROLE: SR. JAVA/J2EE DEVELOPER
Responsibilities:
- Gather client requirements, implement specifications and Business/Technical teams to assess requirements, help define the visual interface design and translate the visual design elements into web screens
- Responsible for developing GUI interface usingJSF 2.0 Framework, Prime Faces 4.0,Dojo, HTML, JavaScript and custom tag Libraries.
- Develop Form Bean Validations using JSF
- Implemented Custom Components using JSF
- Used SQL Developer as a SQL Client.
- Generated DAO's to map with database tables using Hibernate. Used HQL Hibernate Query Language and Criteria for database querying and retrieval of results
- debug/troubleshoot JSF web application independently and in collaboration with customers to provide solutions that address their needs
- Created and maintained the configuration of the Spring Application Framework's IOC container
- Provide production support and troubleshoot bugs
- Incorporate securityrequirements into an application
- Involve in design and code XML style.
- Responsible for integration and maintenance of code on production server.
- Write test cases and will involve in unit testing and smoke testing. Develop project specific methodologies for regression testing and analysis.
- Involve in writingSQL queries for managing data in multiple repositories for multiple projects.
- Performanceoptimization of query response, Test cases
Environment:JSF 2.0 Framework, Prime Faces 4.0, REST, Dojo, HTML, JavaScript, JSTL, XML, Hibernate, HQL, MYSQL, spring, AJAX, JSP, Weblogic
Confidential
ROLE: SR. SOFTWARE ENGINEER
Responsibilities:
- Used Scrum Agile methodology for the iterative development of the application. Agile methodology included iterative application development, weekly-sprints, stand up meetings and customer reporting backlogs.
- Developed high performance declarative Vector graphics with animation capabilities.
- Embedded SVG images into flex application.
- Involved in implementing design patterns in Cairngorm architecture to interact with backend J2EE and Web Services layer to pull out the data to Flex UI components.
- Involved in developing Flex Charting components like bar charts, column charts to show the project specific performance.
- Developed a dash board application using IBM ILOG Elixir 2.0 and data visualization components.
- Involved in Installation and configuration of Adobe Flex Builder 3.0 and Blaze Data Services.
- Involved in developing dynamic, rich media web content using Flex with Action script Object Oriented programming in AS3, using design patterns.
- Modeled designs to create UML class and sequence diagrams.
- Messaging Service of Blaze DS used for communication and real time collaboration.
- Accessed third party web services using FLEX RPC-services.
- Used FABridge to enable the Ajax part of the application to communicate with the Flex Charting.
- Designed and integrated the full scale Hibernate 3.0 Persistence solutions with the application architectures and also used Annotations Developed Session Bean for implementing the Business Logic.
- Involved in the development of Page Flows, Business Objects, spring configurations, Hibernate database mappings and POJOs.
- Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
Environment:Flex SDK 4.0, Dojo, HTML, JavaScript, XML, Hibernate, HQL, MYSQL, AJAX, JSP, Blaze DS, FABridge, RPC Service, AS3, Flex Charting, Web Services, Oracle 10g
Confidential
ROLE: ASSISTANT CONSULTANT
Responsibilities:
- Used Scrum Agile methodology for application development.
- Implemented MVC design pattern using Cairngorm framework.
- Developed custom components using MXML and ActionScript3.
- Involved in migrating from Flex 3.0 to Flex 4.0.
- Use Bing map APIs to get the map on dashboard and implement pushpin functionality to show the collected poll on the Map
- Integrate Facebook API to login and get the real time poll
- Involved in skinning and styling of flex components.
- Implemented Bar Charts and Line charts with sliders on axes to provide zoom functionality
- Implemented page print functionality.
- Developed collapsible panels.
- Resolved performance issues using flex profiler.
- Used Blaze DS to communicate between java code and Flex UI components.
- Involved in installation and configuration of Adobe Flex Builder plugin for Eclipse.
- Developed Pojos in Java and value objects in as3 for mapping objects.
- Used Flex unit as a unit testing framework for flex application.
- Invoked Web Services from flex UI components.
- Used Maven for generating system builds.
Environment: Flex SDK 4.0, Dojo, HTML, JavaScript, XML, Hibernate, HQL, MYSQL, AJAX, JSP, Blaze DS, RPC Service, AS3, Flex Charting, Web Services, Oracle 10g, Flex unit, Bing Map API, Facebook API
Confidential
ROLE: ASSISTANT CONSULTANT
Responsibilities:
- Involved in gathering of business requirements, developed technical design document.
- Designed and developed several Flex UI Screens and Custom Components using MXML.
- Developed Action Script functions for event handling, response handling and error handling.
- Implemented Singleton, Service Locator, business delegate, DTO design patterns in Cairngorm MVC architecture to interact with backend using Flex Data Services.
- Messaging Service of FLEX Data Services LCDS used for communication and real time collaboration.
- Developed the front end mockup screens using CSS and by applying Skinning Effects and Transitions.
- Implemented View State transitions to vary the content and appearance of the application in response to a user gesture.
- Used FABridge to connect with AJAX and Flex application.
- Used External Interface API to communicate Java Script and Action Script methods in HTML pages.
- Lead the effort of building a Rich User Interface using Flex 3.0 and Adobe Flash Player 9.
- Involved in converting the Flex 2.0 to Flex 3.0 migrations. Solved lots of Flex production issues and performance bottlenecks.
- Worked extensive in doing mock up screens development using Adobe Flash Player 9, Action Script 2.0/3.0 and MXML.
- Created and maintained the configuration of the Spring Application Framework's IOC container.
- Generated DAO's to map with database tables using Hibernate. Used HQL Hibernate Query Language and Criteria for database querying and retrieval of results
Environment: Flex SDK 3.0, Dojo, HTML, JavaScript, XML, Hibernate, HQL, MYSQL, AJAX, JSP, Blaze DS, RPC Service, AS3.0, Flex Charting, Web Services, Oracle 10g, Flex unit, Bing Map API, Facebook API
Confidential
ROLE: ASSISTANT CONSULTANT
Responsibilities:
- Developed the component using Struts 2framework, Involved in complete SDLC Requirement.
- Analysis, Development, System and Integration Testing.
- Developed Action Classes and Action helpers to get the data from business tier using Agile Methodology.
- Developed JSP pages using struts tags.
- Developed the SOAP requests to interact with the application UI.
- Involved in designing frontends using JSPs, Servlets, HTML, DHTML and CSS.
- Used CSS to display different styles for specified HTML elements.
- Design and development of the Data Access layer DAO using Hibernate.
- Used J2EE Design Patterns Session Fa ade, Singleton Pattern, Data Access Object and Service Locator Pattern.
- Used AJAX for loading and displaying dynamic contents without page refreshment.
- Responsible for client side validation using Java Script.
- Used JUnit for writing test cases for the code to meet the standard specified.
- Integrating modules and performing Unit testing.
Environment:Struts 2.0 Framework, JavaScript, XML, Hibernate, HQL, MYSQL, AJAX, JSP, Web Services, Oracle 10g,
Confidential
ROLE: SR. FLEX-JAVA ARCHITECT
Responsibilities:
- Used scrum agile methodology for iterative development of application.
- Involved in gathering requirements, design, and development of Flex and Java components.
- Implemented MVC framework using Parsley framework.
- Built datagrids with item renderers and item editors.
- Involved in developing custom components.
- Used External interface API to communicate with java script.
- Invoked web services from the Flex UI components.
- Involved in installation and configuration of Adobe Flex Builder plugin for Eclipse
- Used FABridge to enable the Ajax part of the application to communicate with the Flex Charting
- Used Flex profiler sampling to resolve performance issues.
- Involved in skinning and styling of flex components.
- Involved in bug fixing and code rewrite for existing components.
- Executed query's on sql developer to examine data on the database.
- Mentored team in flex development.
Environment: Flex SDK 3.0, Dojo, HTML, JavaScript, XML, Hibernate, HQL, MYSQL, AJAX, JSP, Blaze DS, RPC Service, AS 3.0, Flex Charting, Web Services, Oracle 10g
Confidential
ROLE: SR. FLEX-JAVA ARCHITECT
Responsibilities:
- Used Scrum Agile methodology for the iterative development of the application.
- Involved in implementing design patterns in Cairngorm architecture.
- Developed a flex library project to build custom code used across the application.
- Developed several custom components using Action Script AS3 and MXML.
- Involved in developing Flex Charting components like line charts, Bar charts, Pie Charts to show the report and details.
- Involved in heavy skinning and styling of flex components.
- Used Blaze DS to communicate between java code and Flex UI components.
- Invoked web services from the Flex UI components.
- Involved in installation and configuration of Adobe Flex Builder plugin for Eclipse.
Environment: JSP, Servlet, JDBC, CSS, Dojo, HTML, JavaScript, XML, Hibernate, HQL, MYSQL, AJAX