We provide IT Staff Augmentation Services!

Sr. J2ee Programmer Analyst Resume Profile

2.00/5 (Submit Your Rating)

San Leandro, CA

EXPERIENCE SUMMARY:

  • 7 years of experience in using Rational Application Developer RAD , My Eclipse, WebLogic Workshop, Oracle JDeveloper, JBuilder as IDE
  • 7 years of experience in developing web applications with MVC architecture using Struts, Tiles and Validator Frameworks, Wicket.
  • Good experience in SOA Architecture, UML Design.
  • Experience in developing applications with appropriate usage of Design Patterns.
  • Experience in WebSphere Application Server, WebLogic and Apache, Tomcat Servers on Unix / Linux / Windows Platforms.
  • 12 years of experience in J2EE technologies using JSP, Servlets, EJB, JMS.
  • 13 years of experience in Java.
  • Excellent domain knowledge in the areas of Enterprise Application Development, UI, Distributed Computing
  • 13 plus years of expert level experience in design, development and maintenance of applications Internet/Intranet/PC for state-of-the-art technologies
  • Experience in working with Messaging Framework using MQ Series, MDB and TIBCO.
  • Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in MS-SQL, Oracle, DB2, PostgreSQL databases
  • Proficient in writing promotion scripts using Ant and Maven.
  • 7 years of experience in using Spring Framework, Hibernate, JPA and Toplink.
  • 9 years of experience in XML, DTD, Schemas and parsing and generating XML documents using DOM, SAX, JAXP parsers
  • Working knowledge and have good understanding of UML and defining Use Cases, Sequence, Object Class diagrams.
  • Experience in Iterative Development Process using Rational Unified Process RUP and Agile methodology
  • Experience in using LDAP for Authentication and Quartz job scheduling.
  • Experience in development methodologies such as Agile, Scrum, Extreme Programming XP , Test Driven Development, Continuous Integration and Waterfall.
  • Experience in using CVS, Visual Source Safe and Subversion SVN .
  • Experience in development of WebServices using JAX-RPC, WSDL, SOAP, and REST.
  • Experience in using Websphere ESB and Mule ESB.
  • Experience in manual automated testing and writing Test Cases, Test Data, Test Scenarios, Test Procedures, Test Plans and Test Scripts using JUnit Framework and Selenium.
  • Ability to learn quickly and apply the emerging tools and technology

TECHNICAL SKILLS

  • Java Technologies JDK, J2EE, Servlets, JSP, JSF, JDBC, EJB, MDB, JNDI, JMS, JavaBeans, XML
  • Languages Java, SQL, PL/SQL, UML, WSDL, HTML, XHTML, DHTML, C, VB.
  • Frameworks J2EE Framework, Jakarta Struts, Jakarta Tiles, Spring, JAX-RPC, Apache Axis, Log4J, LDAP, Apache Ant, SOAP, Junit, Rational Unified Process, Active Directory Service.
  • Scripting Languages Perl, JavaScript, CSS, AJAX
  • XML Technologies DTD, Schemas, XSLT, DOM, SAX
  • Web Servers Apache, Tomcat, Oracle Http Server OHS
  • Application Servers WebSphere Application Server, WebLogic, JBoss, Oracle9iAS
  • Relational DB Oracle 8i/9i,10g, MS-SQLServer 2000, DB2 8.1, MySQL, Postgres.
  • ORMs Hibernate, JPA, TOP-link, Spring.
  • Operating Systems Windows NT/2K, Windows XP, RedHat Linux 7, Sun Solaris 8, Unix.
  • Development Tools RAD, Eclipse, WebLogic Workshop, JDeveloper9, XML Spy, Rational Rose, MQ Series, Hudson, Jtest.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. J2EE Programmer Analyst

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
  • Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
  • Develop, implement, and maintain an MVC architecture utilizing Struts framework for large enterprise software tool.
  • Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
  • Developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object DTO , Data Access Object and Service Locator.
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Created Hibernate classes to transfer the data to the database.
  • Involved in Web Logic Application server Installation and configuration including Enterprise app configuration and database connection pool configuration.
  • Developed Stored Procedures and Functions, Views for the Oracle database PL/SQL .
  • Developed Web services SOAP to interact with other components.
  • Developed unit and functional tests for the new functionality.
  • Worked with QA team for testing and resolve defects.
  • Automating the build deployment process using maven and ant.
  • Documenting the installation and deployment processes for a smooth production release and helping the deployment team to set up different servers.

