We provide IT Staff Augmentation Services!

Tech Lead Resume

0/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • 7 years of Professional Experience in developing Java and J2EE applications.
  • Experience on all phases of software development lifecycle like System or Requirement Analysis and Specifications, High and low level Design/Architecture, Development, Defect fixing, Documentation, Configuration Management, Customer interaction and Demo to customer.
  • Used Agile methodologies in a dynamic environment that required constant change and continuous delivery of business value.
  • Good knowledge about design patterns such as Singleton, Factory, Adapter, Façade, Service Locator, Business Delegates, Front Controller, MVC, Transfer Objects, DAO
  • Experience in dealing with Struts framework to create dynamic Web applications with clear separation of concerns.
  • Was instrumental in using Spring Core, Web and DAO modules
  • Involved in implementing Hibernate to in corporate persistence into programs with minimal effort.
  • Good hands on experience with JAXB, JAX - RPC, JAX-WS
  • Experience working on middleware technologies like EJB3.0, JMS and Webservices Axis 2.0
  • Expertise in RDBMS, JDBC, Oracle and DB2 including SQL and PL/SQL
  • Strong hands on exposure to multiple Application Servers like Apache Tomcat 5.5, 6.0,7.0 and Weblogic 10.3/11g, Websphere 6.1
  • Expertise in IDEs and tools like, RAD, Eclipse, Visio, Rational Rose, TOAD, JUnit, ANT, etc.
  • Good experience with version controls like SVN, CVS.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS

Languages: Java,J2EE, SQL, UML

Frameworks: Struts1.2, Spring 3.0 (Spring MVC, Spring Core, Spring Context, Spring DAO, Spring IOC) Hibernate 3.0, EJB 3.0, JMS,MDB, Webservices Axis2, Restful Webservices, Unix commands

Web Technologies: JSP, Servlets, JNDI, JDBC

XML Technologies.: XML, XSLT, SAX, DOM, and JAXB

Web/App. Servers: Apache Tomcat 5.0/6.0, Web Logic 11g, Websphere 6.0/6.1

IDEs: Eclipse 3.5, RAD, WSAD.

Tools: TOAD, XmlSpy, Ant, JUnit, iReport

Operating systems: Windows 98/ 2000/ NT/XP, MS-DOS 95, UNIX, Linux

Databases: Oracle 8/9i/10g, MYSQL, DB2.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc

Version Control: CVS, SVN.

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, NJ

Tech Lead

Responsibilities:

  • Responsible for reviewing business user requirements and also participated in meeting the users with Business Analysts.
  • Develop High level design document(class diagrams, Use case diagram, sequence diagram) from the Business Requirement document and detailed design documents based on the requirement specifications.
  • Worked with MDB, EJB, Hibernate and all the technologies of SOA services and Java Server Side.
  • Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints, stand up meetings and customer reporting backlogs
  • Enterprise beans and SOAP and REstful Webservices are used to expose business services to different front ends and downstream systems
  • Development/coding
  • The architecture provides different utility services like Connection management, Concurrent processing, Failover handling, Batch Processing, JMS, Metrics database for logging transactions and caching response object
  • Extensive working knowledge on all types of EJBs, Transactions and ISOLATION Levels on Entity Bean, Session Bean and Message Driven Bean.
  • Implemented Java Messaging Services (JMS) for asynchronous messaging using the Message Driven Beans. Used Message Driven Beans to call the EJB.
  • Unit testing of business logic using Junit
  • Used J2EE design patterns like DAO, Service Locator, Business Delegate and Singleton Pattern.
  • ANT was used as a build tool. Also worked in an Agile work environment
  • Used Log4j/SLF4J for logging errors, messages and performance logs
  • Involved in resolving IST/QA/UAT defects which are logged in HP Quality Centre tool
  • Involved in predeployment/postdeployment production support
  • Used SVN version controls to check in/out files
  • Experience in Eclipse 3.5 as the IDE and Oracle Weblogic 11g server was used to develop MyATT Service Layer application.
  • Execute Unix commands on QA/UAT/Production logs

Environment: Java1.6, J2EE, Eclipse 3.5, EJB 3.0, Webservices Axis 2.0, Rational Rose, Oracle Weblogic 11g, ANT 1.6, Ehcache2.7, JMS, MDB, Restful Webservices, Unix commands

Confidential, Piscataway, NJ

Tech Lead

Responsibilities:

  • Develop High level design document(class diagrams, Use case diagram, sequence diagram)
  • Used the Struts 1.2 framework to build the web application
  • Used a dynamic framework which generates Html and Service Proxies based on an XML input
  • Used Digester framework to parse XML file and write rules
  • Responsible for Coding/Development of application
  • Involved in unit testing and bug fixing of tool
  • ANT was used as a build tool.
  • Experience in Eclipse 3.2 as the IDE and Oracle Weblogic 11g server was used to develop the SWITT tool

Environment: Java1.5, J2EE, Eclipse 3.2, Digester, Struts1.2, Oracle Weblogic 11g, ANT 1.6.

Confidential

Java Consultant

Responsibilities:

  • Involved in Analysis of Business Requirement and meetings with Business Analyst and Customer
  • Involved in Designing and Development of modules
  • Used Spring MVC integration in the project to develop the web application layer.
  • Implements the UI using Java Server Pages, HTML and CSS
  • Implemented object, relational persistence (Hibernate) for the domain model
  • Used jxls and iText for generating reports.
  • Develops unit test cases using JUnit
  • Effective usage of J2EE design patterns namely DAO, Singleton, Transfer Objects etc to develop various base framework components in the application
  • Implemented user and client side validation using Java Scripts
  • ANT was used as a build tool.
  • Used Log4j for logging errors, messages logs
  • The application was deployed on Websphere 6.1
  • Involved in unit testing
  • Involved in IST and UAT Support
  • Involved in Production deployment support

Environment: Java1.5, J2EE, Eclipse 3.2, Spring MVC, Hibernate3.0, Rational Rose, JUnit, ANT 1.6, jXls, iText, HTML, CSS, Javascript, Unix commands

Confidential

Java Consultant

Responsibilities:

  • Involved in Analysis of Business Requirement and meetings with Business Analyst and Customer
  • Designed class diagrams, sequence diagrams and component diagrams for this project using Rational Rose
  • Effective usage of J2EE design patterns namely Factory Method, DAO and Singleton, Transfer Objects, Session Façade etc to develop various base framework components in the application
  • Implements the business logic using Struts1.2 framework and Spring IOC to create bean factories of business services
  • Extensively used UI components such as JavaScripts, CSS, HTML, JSP, Tiles, DisplayTags for enhancing the user interaction with the application and for client side validation
  • Used Crystal Reports for generating inventory reports
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Used Websphere6.0 as application server and configured Datasource for JDBC connection
  • Involved in unit testing - Junit
  • Used Log4j for logging errors, messages logs
  • Involved in IST and UAT Support
  • Involved in Production deployment support

Environment: Java1.5, J2EE, Eclipse 3.2, Hibernate, Struts1.2, Rational Rose, JUnit, ANT 1.6, Spring IOC, HTML, CSS, Crystal Reports, DisplayTags, Websphere6.0

We'd love your feedback!