We provide IT Staff Augmentation Services!

Technical Lead Resume

NY

SUMMARY:

  • 12+ years of professional experience in developing web based, distributed architecture, client/server applications in multi - platform environments with Java/J2EE technologies using Object Oriented Analysis and Design (OOAD). Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Worked majorly in Banking & Financial, Telecom and Supply Chain domains.
  • Extensive working experience on Core Java using Multi Threading and Collections Framework
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP,JSTL,JDBC JMS, RMI, JTA, JNDI, EJB, AJAX, SOAP, REST Web services and XML.
  • Experience in developing web based J2EE applications using Struts/Spring/JSF frameworks.
  • Experience in Spring Framework such as Spring Boot, Spring Security, Spring MVC, Spring IOC, Spring JDBC, Spring AOP, Spring ORM and Spring WEB.
  • Extensive working experience on developing SOAP/Restful Web Services, JAXB, XML, XSD and using tools like SOAPUI, Soap Monitor, WSDL2Java, Java2wsdl.
  • Strong experience in Java design patterns like Factory, Abstract Factory, Singleton, Intercepting Filter, Value Object, Front Controller, MVC, Façade, Service Locator, Proxy, Iterator and Observer..
  • Experience in designing and developing UI Screens using Html, CSS, JavaScript, Ajax JSON, JQuery and Angular JS.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
  • Have good knowledge working on XML, XSL, XSLT and validations with DTD & XML Schema and processing profile with SAX, DOM Parsers.
  • Extensive Experience using Object Relational Mapping frameworks like Hibernate and Eclipselink.
  • Good Experience in using IBM MQ series middleware for message communication between two different systems.
  • Strong working knowledge in PL/SQL queries, Oracle Stored procedures, functions and triggers.
  • Excellent understanding of relational databases involved in application development using several RDBMS like Oracle 10g/12c,DB2 and MySQL 5.x.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, and Tomcat Servers.
  • Experience with various IDEs like IntelliJ, Eclipse, and Web sphere Studio Application Developer (WSAD) and Rational Application Developer (RAD).
  • Extensive experience and actively involved in Requirement gathering, Analysis, Design, Coding, Design/Code Reviews, Unit and Integration Testing.
  • Implemented the projects on Agile Methodology and involved in running the scrum meetings.
  • Used Clear Case, CVS, SVN, Maven, and Subversion for Source code version control.
  • Good Experience on Developing ANT scripts for the build and deployment of J2EE applications.
  • Good Experience on IBM and JIRA Tools for tracking the tickets like accepting the tickets/defects, Submitting the tickets and closing the tickets etc.,
  • Good Experience in TDD (Test Driven Development), Process Improvement, Continuous Integration and Excellent Experience in Code Refactoring.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Excellent analytical, problem solving and interpersonal skills. Consistent team player with excellent communication skills and ability to learn new concepts, technology in short span.

TECHNICAL SKILLS:

Operating Systems: Windows, Unix

Programming Languages: Java, J2EE, SQL, PL/SQL

J2EE Technologies: JDBC, Servlets, JSP, EJB, JMS, JNDI, JAXB, RMI, Web services, DOM, SAX.

Frame Works: Struts 1.2, Spring 3.0, Hibernate 3.0, Web Services (SOAPand REST)

XML Technologies: XML, XSL, XSLT, XML Schema

Scripting Languages: HTML, CSS, JavaScript, JQuery, AJAX, JSON, Angular JS.

Design Methodologies: SDLC, UML, J2EE Design patterns.

Application Servers: Web Sphere, WebLogic, Oracle Application Server,JBOSS

Web Services: SOAP, UDDI, WSDL, XML and JAX-RPC, APACHE AXIS,RESTFUL

Web Servers: Apache Tomcat.

Protocol: HTPP, TCP/IP, LDAP, SOAP.

Databases: Oracle, DB2, MS SQL-Server.

IDE Tools: IntelliJ, Eclipse, RAD, WSAD, Oracle JDeveloper.

Other Tools: TOAD, Log4J, Ant, JUnit, Microsoft Excel, Microsoft Word, Rational Tool Suite.

Source Control: Clearcase, CVS, SVN, Maven, Subversion.

Methodology: OOAD, UML, OOP s, J2EE Design Patterns, MVC framework, Agile, SCRUM.

PROFESSIONAL EXPERIENCE:

Confidential, NY

Technical Lead