Environment:

Java, J2EE, EJB, Spring, Hibernate, Oracle, XML, Spring MVC, SQL, PL/SQL, Subversion, Clear Case, Anthill, SMTP Java Mail , Maven, Ant, Jtest, Log4j, TOAD, Junit, Web Logic, MyEclipse, Middlegen plugin, Eclipse plug-ins, LDAP, Site Minder, Apache Axis,Windows XP, Unix.

Confidential

Technical Lead

Responsibilities:

  • Involved in various phases of Software Development Life Cycle SDLC of the application like Requirement gathering, Design, Analysis and Code development.
  • Responsible for Analyzing, designing, developing, coordinating and deploying SOA based application.
  • Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Developed Jsp's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
  • Developed Data Access Objects DAOs and business delegates for accessing data.
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework
  • Developed Message Driven Bean MDB components.
  • Created Hibernate classes to transfer the data to the database.
  • Code refactoring to get an advantage from technologies upgrade including usage of Generics, enums.
  • Design and code web services using Apache Axis, WSDL on Web Sphere App server.
  • Developed unit and functional tests for the new functionality.
  • Involved in impact analysis of change requests and Bug fixes.
  • Automating the build deployment process using maven and ant.
  • Documenting the installation and deployment processes for a smooth production release and helping the deployment team to set up different servers.

Environment:

Java, J2EE, Spring, Hibernate, JMS, LDAP, Oracle, XML, Web Services, Quartz job scheduling, Spring MVC, PostgreSQL, SQL, PL/SQL, Site Minder, Subversion, SMTP Java Mail , Maven, Ant, Jtest, Apache Axis, XMLBeans, Log4j, TOAD, Junit, Selenium, JFree Chars, Apache Tomcat Server , MyEclipse, Middlegen plugin, Windows XP, Agile scrum.

Confidential

Technical Lead

Responsibilities:

  • The project is a multi-layer Struts/Spring framework/JMS/Web services/Oracle web application with a few millions users.
  • Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
  • Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
  • Design and developed Gateway remote connect / disconnect module and show total energy consumed for the entire house module.
  • Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
  • Developed Data Access Objects DAOs and business delegates for accessing data.
  • Developed Message Driven Bean MDB components for Gateways.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Created Hibernate classes to transfer the data to the database.
  • Created Web Services client SOAP, WSDL Components.
  • Written stored procedures, functions using Oracle PL/SQL.
  • Code refactoring to get an advantage from technologies upgrade including usage of Generics, enums.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Developed unit and functional tests for the new functionality.
  • Involved in impact analysis of change requests and Bug fixes.
  • Automating the build deployment process using maven and ant.
  • Documenting the installation and deployment processes for a smooth production release and helping the deployment team to set up different servers.

Environment:

Java, J2EE, Spring, Hibernate, JMS, LDAP, Oracle 10g, XML, Web Services, Quartz job scheduling, Spring MVC, MKS, SQL, PL/SQL, Site Minder, Subversion, SMTP Java Mail , Maven, Ant, Apache Axis, Jtest, XMLBeans, Log4j, TOAD, Junit, Selenium, JFree Chars, WebSphere Application Server, RAD7, Middlegen plugin, Windows XP, Agile scrum.

Confidential

Application Architect

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
  • Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
  • Responsible for User Interaction, Demonstration of the module for each iteration cycle.
  • Responsible for analyzing and understanding of existing modules.
  • Design and developed Delivery Failure Module to handle failure notifications.
  • Worked on Receiving, Process and Deliver Modules.
  • Developed Message Driven Bean MDB components for Receiving, Process and Deliver Modules.
  • Followed OO technology and used re-usable components developed as a part of the main web application.
  • Implemented object/relational persistence Hibernate for the domain model.
  • Developed Stored Procedures and Functions, Views for the Oracle database PL/SQL .
  • Manage team and mentor junior team members.
  • Reviewed and assisted junior developers with design and development.
  • Involved in impact analysis of change requests and Bug fixes.
  • Coordinating with offshore developers and explaining the tasks and debugging problems with them.

Environment:

