We provide IT Staff Augmentation Services!

Tech Lead In Java Resume

0/5 (Submit Your Rating)

SfO

SUMMARY

  • 7 years of experience in IT industry in Software Analysis, Design, Development, Testing, Deployment and Maintenance of Web and J2EE applications.
  • Experience in different phases of Software Development Life Cycle (SDLC) including Design, Implementation and testing during the development of software applications.
  • Expert in Web Development using Java/J2EE technologies like Java, multithreading, JSP, Servlets, JDBC, EJB and XML/XSL.
  • Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) STRUTS, SPRING framework and Hibernate.
  • Well versed withJ2EE Design PatternslikeSingleton, Factory, Front - Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC (Struts), Business-Delegate. Also well versed with Agile and Scrum methodologies.
  • Experience using Front End Technologies such as HTML, DHTML, JavaScript and CSS for developing UI for the applications.
  • Experience in AJAX, XML and XML related technologies like XSL, XSLT and XML Schema.
  • Hands-on experience in designing XML-based distributed systems that are reliable, scalable, secure and loosely coupled.
  • Proficiency in Database Programming using Oracle, SQL Server, HQL and MySQL creating stored procedures, Triggers, Indexes, Functions, Views, Joins etc.
  • Experience in developing and deploying applications using Websphere Application Server, Tomcat, WebLogic and Jboss.
  • Experience in writing, inserting verification points and executing the Test cases using automation tools like Quick Test Pro, Selenium IDE and Load Runner.
  • Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and TestScripts for Automated and Manual Testing based on the functional specification for the Functional, Regression, GUI Usability and System Testing.
  • Strong Experience in performing different types of Testing like Smoke, Functional, Integration, Regression, System Testing.
  • Extensive experience in Unit Testing, Functional Testing, System Testing, and Production Support of large-scale, enterprise applications and products
  • Experienced in Various IDE’s likes Eclipse, RAD and NetBeans IDE.
  • Excellent experience in Object-oriented design and analysis.
  • Experience in using various Configuration Management tools like CVS, Clearcase.
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
  • Excellent communication and self-motivated to implement complex rules.

TECHNICAL SKILLS

Programming Language: C, C++, Core Java, J2EE, PL/SQL, T-SQL

Web Technologies: JSP, Servlet, JSF, EJB, XML, XSL,XSD, JavaScript, AJAX, JDBC, CSS, UML, Web services, SOAP, WSDL,TCP/IP,JAX-WS/JAX-RPC/JAXB

Frame works: STRUTS, JSF, Spring, Hibernate

Middleware Technologies: JMS, IBM MQ Series

IDE: RAD, Eclipse, JBuilder and NetBeans.

Markup Languages: HTML, DHTML

RDBMS/ Databases: Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008, MySQL, HQL.

Web/App Servers: Tomcat, JBoss, WebLogic, Websphere Application Server

Build Tools: ANT

Version Control System: SVN, CVS, Clearcase

Testing Tools: JUnit Testing, SOAP UI, QTP, Selenium, Load runner

Operating Systems: Windows 2000/XP/NT/vista/7, Ubuntu Linux

PROFESSIONAL EXPERIENCE

Confidential, SFO

Tech Lead in Java

Responsibilities:

  • Involved in the process of Design, Coding and Testing phases of the software development cycle.
  • Developing front end screens to be cross-browse & cross-platform based application while using JSP, XML, XHTML, CSS, JavaScript/JSON, DOM and AJAX.
  • Used DAO, VO (Value objects) and other J2EE Design Patterns in developing application code.
  • Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
  • Developed JSP pages using Spring frame work, Custom tags and JSTL.
  • Used the components of SPRING Framework like SPRING MVC, SPRING AOP and SOA architecture.
  • Hibernate is used as persistence framework for the application.
  • Application is developed using Rational Application Developer (RAD) and Oracle, Sql Server were used as backend. Also used Subversion (SVN) as version control tool
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Multithreading is used to send and update message.
  • Developed stored procedures, Cursors, using Oracle as the backend.
  • REST based webservices is used.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium Webdriver provided more flexibility in automating test cases.
  • Designed and developed a sub system where Java Messaging Service (JMS) applications are developed to communicate with web sphere IBM MQ in data exchange between different systems.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Building and deployment of JAR, WAR, EAR files on test, stage and production systems in WebSphere Application Server.
  • Involved in Production Support and minor enhancements as per application requirements.