Responsibilities:

  • Responsible for Requirement Analysis, Design, Development, Testing, Deployment and Maintenance.
  • Prepared the technical design document, workflow, integration of modules & implementation.
  • Designed and Developed Angular components like Controller, Directives, and Models for each page.
  • Designed and Developed the Respective Action Classes using Strtus2 for each request.
  • Implemented Server side business logic using Jboss drools.
  • Responsible for taking up new Functional enhancement and spec development.
  • Implemented the Spring Bean Factory using IOC and configured the action class using dependency Injection.
  • Handled the common beans configuring the dependencies using Spring Bean Auto wiring.
  • Designed and developed the user interface screens using Angular JS, Java Script, CSS, JSON and JQuery.
  • Used the ANT script for building and deploying the application.
  • Used GIT to maintain source and version management using Eclipse IDE.
  • Responsible for Production defect fixing, providing patches and coordinating with other teams.
  • Developed test cases for each functionality using Selenium and TentNG framework.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Jdk 7.0, J2ee,Struts2, Spring framework, Restfull,Ajax, Angular JS,jQuery,ANT, Tomcat Web Server, Selenium, TestNG framework, JBOSS DROOLS, Eclipse IDE,GIT Source Code Control, Oracle12c Database,Jersy Implementation.

Confidential, TX

Technical Lead

Responsibilities:

  • Responsible for Requirement Analysis, Design, Development, Testing, Deployment and Maintenance.
  • Prepared the technical design document, workflow, integration of modules & implementation.
  • Developed the Core Functionality using multi threaded programming.
  • Designed and Developed Purchase order and Shipment module using spring, Hibernate frameworks and creation of Hibernate mapping files and generation of database schema.
  • Designed and Developed the FOM Service enablement module using Restful web services and deployed as War.
  • Responsible for taking up new Functional enhancement and spec development.
  • Implemented the Spring Bean Factory using IOC and configured the bean properties using dependency Injection.
  • Handled the common beans configuring the dependencies using Spring Bean Autowiring.
  • Configured the basic field validation using required annotation using Spring BeanPostProcessor.
  • Developed DAO API to manage various send/receive transactions using Hibernate API.
  • Designed and developed the user interface screens using Java Script, CSS, JSON and Jquery.
  • Used the ANT script for building and deploying the application.
  • Used CVS to maintain source and version management using Intelli J IDE.
  • Responsible for IBE defect fixing, providing patches and coordinating with other teams.
  • Developed test cases and unit testing is performed using Junit Framework.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Jdk 7.0, J2ee,Spring MVC, Spring framework, Hibernate,Restfull,Ajax, ANT, JQuery, Web logic application Server, Intellij J8.0, Oracle12c Database,Jersy Implementation.

Confidential, TX

Sr. Java/J2ee Developer

Responsibilities:

  • Developed the web application using Struts framework based on the MVC design pattern.
  • Involved in developing Webservices using SOAP based WSDL with Axis1.2 service engine.
  • Implemented the WSDL files manually with references to required XML Schema’s.
  • Developed the Web Services WSDL’s using JAX-WS Reference Implemention API.
  • Used Ajax calls extensively populated the data based on the search filter criteria using JQuery request and response to the WebApps.
  • Configuring the Bean classes and its properties in Struts-Config.xml file
  • Implemented the common/regular validations using Struts Validator.xml file
  • Used Struts framework, JSP, AJAX, XML, and CSS for developing the web components of the application.
  • Involved in redesigning ICOMS pages using JSF framework.
  • Configured the common set of attributes and form beans in Struts-Config.xml.
  • Used ForwardAction and IncludeAction for executing a series of action classes based on the business requirement.
  • Developed Junit test cases for all the developed core operations.
  • Used ANT script for building and deploying the application.
  • Worked on designing and creating business rules based on the Unified customer data.
  • Developed the Use cases, Sequence and class diagrams using Rational rose tool.
  • Conducted the Code Review as part of Convergys standards.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Java 1.5, JSP, Struts framework, Web Services, Eclipse, Weblogic 10.5, SOAP UI, Axis1.2, Oracle 10g.

Confidential, AZ

Senior Java Developer/Java Developer

Responsibilities:

  • Implemented the GUI interface using Struts framework tag libs.
  • Handled the Exception hierarchy from presentation layer, business layer and data layer.
  • Created application business logic using Struts, J2ee and Design Patterns.
  • Created the Service Implementers for the validation of business rules using framework.
  • Implemented the Session Bean Façade design pattern to invoke multiple EJB beans based on the business requirement.
  • Used JNDI lookup’s for EJBHome objects using Service locator pattern.
  • Used SessionContext for accessing the EJBContext information and container services.
  • Implemented the Utility and Helper classes to fetch the Business delegator for invocation of the business services.
  • Developed Presentation component using MVC based pattern for a cohesive flow and its presentation.
  • Implemented the business rules validation using customized validator xml file to invoke from the ActionForm validation method.
  • Implemented the WAR-WAR to communication between applications to another application using Tiles-def.xml file.
  • Configured the Portal using Struts-Tiles Servlet which can be used to Initialize Tiles by reading the Tiles configuration file.
  • Conducted the unit testing activities for the developed components & applications.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Java 5.0, JSP, Struts Frame Work 1.x, EJB 2.0, J2ee Design Patterns, Eclipse, IBM Web sphere Server v6.1, Oracle 10g.

