We provide IT Staff Augmentation Services!

Sr. J2ee Developer /lead Resume

4.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • 9 years of quality experience in software development and management, specializing in web & rich internet application development, subject matter expertise, team work, leadership skills, user experience.
  • Possess extensive experience in analysis, design, implementation, unit testing & maintenance of applications in J2EE technologies and Rich Internet Application frameworks.
  • Proven expertise in Object Oriented Programming, Rich internet application programming, Database programming and Web development.
  • Expertise in developing J2EE applications using J2EE components, JMS, websphere MQ, Design Patterns - MVC, Session facade, Business delegate, Data access objects.
  • Expertise in web based applications using Struts, JSF, JSTL, Spring MVC frameworks.
  • Proficiency and experience in developing Rich internet Applications using ExtJS(sencha), JQuery, Direct web remoting, JSON, AJAX and Google Map library.
  • Good experience in web application deployment and maintainence using application servers such as IBM WebSphere and Apache Tomcat Server.
  • Good experience in Database Programing using MS SQL Server 2005, MySQL5, Oracle and IBM DB2.
  • Expertise in using Eclipse integrated version control tools (Collabnet SVN, Tortoise SVN, Microsoft Visual source safe)
  • Good experience in Modelling tools for UML design using MyEclipse, Visual Paradigm 3.1, Argo UML developed UML diagrams (Use-case, Activity, State, Class diagram, Sequence diagrams etc).
  • Experience in design, devleopment, supporting applications in production and test environments.
  • Experience in system requirement/approach, creating technical specification amd detailed design documentation.
  • Coordination of efforts in Application Development environment, Team Management and Work allocation.
  • Expertise across Interactive User Interface design/development using RIA Frameworks (ExtJS, Flex) and Web 2.0 toolkit API ( Google, jQuery, DWR).
  • Ability to work in tight schedules and efficient in meeting deadlines.
  • Self-starter, mentor, quick learner, and team player with strong personal and group communication skills.

TECHNICAL SKILLS

Languages: Java 1.5, J2EE, UML, SQL, Javascript

Frameworks: Struts 1.2, Spring 2.5, Hibernate 3.0, JSF, JSTL

J2EE technologies: JMS, JPA, MessageQueue, JTA, Junit 4.0, Java Beans.

Rich Internet Libraries: ExtJS, jQuery, Web 2.0, Flex 2

Web Technologies: HTML, CSS, DHTML, XML, Javascript, Ajax

Javascript Libraries: JQuery, JSON, Direct web remoting

IDE Development Tools: Eclipse 3.2, IBM RSA 7.5, Aptana, DreamWeaver 8

Web & Application Servers: Tomcat 5.0, IBM websphere 7.0, Jboss 4.2.3

RDBMS: SQLServer 2005, IBM DB2, Oracle 8i, MYSQL5

Version Control Tools: CollabNet Subversion, Tortoise SVN, VSS, Teamforge

Modelling Tools: Visual Paradigm 3.1, Microsoft Visio, Argo UML

Reporting Tools: iText, Jasper reports, Ms Excel

APIs: Log4j, Apache POI, Quartz Scheduler, Apache Lucene

Web Services: Apache Axis, JAX - RPC, JAX-WS, WSDL 2.0,REST API

Open source Libraries: Google API, Jquery, FaceBox, Map Quest API

Operating Systems: Windows 9x/NT/2000/XP

Tools: BMC Remedy7, HPPC, HPALM, HPQC

Others APIs: Log4j, Apache Lucene API, Design patterns, Web services, IBM Data stage 8.5, XML, DTD, XSLT, XML Schema, SAX, DOM parser, SQL Developer, TOAD, BugNet Issue tracker, Google Maps API, Google Adsense, OpenX Ad server.

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

Sr. J2EE developer /LEAD

