We provide IT Staff Augmentation Services!

Technical Lead Resume

PROFESSIONAL SUMMARY:

  • Over 8 years of Software development (SDLC) in Java technology this includes Core Java 1.5, IO, JDBC, JSP, BackboneJS, Servlets, Spring, Struts, Hibernate, EJB, JMS, XSLT and XML.
  • 8 Years of experience in Development, Code review, Refactoring, Performance Tuning, Secure Coding techniques and Test & deployments.
  • 8 years of Web Development using JSP, Spring, Struts, Tomcat 5, Web sphere 6, 7, 8.x and Web logic 10.
  • 6 years of Open Source Hibernate, Spring and Struts.
  • 4 year of framework design and development, application architecture design using Java Design Patterns, J2ee patterns.
  • 3 years in middle tire technologies like EJB, JMS and Web services (SOAP and RESTFUL).
  • 2 years of experience in various Database developments using Relational Databases like Oracle 8.x - 11g, MySQL.
  • 6 months of Experience on integration tool like Apache Camel.
  • Have strong experience in Technical Leadership, Design, Development, Performance Tuning and Estimation.
  • Extensively worked on Eclipse Juno, InteliJ, RSA, RAD 7.0.
  • Having experience in Application Servers like WAS 6.0 - 8.X, Web Logic 10, JBoss, TomCat 5.
  • Involved over 8 years in Requirement gathering, High level and Low level design, Testing support (from unit testing to User acceptance and performance testing), Production implementation in many projects and post production support.
  • Expertise in translating business requirements into system solutions, Experience in Project Planning, Scheduling, estimating and close working relationship with all project stakeholders.
  • 2 years of experience in build scripts like Ant and Maven.
  • 1 Year experience in Swing.
  • 6 years of Technical Management which includes estimation, Architecture proposals Project planning, execution, reporting.
  • Experience in Agile methodology, worked as a Team member.
  • Experience in Web UI development using HTML, JSON, Java Script,BackboneJS, CSS, AJAX, Firebug, developer tools
  • Experience in working multiple projects in parallel and working with teams in multiple geographic locations.

TECHNICAL SKILLS:

Change Management and Version Control : Clear Case, CVS, Visual Source Safe, MAVEN

Databases : Oracle 11 G, MySQL5

Java and J2EE: Core Java, Multi-threading, Swing JSP and Servlet, Struts, Spring EJB, Hibernate, XML,XSLT,WSDL, XSD, JSTL, Axis 2,CXF, REST, SOAP

Other Languages and API’s: SQL, JSON, AJAX, Java Script, jQuery, Ant, Maven, Log4j

Application / Web Servers: Web sphere Application server, JBoss, Web Logic, Apache Tomcat

Test Management : HP Quality Centre, Bugzilla, Bug Tracker.

Other Tools: MS Office (Word, Power Point, Excel).

Operating Systems: Windows 9x/NT/2000/XP, UNIX, Linux

Middleware technologies: Java Messaging (JMS), Web Services(SOAP, RESTFUL)

Development Tools: RSA, RAD, Eclipse 3 Juno, Putty

Automated Build & App Security Tools: SONAR QUBE, UCDetector

Code Review Tools: Crucible

Integration Tools: Apache Camel

PROFESSIONAL EXPERIENCE:

Confidential

Technical Lead

Technologies - Core Java, Struts, EJB 2.0, Hibernate, Websphere 8.X, SQL, RAD, VSS, Oracle 11g, JDK 1.6, Share point 2007, Web Services, Apache Camel.

Responsibilities:

  • Participated in initial assessment of the Application and Requirement Gathering
  • Participated in Proposal and Effort Estimation
  • Decide and finalize the Architecture based on the business requirements
  • Preparation of the Conceptual Design Document for all Phases
  • Preparation of the Detailed design Document for all Phases
  • Framework Design and Coding
  • Design Exception and Error frameworks
  • Designing Layers like Web, Service and data
  • Technical team management which includes the status reporting, task distribution, mentor.
  • Supported Performance Testing and performed Performance Tuning
  • Participated in deriving the Release Management process which includes Build, deployment tasks
  • Participated in Development on the following
  • Design and Developed Frameworks, Web Layer (Struts and JSP)
  • Presentation Layer business validations are handled using Struts Framework.
  • Integration design in Middleware with Web Application using EJB
  • Attend and Represent vendor in the following meeting, weekly status meeting, Risks and Issues meeting, Defect Status meeting, Infrastructure related meetings
  • Worked closely with Infrastructure teams for setting up the environment and database for all the environments including the Production Environment.
  • Participated in Code review using PMD, Sonarqube,UCDetector.
  • Supported Performance Testing and performed Performance Tuning

Confidential

Senior Java Developer

Technologies: Servlets, jsp, jstl, JDBC, Swing, Microsoft sql server, Windows, tomcat, Weblogic8, Websphere6.1.

Responsibilities:

  • Preparation of the Detailed design Document for all Phases
  • Participated in Design and Development on the following Design and Code Planning Application
  • Design and Code Development Framework (Common UI Templates, Application Server configurations)
  • Prepared High level and low level Design docs.
  • Worked with J2EE design patterns.
  • Designed and developed JSP pages.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Implemented JavaScript for client end validation.
  • Used JDBC in DAO layer to interact with the database.
  • Developed front controller, Business Delegate and DAO classes for the modules worked on.
  • Developed Screens using Swings.
  • Contribution in code refactoring, peer code review, code optimization.
  • Technical team management which includes the status reporting, mentor
  • Participated in deriving the Release Management process which includes Build, deployment tasks
  • Attend and Represent vendor in the following meeting, weekly status meeting, Risks and Issues meeting, Defect Status meeting.
  • Deploying application in Dev, Production servers.
  • Used Ant builds script to create WAR files and deployed the application in Web Logic app server.
  • Used CVS for version Control.

