We provide IT Staff Augmentation Services!

Java/j2ee Technology Lead Resume

CA

SUMMARY:

  • 13 years 8 Months experience with Java and J2EE Technologies
  • Experience with JSP, JSTL, Servlets, Swings, Struts, EJB, Hibernate, Spring, JMS, JAVA Web Services using SOAP and RestFul, Apache’s Axis, JAXB, and JAX - RPC, XML, JavaScript, HTML, CSS, DHTL JQuery, Ajax.
  • Experience with middle ware servers WebSphere, Weblogic, JBoss and Tomcat.
  • Experience with IDE and design tool Enterprise Architect, Visio, Eclipse, JDeveloper, JBuilder XML Spy.
  • Experience with SVN, PVCS, Visual Source Safe, CVS and Clear case.
  • Experience with Oracle, DB2, Postgre, SQL Server 2000 and Sybase.
  • Experience with Software Development Life Cycle (SDLC), methodologies like agile, Water Fall model, V-Process, RUP.
  • Design experience using Object Orient design concepts, design patterns, J2EE design patterns and UML modeling.
  • Experience in Autosys.
  • Experience using SOAP UI, Quality center, Clear Qest and Jira.
  • Experience in XML (XSLT, XSD, XPath, and XQuery)
  • Experience on writing Business/ System Use cases and project management principles.
  • Experience in OpenText’s Livelink content management system.
  • Infrastructure upgrade like Weblogic, MQ, Certs from SSH1 to SHA-2 Mutual authentication, JDK, Spring, Hibernate version upgrades.
  • Implementation of OWASP security guidelines for XSS, CSRF, DDos etc.
  • Worked with some of major financial and banking organizations Confidential, Investment Bank, Capital Group Companies.
  • Design and implementation experience of creating asset allocation using investment solution based on risk profiling, portfolio creation and trading systems.
  • Good understanding of various financial instruments classification and grouping based on capital mark.
  • Flexible, self-reliance, tendency of taking Initiation, Innovative & creative.
  • Strong analytical, organizational and coordination skills.
  • Experience in prioritizing multiple tasks and responsibilities. And capacity planning.
  • Experience in planning, resource management, allocation or distribution of work, reporting, mentoring and tracking

TECHNICAL SKILLS:

JEE Technologies: JSP, Servlet, Struts, EJB, Web Service, Swings, JDBC, JPA, JNDI, Java Mail, JMS, Log4J, JUnit

Framework: Hibernate, Spring, Struts, Apache Axis

Programming: Java, XML (XPath, XQuery, XSLT, XSD, JAXB), SQL, PL/SQL

Databases: Oracle 8/ 11g sp2, MS SQL Server 2000/ 2005/ 2008, Postgre, DB2, Sybase and Mainframes (Java- main frames Kicks)

Version control: SVN, Clear case, PVCS, CVS, Visual Source safe.

Web: Java Script, JQuery, HTML, DHTML, CSS, Ajax, Grunt.js

Application servers: WebSpear 5.1.2/6.1/7.0, Weblogic 8.1 sp2, and Tomcat 5.1/6.0, MQ 5/6 and OpenJMS

Designing concepts and tools: UML, OOAD, core and J2EE design patterns

Project methodologies and model: Agile, RUP, Iterative, Water fall, V-Process, proto type, spiral

OS: Windows, Unix

Virtualization: vSpare client, VDI

IDEs and design tools: Eclipse, JDeveloper, JBuilder, Enterprise Architect, Visio, ER Win