Environment: Java EE 6, Struts Framework, JSP, JSTL, JMS, XHTML, CSS, JavaScript, AJAX, PL/SQL, Hadoop, Splunk, Tealeaf, Hibernate, XML, Eclipse, Apache, Oracle 11g,Sql server, SVN, UNIX, ANT.

Confidential, CT

Senior J2EE developer

Responsibilities:

  • Involved in the process of Design, Coding and Testing phases of the software development cycle.
  • Developing front end screens to be cross-browse & cross-platform based application while using JSP, XML, XHTML, CSS, JavaScript/JSON, DOM and AJAX.
  • Used DAO, VO (Value objects) and other J2EE Design Patterns in developing application code.
  • Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
  • Developed JSP pages using Spring frame work, Custom tags and JSTL.
  • Used the components of SPRING Framework like SPRING MVC, SPRING AOP and SOA architecture.
  • Hibernate is used as persistence framework for the application.
  • Application is developed using Rational Application Developer (RAD) and Oracle, Sql Server were used as backend. Also used Subversion (SVN) as version control tool
  • Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
  • Multithreading is used to send and update message.
  • Developed stored procedures, Cursors, using Oracle as the backend.
  • REST based webservices is used.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium Webdriver provided more flexibility in automating test cases.
  • Designed and developed a sub system where Java Messaging Service (JMS) applications are developed to communicate with web sphere IBM MQ in data exchange between different systems.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Building and deployment of JAR, WAR, EAR files on test, stage and production systems in WebSphere Application Server.
  • Involved in Production Support and minor enhancements as per application requirements.

Environment: Java EE 6, Struts Framework, JSP, JSTL, Flash, JMS, XHTML, CSS, YUI, JavaScript, AJAX, PL/SQL, T-SQL, Hibernate, XML, Rational Application Developer(RAD) 7/6, WebSphere, Oracle 11g, SVN, UNIX, ANT.

Confidential, NYC

Senior J2EE developer

Responsibilities:

  • Involved ingathering requirements, deriving functional requirements and system requirements from the Business Requirements.
  • Followed Scrum based agile methodology with 2 weeks release cycles.
  • Implemented all the Transaction Specification documents for each screen mapping out the business requirements to the screen design.
  • Developed the code using Spring Framework, portal, JSP, AJAX, JavaBeans, Web Services, Java Script, JMS, JNDI, XML, XSLT and HTML.
  • Developed presentation layer using JSP, portlet, CSS, AJAX, JavaScript, jsfTaglibs.
  • Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).Collections are extensively used.
  • Ajaxis extensively used along with JavaScript and Jquery, Jqgrid.
  • Integrated spring framework with LifeRayPortal that is used for Portlet integration operations.
  • Configured Spring web based application (liferay portal.xml, application context.xml and web.xml)
  • Designed and developed the database for the application in Oracle 10g.
  • Created SQL,PL/SQL and triggers, views to interact with Database
  • Used Restlet to implement REST based WebServices.
  • Worked on Velocity Module Templates to render graphs on screen.
  • Multithreading is used.
  • IBM MQ series is used as messaging system
  • SVN has been used as a Version Controlling system.
  • Deployed J2EE components (EAR/WAR/JAR) on Liferay tomcat 6.0.9.
  • Performed Unit Testing, Functional testing, Junit to validate how better and feasible is the application to be used by the End-user.
  • Maven was used as build management tool.
  • Worked as an efficient trouble shooter in production support.
  • UNIX shell scripting is a part of work to fetch data from server and deployment of code in different environment.
  • Coordinating with configuration team for test, release, and deployment.
  • Used HP Service center to track and record issues related to the application.