Confidential

Senior Java/J2EE Developer

Technologies: Core java, Struts, spring, jsp, xml, web services, Hibernate, Eclipse Juno, CVS, Maven.

Responsibilities:

  • Involved in requirement clarification from the TDCanada counter part
  • Preparation of Unit test cases and performing the code review.
  • Worked with J2EE design patterns in MVC architecture with Struts.
  • Designed and developed JSP custom tags.
  • Configured Struts to manage Actions and set their configuration in a struts-config file and integrated middle tier with Struts MVC web layer.
  • Involved in designing configuration file using XML technologies.
  • Implemented JavaScript for client end validation.
  • Acted as a single point of contact from offshore Team
  • Involved in the discussion and interacted with the SME for the system clarifications rose during development.
  • Performing system unit testing of the application. Used HP Quality Centre for tracking bugs and performance.
  • Used WSDL file information for invoking Web Services and used SOAP for accessing WebServices.
  • Generated Webservice client from WSDL using Apache Axis 2 and consumed the webservices.
  • Developed and Designed Hibernate and integrated with the Application.
  • Designed and Developed Hibernate configuration files for the modules I have worked.
  • Participated in Design and Development on the following
  • Design and Developed Frameworks, UI.
  • Presentation Layer business validations are handled using Stuts
  • Integration design in Middleware with Web Application using EJB and WebServices.
  • Guided the junior team members in their respective tasks.
  • Used CVS as version tool.
  • Performed Code Reviews.

Confidential

Technical Lead / Senior Java Developer

Technologies: Core java, REST Resource, Spring Core, BackboneJS, web services, Hibernate, Jasper Soft Server, Crucible.

Responsibilities:

  • Prepared the Technical Document for applications using MSWord.
  • Prepared UML diagrams like Class Diagram, Sequence Diagrams using RAD.
  • Done Code Review, Peer Review using Crucible.
  • Developed REST Resource application, Validations, Web Services, POJO classes and DAO classes for Confidential .
  • Generated Webservice client from WSDL using Apache Axis.
  • Extensive usage of Core java for developing the application blocks.
  • Using Backbonejs, Underscorejs, marionette, jquery implemented UI framework.
  • Designed and Developed MVC pattern UI framework.
  • Designed and developed Controller, router, model, views in UI Layer.
  • Developed Jasmine test cases for Backbonejs unit testing.
  • Developed Junit test cases for testing the Webservices client.
  • Designed and developed nested view for the Dashboard screen, So that any changes occurs in one Sub view will not impact other views present in the main layout view.
  • Developed common components like Orch layer, Exceptions, Email.
  • Developed Webservice common component to call Cognos Engine.
  • Developed Common Component to integrate, run and save all data from Java Application to remote Systems.
  • Developed SQL queries.
  • Lead the team in developing the applications in the module.
  • Onsite - coordinating to clients and driving the offshore team.
  • Supported Performance Testing, performed Performance Tuning.
  • Supported Production support.

Confidential

Senior Java Developer

Technologies: Core java, Weblogic portal, Servlets, jsp, web services, Windows, Weblogic8.

Responsibilities:

  • Involved in Development and testing phase of the project.
  • Preparation of Unit test cases and performing the code review
  • Acted as a single point of contact from offshore Team for the module i am responsible.
  • Involved in the discussion and interacted with the SME for the system clarifications rose during development.
  • Performing system unit testing of the application. Used Bugzilla for tracking bugs and performance.
  • Used VSS as versioning tool.
  • Performed code quality checks using tools like Soanar and PMD.
  • Supported production deployments.
  • Taken the responsibility of preparing MOM and send it across the team for tracking and managing the tasks assigned.
  • Generated Webservice client from the WSDL using CXF tool.
  • Designed and Developed Dynamic and Static web pages using JSP, html, css and JavaScript.
  • Deployed the application in Weblogic server in Development region.
  • Fixed defects raised in UAT and Integration testing.
  • Provided KT sessions to the new members of the team.
  • Guided t junior team members in the respective task.

Confidential

Java/J2EE Developer

Technologies: Core Java, Servlet, jsp, JDBC, XML, XSLT, oracle 8i, Windows NT, Tomcat5.0, InteliJ.

Responsibilities:

  • Involved in Development and testing phase of the project.
  • Preparation of Unit test cases and performing the code review
  • Involved in the discussion and interacted with the onshore counterpart for the system clarifications rose during development.
  • Performing system unit testing of the application.
  • Used BugTracker for tracking bugs and fixed them.
  • Supported production deployments.
  • Designed and Developed JSP pages for dynamic content.
  • Deployed the application in Development and test region.
  • Designed LLD document for each of the module I have worked.
  • Designed and developed JDBC layer and integrated with Web layer.
  • Raised request for deploying the defect fix on production environment for each release.
  • Participated in environment setup and issues meetings with admin team.
  • Converted XML documents received from different booking systems into Confidential engine understandable format using Dom and SAX Parsers and XSLT.
  • Generated SOAP Webservices client from WSDL using Apache Axis.
  • Used Ant script to package the application in a war file and Deploy the same in development servers.

Hire Now