Security framewors: OWASP (XSS, CSRF, DDos etc), MFA(Multifactor Authentication, Certificate SHA-2 (2048), SSL, Host name verification.

PROFESSIONAL EXPERIENCE:

Confidential, CA

Java/J2EE Technology Lead

Responsibilities:

  • Involved in requirements gathering and design for adding new functionalities.
  • Preparation of impact analysis and dependency matrix documents.
  • Responsible for Architecture Design, Development, Integration, Testing and deployment.
  • Scoping application requirement, creating design artifacts, SAS, FSD, and LLD documents.
  • Participated in the creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application
  • Designed Class Diagrams, Sequence Diagrams, Validation Flow Diagrams and Object Diagrams, using Enterprise Architect to model the detail design of the application
  • Worked on Implementation of MVC architecture under Spring Framework.
  • Used Spring framework for dependency injection with the help of Configuration files.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request. Used JSON for data transfer between the server and the web application.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful services.
  • Created XML configuration file for Hibernate to map to Oracle Database.
  • Created connections to database using Hibernate session Factory, usedHibernate APIs to retrieve and store data with Hibernate transaction control.
  • Extensively writing unit test cases using JUnit framework.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
  • Code review and prepare code review check list and guideline
  • Generation of security scan report, analyzing scan report using Fourtify.
  • Project/Team management, Estimation, costing, task assignment, planning, control and tracking.
  • Participate in the Management Meetings for reporting progress
  • Used SVN for software configuration management and version control of various development projects.
  • Created multi-module Maven project and used Maven to build applications.
  • Game planning, contingency planning for production deployment and production support .i.e. RTB (Run the Bank) as team member.
  • Infrastructure upgrade like Weblogic, MQ, Certificates from SSH1 to SHA-2(2048) Mutual authentication, JDK, Spring, Hibernate version upgrades.
  • Implementation of OWASP security guidelines for XSS, CSRF, DDos etc.

Environment: Java, J2EE (JSP, Servlets, JMS, MQ, XML, XSLT), Grunt.js, Weblogic 12c, Spring 2.5, Hiebernet, Struts, Web services (SOAP and RestFul) Clear Case, Oracle, AJAX, HTML, CSS, Java Script, log4j, SVN, Clear case, Autosys and Eclipse.

Confidential

Principle Applications Engineer

Responsibilities:

  • Involved in requirements gathering and design for adding new functionalities.
  • Preparation of impact analysis and dependency matrix documents.
  • Responsible for Architecture Design, Development, Integration, Testing and deployment.
  • Scoping application requirement, creating design artifacts, HLD and LLD documents.
  • Participated in the creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application
  • Designed Class Diagrams, Sequence Diagrams, Validation Flow Diagrams and Object Diagrams, using Micro Soft Visio to model the detail design of the application
  • Worked on Implementation of MVC architecture under Spring and Struts Framework.
  • Used Spring framework for dependency injection with the help of Configuration files.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request. Used JSON for data transfer between the server and the web application.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful services.
  • Created XML configuration file for Hibernate to map to Database.
  • Preparation of installation, Help and readme documentation for product installation and usage.
  • Created connections to database using Hibernate session Factory, used Hibernate APIs to retrieve and store data with Hibernate transaction control.
  • Extensively writing unit test cases using JUnit framework.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
  • Code review and prepare code review check list and guideline
  • Project/Team management, Estimation, costing, task assignment, planning, control and tracking.
  • Participate in the Management Meetings for reporting progress
  • Used SVN for software configuration management and version control of various development projects

Environment: Java, J2EE (JSP, Servlets, JMS, MQ, XML, XSLT, Swings), Weblogic, WebSphere, JBoss, Tomcat, Oracle, MS SQL server, MQ, OpenJMS, Spring, Hibernate, Struts, AJAX, SVN, OpenText.

Confidential, Weehawken, NJ

Sr. Java/JEEDeveloper

Responsibilities:

  • Involved in requirements gathering and design for adding new functionalities.
  • Preparation of impact analysis and dependency matrix documents.
  • Responsible for Architecture Design, Development, Integration, Testing and deployment.
  • Scoping application requirement, creating design artifacts, SAS, FSD, and LLD documents.
  • Participated in the creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application
  • Designed Class Diagrams, Sequence Diagrams, Validation Flow Diagrams and Object Diagrams, using Enterprise Architect to model the detail design of the application
  • Worked on Implementation of MVC architecture under Spring Framework.
  • Used Spring framework for dependency injection with the help of Configuration files.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request. Used JSON for data transfer between the server and the web application.
  • Used Spring and Struts framework to achieve loose coupling between the layers thus moving towards Presentation, Business and Data layers.
  • Extensively writing unit test cases using JUnit framework.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
  • Code review and prepare code review check list and guideline
  • Run the JProfiler to identify code and performance issues.
  • Project/Team management, Estimation, costing, task assignment, planning, control and tracking.
  • Participate in the Management Meetings for reporting progress
  • Used PVCS for software configuration management and version control of various development projects.
  • Created multi-module Maven project and used Maven to build applications.
  • Game planning, contingency planning for production deployment and production support .i.e. RTB (Run the Bank) as team member.

Environment: Java, J2EE (JSP, Servlets), Spring, Struts, WSAD 5.1.2, Struts, PVCS, DB2 (On Mainframes), Oracle, Sybase, AJAX (AJAX anyware and PURE AJAX) MS-Visio, XML, XSLT, and windows 2000)

Confidential,  New York

Java/JEE Developer

Responsibilities:

  • Involved in Design, Implementation and coding of complaint module in Java, JEE technologies such as JSP, Servlets and EJB
  • Developed the entire web tier using Struts MVC Framework
  • Extensive client side validations using JavaScript including dynamically populating the data in the components, enabling and disabling the components based on the input, dynamically writing the contents to specific frames using AJAX
  • Implemented Struts Validator Framework to validate the data on the user’s browser as well as on the server side
  • JMS was used to send/receive asynchronous XML Objects and used MQSeries for Enterprise level messaging
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications
  • Performed unit testing using JUnit and involved in bug fixes for all the developed modules
  • Wrote SQL Queries, and integrated SQL Queries into DAO

Environment: Java, JEE, Struts, JSP, Servlets, XML, JavaScript, SAX, JAXB, Ajax, JDBC, Log4j, WebSphare Application Server, HTML, WSAD 5.1.2, PVCS, Sybase, MS-Visio

Hire Now