Responsibilities:

  • Active participation in all phases of the SDLC starting from requirements, design (LLD), development and unit testing, integration testing of all GRS Java applications.
  • Developed Java applications, as per project guidelines, sun java coding standards, Confidential web standards, W3C standards.
  • Conducted and participated in daily/weekly team meetings regarding the business requirements, change request, defect status, road blocks and any enhancements.
  • Implemented MVC architecture using JSF 2.0 framework and initialized managed beans, custom validators, event listeners, server-side helper classes and service objects.
  • Developed customized JSF components with Ajax functionality using IBM sun faces in GRS Java applications.
  • Implemented custom tag library for representing event handlers, validators, backing beans and Utility packages for GRS applications.
  • Implemented Object Oriented methodology using Ext JS JavaScript library and developed basic structure for all ECIS modules using ExtJS web standards, J2EE design patterns.
  • Developed customized ExtJS components like Grouping grid, XML grid, editable grid with grid plugins, Dynamic Forms, Advanced Validation, Xtemplates, Animated Dataview, Multi-sort Dataview, Layout window, TreeGrid, Checkbox Tree, Advaned Tabs, Group Tabs delivered high quality solutions to the client.
  • Implemented re-usable asset using Apache POI API, to import bulk data using standard excel template for GRS TLO, Demand UI applications. Developed business logic to validate excel data, parse it to java DTO object.
  • Experience using Apache POI and iText for generating some complex reports.
  • Implemented Message Driven bean application to execute asynchronous process using JMS, Message Queue services and configuration of JMS, BUS, Queues of MDB in IBM websphere server7.0.
  • Integrated Retail link web services using JAX-WS to validate UI data, authenticate retail user details.
  • Developed Java package for server level data validation of UI components and then integrated web service in business layer for data validation of Demand UI application.
  • Responsible to prepare and update technical design specs, program specs, warranty docs & Unit test cases documentation for all Java applications in GRS.
  • Actively contributed for code re-factoring, code review, test case review, system testing, Integration testing across all GRS Java applications.
  • Involved in development of Business layer service objects, construction of Data access objects, web services integration in business layer, integration of JSF components in web pages among all GRS applications.
  • Active participation in HPPC Load test scripts configuration for all GRS Java applications, schedule Load test runs for any code fix among GRS application.
  • Contributed in tool migration of HPPC to HPALM, VuGen Load test scripts to HPALM tool and schedule load tests for all Java applications.
  • Actively participated in cross trainings on Mainframe CA7, IBM Data stage 8.5, BMC Remedy7 tool used for CRQ, PIT, Unix Ops ticket creation.
  • Actively participated in war room, focus room conducted by client with external teams, for any environment outage, sub system down, GRS system outage.

Environment: J2SE 1.5, IBM RSA 7.5, Java Beans, JSP 2.0, JSF 1.2, Sencha ExtJS, Collabnet SVN, Web services.

Confidential, Memphis, TN

Sr. J2EE developer (Team lead)