Environment: Java, J2EE (JSP2.1, Servlet), AJAX, Spring, Oracle 10g, TOAD, HTML, CSS, XML, LifeRay Portal, JavaScript, LiferayTomcat6.0, Fast Eclipse, SVN, web services, WSDL, JUnit.

Confidential, Oaks, PA

J2EE developer

Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OOD using UML.
  • Developed the User Interface using spring, html, logic, bean, JSP, HTML and CSS.
  • Implemented MVC architecture using Spring Framework. SOA architecture using ESB is implemented
  • Used JNDI as part of service locator to locate the Factory objects, Data Source Objects and other service factories.
  • Developed POJO as part of persistence framework.
  • Involved in modifying Hibernate configuration file for mapping resources.
  • Worked on different J2EE design patterns like MVC, Service Locator, DAO for developing this Web application
  • Developed Restful Web Services.
  • Used JSON for data exchange between application modules along with XML
  • Designed front end components using JSF.
  • Implemented Front controller using Struts framework.
  • For messaging the data IBM MQ, multithreading is used.
  • Used Eclipse IDE for code development along with CVS for managing the code.
  • Involved in documenting and resolving testing issues in the testing environment.
  • Prepared Test Plan Design and Test case design based on the system requirements/Business requirements.
  • Involved in implementing QA methodology and Test Metrics.
  • Expertise in Smoke Testing for overnight builds and reported the critical issues to the developers.
  • Worked on QTP Framework and modified necessary Framework components
  • Written Manual Test Script in HP Quality Center and executed them.
  • Clear case has been used as a Version Controlling system.
  • Oracle is used to navigate in database.
  • Unix shell scripting is used for pulling log data.
  • Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
  • Performed Data driven testing usingSelenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Maven was used as build management tool.
  • Coordinated with configuration team for test, release, and deployment.

Environment: Java, J2EE (JSP2.1, Servlet), AJAX, JSF, JMS, Hibernate, PL/SQL,T-SQL, HQL, Spring, Oracle 10g, TOAD, HTML, CSS, XML, JavaScript, Web sphere Application Server 6.1, RAD 7.0, Webservices, Apache axis, WSDL, JUnit, QTP.

Confidential, TX

J2EE Developer

Responsibilities:

  • Experience in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
  • Proficient in doing Object Oriented Design using UML-Rational Rose.
  • Involved in implementing Object Relational Mapping (ORM) using Hibernate for persisting business objects data into underlying database.
  • Asynchronous JavaScript and XML (AJAX) were used to send and receive data requests asynchronously.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Responsible for creation and consumption of Web services both SOAP and REST based. Created WSDL files using XMLSpy and integrated with Spring Web Services.
  • Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
  • Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Experience doing unit testing using Junit.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java, J2EE, JSP, Servlet, Struts, HTML, CSS, JavaScript, AJAX, XML, XSLT, SAX, DOM, Hibernate, Spring, Web Services (SOAP), Oracle 10g/9i, JUnit, JDBC, PL/SQL,T-SQL, Eclipse, ANT, Solaris/Windows, Weblogic.

Confidential

Java developer

Responsibilities:

  • Designed Java Servlets and Objects using J2EE standards.
  • Designed the project by using MVC framework.
  • Involved in the analyzing and designing data of database.
  • Developed the XML Schema for the data maintenance and structures.
  • Worked with Stateless and Statefull session beans from scratch.
  • Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
  • Worked with various Style Sheets like Cascading Style Sheets (CSS).
  • Used the XML Parsers like SAX parser to parse the data.
  • Implemented Multi threading concepts for multiple users and CPU performance.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database and MS SQL Server.

Environment: Core Java, J2EE, EJB, Java Beans, Servlets, Multi threading, JSP, HTML, DHTML, CSS, JavaScript, XML, SAX, DOM, JDBC, PL/SQL, WebLogic, MS SQL Server.

We'd love your feedback!