Java, J2EE, Spring, Hibernate Struts, WICKET, JMS, LDAP, Oracle 10g, Castor ,XML, Web Services XMF ,Adapters JMS,Email,Http.. , Quartz job scheduling, MKS, PostgreSQL, SQL, PL/SQL, Site Minder, Apache Axis, Subversion, SMTP Java Mail , Maven, Ant, Jtest, XMLBeans, Log4j, TOAD, Junit, Selenium, WEBLOGIC, TIBCO, Eclipse, Middlegen plugin, Windows XP, Agile scrum.

Confidential

Technical Lead

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating and deploying web based application.
  • Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
  • Responsible for User Interaction, Demonstration of the module for each iteration cycle.
  • Responsible for analyzing and understanding of existing modules.
  • Design and developed Agilink Billing NG Admin Module.
  • Developed Junit Test Cases and Selenium Test Cases.
  • Involved in impact analysis of Change requests and Bug fixes.

Environment:

Java, J2EE, WICKET, MAVEN, JETTY, SELENIUM, SPRING, HIBERNATE, RICOLA, JMS, LDAP, Oracle 10g, Castor ,XML, Quartz job scheduling, PostgreSQL, MKS, SMTP Java Mail , ANT , Log4j, EJB, JSP, TOAD, Junit, Jtest, Hudson, WEBLOGIC10, Apache Tomcat, TIBCO, Eclipse, Middlegen plugin, Windows XP, Agile scrum.

Confidential

Application Architect

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating and deploying web based application to support DCJS's business needs.
  • Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
  • Responsible for User Interaction, Demonstration of the module for each iteration cycle.
  • Responsible for analyzing and understanding of existing modules.
  • Building integration flows, data transformations and business rules for DCJS ESB
  • Build roadmaps and frameworks to guide the project teams. Set direction for the evolution of applications and develop standards, guidelines and frameworks for use by the development teams.
  • Responsible for designing in MQ Message Broker work flows like Transformation, Correlation, Aggregation, Auditing and Logging.

Environment:

Java, J2EE, Servlets, JSP, JSF, EJB, J2EE Design patterns, HTML, XML, Java Script, JSF, Hibernate, Spring Framework, Oracle, SOA, Websphere ESB, SQL, PL/SQL, Site Minder, Subversion, Eclipse, WebSphere MQ, Message Broker, Web Services, SOAP, Apache Tomcat, Microsoft Visio, RAD7, TOAD, Ant, Junit, Windows XP, Agile scrum.

Confidential

Technical Lead

Responsibilities:

  • Designed and developed web-based application to Cisco EMCO AVP, MFG-Finance, COMBAT, OF modules .
  • Interact with Business, Understanding the Cisco Procurement and payment process, analyze the requirements and prepare the technical design documents.
  • ECM tools are used for managing product change with clear understanding of impact at all levels of the supply chain in order to optimize quality, cost and schedule metrics while providing customers with appropriate visibility to the change.
  • In this track there are 5 different projects are used to maintain the different phases of Product lifecycle. These tools are java/oracle based tools, but these tools are having lot of performance issues. We are working on finding and fixing performance bottlenecks of these tools. In this process we also using profiling tool to find out the Memory leakages.
  • Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
  • Developed Data Access Objects DAOs and business delegates for accessing data.
  • Created Hibernate classes to transfer the data to the database.
  • Developed Stored Procedures and Functions, Views for the Oracle database PL/SQL
  • Maintain the code versioning the CVS and Migrate all the latest version code to the Production using Kintana tool.
  • Followed OO technology and used re-usable components developed as a part of the main web application.
  • Co-ordinate with team members and ensure that tasks are completing as per schedules.
  • Resolve the issues immediately in TCA, TCB and TCC Instances and also resolve the cases which are identified during the business testing.
  • Involved in impact analysis of Change requests and Bug fixes.

Environment:

Java, J2EE, Servlets, JSP, J2EE Design patterns, HTML, XML, Java Script, Struts, Hibernate, Spring Framework, Oracle, SQL, PL/SQL, Site Minder, CVS, Eclipse, WebSphere, Apache Tomcat, TOAD, Ant, Junit, Linux, Windows XP, HPUnix and Kintana Migration tool, Agile scrum.

We'd love your feedback!