Responsibilities:

  • Active participation in all phases of the SDLC starting from requirements, design, development and unit testing, integration testing of all ECIS application.
  • Developed Java applications, as per project guidelines and sun java coding standards, EXTJS standards.
  • Leading a team in gathering requirements, system design, programming, testing, implementing and planning, tracking, aspects of the project.
  • Played major roles of Sr. ExtJS Developer, Version control Administrator, ExtJS mentor and Application server administrator.
  • Communication with relevant Guardian IT personnel for gathering business requirements.
  • Responsible to prepare and update SRS, technical design specs, program specs, warranty docs & Unit test cases documentation for ECIS application.
  • Utilize in-depth knowledge of technical experience in ExtJS framework, Direct web remoting (DWR), Springs, Jasper reports and J2EE Design patterns and business skills to deliver solutions to customer.
  • Created UML diagrams using My Eclipse and delivered modelling use case, class & sequence diagrams.
  • Implemented Presentation layer using Spring MVC and worked on Invocation of Control, Aspect oriented Programming.
  • Implemented Spring bean management classes using Springs IOC features makes injecting complex bean associations and configuration of beans without recompiling code.
  • Exposed with Spring Jasper Reports View integration.
  • Experience using Spring JMS Support for creation of listeners & senders, Log4j support for debugging.
  • Implemented Spring Security along with AOP to solve business problems such as ability to control visibility to data at the ECIS office level.
  • Implemented validation framework with build in support for internationalization and reused validation logic between the presentation and business tier.
  • Implemented Credit card processing using Axis Web Service Support.
  • Worked on Spring integration module, used HibernateDaoSupport to implement the IDao interface.
  • Involved in Hibernate data Mapping, Performance tuning, Batch processing implementations. Experience using EHCache for certain static data.Involved in XML marshaling/un-marshaling as a part of ETL process.
  • Implemented Object Oriented methodology using Ext JS JavaScript library and developed basic structure for all ECIS modules using ExtJS web standards, J2EE design patterns.
  • Developed many complex customized ExtJS components like Editable grid, checkbox Tree, live search combo, dataview and integrated with DWR API, delivered high quality solutions to the client.
  • Implemented EXT Delegate / facade Data object controller, Domain locking mechanism, Log4j, Exception handling mechanism in the ECIS project using J2EE design patterns, Java coding standards.
  • Integrated Spring security to ECIS and implemented persistence logic for database operations using Hibernate framework.
  • As per client requirement, involved test, production server deployment & JBoss 4.2 server configuration.
  • Developed customized ExtJs window to notify user in case of session expiry / Lock expiry.
  • Involved in Support activities (Bug Fix, Enhancements)

Environment: J2SE 1.5, Eclipse Europa, Collabnet SVN, Tomcat 6, Windows XP, Jasper reports J2EE / RIA Technologies: JSP 2.0, Java mail, Spring 2.5, Hibernate 3.0, ExtJS 2.2, DWR 2.0, SQLServer2005, Tortoise SVN-1.5.8

Confidential

Sr. Software developer (Team Lead)

Responsibilities:

  • Leading a team in gathering requirements, system design, programming, testing, implementing, tracking, aspects of the project.
  • Developed E-commerce portal as per project guidelines, W3C standards, sun java coding standards, ExtJS standards, Web2.0 standards.
  • Played major roles of ExtJS Developer, Version control Administrator, ExtJS mentor and Application server administrator.
  • Responsible to prepare and update SRS, technical design specs, program specs, warranty docs & Unit test cases documentation for the application.
  • Created UML diagrams using Argo UML tool and delivered modelling use case, class & sequence diagrams.
  • Implemented Object Oriented methodology using Ext JS JavaScript library and developed basic structure for all the modules using ExtJS web standards, J2EE design patterns.
  • Developed many complex customized ExtJS components like Editable grid, checkbox Tree, live search combo, dataview, delivered high quality solutions to the client.
  • Developed customized ExtJS components like Grouping grid, XML grid, editable grid with grid plugins, Dynamic Forms, Advanced Validation, Xtemplates, Animated Dataview, Multi-sort Dataview, Layout window, TreeGrid, Checkbox Tree, Advaned Tabs, Group Tabs delivered high quality solutions to the client.
  • Implemented JSON library to handle java objects and construct dynamic data of Products, brands, categories in Json format.
  • Developed Search engine using Apache Lucene API and implemented Java-based indexing and search technology, spellchecking, hit highlighting and advanced analysis/tokenization capabilities.
  • Implemented Jquery customized components like checkbox tree, animated slider, dynamic content div, animated drag & drop windows, scrollable popups etc in many screens.
  • Implemented customized java script components and re-used scripts in all portal modules.
  • Responsible to integrate Front end screens with Jquery components and delivered look & feel to user.
  • Integrated google maps to locate indian store on map, customized Jquery components in portal.
  • Implemented Form beans, dispatch action classes, customized ExtJS components, front controller, session facade, Log4j, Exception handling mechanism using J2EE design patterns.
  • Implemented customized Flex components for Deals module and integrated with portal.
  • Configured struts-config.xml with all the mappings required by the architecture.
  • Implemented re-usable form beans, resource bundles using struts framework.
  • Involved in performance tuning, Query tuning, code review task, Integration testing.