Confidential

Open e-Apply

Responsibilities:

  • Developed the application using Struts framework and J2ee.
  • Developed the Action forms and Action classes for UI Display and handling business logic. Implemented the Struts Tiles and Validation frameworks which include the set of Action classes from multiple modules.
  • Developed the Struts Switch Action to invoke different modules from the Web.xml file.
  • Used Servlet filters mechanism for logging into the User Interface using Servlet API.
  • Developed the access bean which is the public interface accessible to the clients using Spring.
  • Configured the Database connection using Hibernate.cfg.xml file which allows accessing the database.
  • Created the bean classes for persisting the data and configured the Hibernate mapping file corresponds to each bean object using Hibernate hbm file.
  • Implemented the Inheritance hierarchy by configuring Hibernate entity classes.
  • Implemented the Hibernate Named Query’s to fetch the data based on the parameters using Hibernate Session and SessionFactory.
  • Developed the Hibernate first level and second level caching technique for avoiding the multiple database hits for same set of data.
  • Used Transfer Objects which constitute pure data carriers using Hibernate persistence.
  • Agile/SCRUM was used as the project management methodology.
  • Conducted the code reviews and unit testing activities.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Java 5.0, JSP,JSTL, Struts Frame Work 1.x, Hibernate, Spring 3.0, J2ee Design Patterns, Eclipse, IBM Web sphere Server v6.1, Oracle 10g.

Confidential

Private Banking

Responsibilities:

  • Implemented the Portfolio View module using J2EE and struts framework based on MVC design .
  • Implemented the Business layer which handles business logic and data calls to data sources to the underlying systems using persistence of using J2EE and EJB .
  • Designed and developed User Interface using Struts tag libraries, CSS, JavaScript and Jquery .
  • Used SVN to maintain source and version management using Eclipse IDE .
  • Integration of all the modules and tested the core business logic using Junit test cases .
  • Developed the Transfer Objects as a Data carrier from the client side to server side based on architecture.
  • Conducted the code reviews and unit testing activities.
  • Provided production support for this project and responsible for maintaining the application 24/7.
  • Responsible for fixing production issues.
  • Responsible for verifying the batch process status for all the CIF’s statements gets uploaded in the database.
  • Responsible for working with server maintenance team for re running the batch process for failed CIFS.
  • Used Log4J to create log files to debug as well as trace application.
  • Worked in Agile environment with active scrum participation.

Environment: Java 5.0,Struts 1.2,EJB 2.0,JMS,IBM MQ,J2ee Design patterns,IBM Web sphere Server v6.1, DB2.

Confidential

performance Calculator

Responsibilities:

  • Involved in analysis, design and development of the application.
  • Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
  • Followed iterative approach in timely manner.
  • Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
  • Developed for application using Servlets, Java Beans and Collections.
  • Involved in implementing database design, connectivity and access.
  • Wrote oracle database scripts and used JDBC API.
  • Worked in Windows environment for building the application using Eclipse.
  • Developed test cases and performed unit testing using J Unit.
  • Used Tomcat Server for deploying various components of application.
  • Used Log4J to create log files to debug as well as trace application.

Environment: Java 5.0, JSP, Servlets, JSTL, JDBC, HTML, CSS, JavaScript, J query, Tomcat Server 6.0, Oracle 9i.

Confidential

Programmer

Responsibilities:

  • Involved in analysis, design and development of the application.
  • Developed business logic using Servlets, Java Beans and Collections.
  • Developed front-end using JSP, HTML, CSS, and JAVA Script.
  • Involved in implementing database design, connectivity and access.
  • Wrote oracle database functions and procedures using PL/SQL scripts and used JDBC API.
  • Worked in Windows environment for building the application using Eclipse.
  • Used Tomcat Server for deploying various components of application.
  • Used Log4J to create log files to debug as well as trace application.

Environment: Java 5.0, JSP, Servlets, JSTL, JDBC, HTML, CSS, JavaScript, Tomcat Server 6.0, Oracle 9i,PL/SQL.

Hire Now