Environment: J2SE1.4, J2EE, Struts1.2, Eclipse 3.2, Tomcat 5.5, ExtJS 2.0, Flex 2, Jquery 1.3, SQLServer2005, Collabnet SVN, Apache Lucene 3.0 API, Heritrix web crawler

Confidential

Sr. Software developer (J2EE)

Responsibilities:

  • Responsible in gathering requirements, system design, programming, testing, implementing, tracking, aspects of the project.
  • Played major roles of ExtJS Developer, Version control Administrator, ExtJS mentor.
  • Responsible to prepare and update SRS, program specs, Unit test cases documentation for the application.
  • Created UML diagrams using Argo UML tool and delivered modelling use case, class & sequence diagrams.
  • Implemented Object Oriented methodology using Ext JS JavaScript library and developed basic structure for all the modules using ExtJS web standards, J2EE design patterns.
  • Developed customized ExtJS components like Grouping grid, XML grid, editable grid with grid plugins, Dynamic Forms, Advanced Validation, Xtemplates, Animated Dataview, Multi-sort Dataview, Layout window, TreeGrid, Checkbox Tree, Advaned Tabs, Group Tabs delivered high quality solutions to the client.
  • Implemented Form beans, dispatch action classes, customized ExtJS components, front controller,log4j, Exception handling mechanism in the project using J2EE design patterns.
  • Implemented reusable customized Jquery components, integrated across all modules.
  • Implemented reusable customized Flex components for School Admin, Student, Class modules.
  • Configured struts-config.xml with all the mappings required by the architecture.
  • Implemented re-usable form beans, resource bundles using struts framework.
  • Involved in performance tuning, Query tuning, code review task, Integration testing.
  • Integrated google maps to locate school, student address on map, customized Jquery components in portal.

Environment: J2SE1.4, J2EE, Struts1.2, Eclipse 3.2, Tomcat 5.5, ExtJS 2.0, Flex 2, Jquery 1.3, SQLServer2005, Collabnet SVN

Confidential

Software engineer

Responsibilities:

  • Responsible for development, testing and implementation of web application HRMS Intranet system.
  • Implemented several change requests to customize functionality in HRMS modules.
  • Designed and developed user interfaces for Seeker, Recruiter module using JSP, Servlets and MVC framework.
  • Used Struts validation framework, customized validation-rules.xml for validation of user Inputs and exception Handling using Struts Exceptional Handler.
  • Developed Action Forms, Action Classes and configured Struts-config.xml for individual Action mappings to build the controller.
  • Developed value objects for various application views and communication across application layers.
  • Implemented log4j mechanism, exception handling mechanism, customized java scripts in this application.

Environment: Java, J2EE, Struts1.1, Tomcat 5.1, Win 2003 Server, Eclipse 3.1, SVN, SQLServer2003, Javascript, HTML, JSP, Log4j

Confidential

Software engineer

Responsibilities:

  • Developed user interfaces using JSPs, Servlets and MVC framework.
  • Used Struts validation using validation.xml and validation-rules.xml for validation of user Inputs and Exception Handling using Struts Exceptional Handler.
  • Developed JSP Pages using Jakarta Struts and Tag libraries.
  • Developed Action Forms, Action Classes and modified Struts-config.xml for individual Action mappings to build the controller.
  • Developed value objects for various application views and communication across application layers.
  • Design and Development of Web Pages using Client and Server Side Scripting.

Environment: Java, JSP, Struts1.1, Tomcat 5.0, Eclipse 3.1, Win XP, MYSQL4, Java script, HTML, Log4j.

We'd love your feedback!