We provide IT Staff Augmentation Services!

Sr.tech Lead Resume

4.00/5 (Submit Your Rating)

Harrisburg, PA

SUMMARY:

  • 9+ years of experience in designing, developing software in challenging, fast - paced consulting environments.
  • Expertise in design and development of Web Applications involving J2EE technologies with Java, Servlets, JSP, EJB, JMS, Java Mail, JNDI, JDBC.
  • Expertise in various frameworks: Jakarta Struts, JSF, and ORM tools like Hibernate.
  • Expertise in Java Server Faces UI component architecture, JSF core and HTML Tag library.
  • Expertise in developing UI component using DOJO Library.
  • Have hands on experience in the design and development of efficient Enterprise applications.
  • Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Façade, Command, and Business Delegate, and DAO, TO etc.).
  • Expertise in integration of Struts, JSF, and Spring webflow, EJB with Spring Framework and Spring with Hibernate.
  • Strong implementation knowledge of Object Oriented Analysis .
  • Expertise in developing web services using SOAP and REST.
  • Expertise in developing Batch applications using Spring Batch Framework.
  • Working experience in Object Relational mapping frameworks Hibernate and JPA.
  • Good experience in JMS, MDB, Message Oriented middleware and configuring Queues and QCF on websphere application server.
  • Expertise in various Spring Framework modules like core, web, orm, context, DAO, aop etc.
  • Extensive experience with HTML, CSS, XHTML and DHTML technologies.
  • Strong expertise in parsing XML documents using JAXP, SAX, DOM, and JAXB APIs.
  • Expertise on installing, deploying applications, and configuring resources on IBM WebSphere Application Server, JBoss Application Server, and Apache Tomcat Web Server.
  • Knowledge in Facelets, Rich Faces and Ajax4jsf framework that add Ajax capability into existing JSF applications.
  • Expertise in tuning application servers for performance related issues.
  • Expertise in using profilers(RAD Profiler,Healthcenter,ISA) for analyzing and tuning Java Applications for performance related issues
  • Expertise in generating POM files for building projects using MAVEN repository.
  • Expertise with Java Collection, optimized code, exception handling, and problem debugging.
  • Expertise with HTTP Request/Response with various content types.
  • Expertise in writing JUnit Tests and Struts Test Cases
  • Expertise in using variousIDEslikeEclipse, RSA,RAD.
  • Ability to learn and master new technologies and to deliver outputs in short deadlines, lead and mentor team.

TECHNICAL SKILLS:

Operating Systems: Sun Solaris, Linux, HP-UX, AIX, Unix, DOS, MVS, Windows 2003/XP/2000/ NT/98/95

Languages: Java, C, C++, SQL, PL/SQL, XSD/XML/XSLT, UML

Java/J2EE Technologies: Java, J2SE1.2-5.0, J2EE, JSP, Servlets, JSTL, JDBC, EJB, JNDI, RMI, JAXB, XML, Struts, Hibernate, JSF,Web Services, Ant, JUnit, Log4j etc.

Application Servers: WebSphereApp Server 5.0.x/5.1.x/6.x,JBoss

Web Servers: JavaWeb Server2.0,IBM HTTP Server, Apache Tomcat 5.x/4.x

Data Bases: Oracle 10g/9i/8.x/7.x

Distributed Technologies: EJB, RMI, CORBA, Webservice

GUI Dev. APIs: JavaApplets, JFC/Swing, SWT, JFACE

GUI Tools for Dev.: Eclipse 3.0, RAD, WSAD,STS

JavaCompliers/build tools: Apache Ant, MAVEN

Frameworks: Struts 1.1,2.0 & JSF,Spring MVC,Spring BATCH.

PROFESSIONAL EXPERIENCE:

Sr.Tech Lead

Confidential, Harrisburg PA

Responsibilities:

  • Used Agile SCRUM methodology for planning and scheduling the releases of the project.
  • Managed the complete Team and lead the project.
  • Preparation of impact analysis document with detailed code changes.
  • Estimate the time requirements for tasks, assign tasks and responsibilities to the team.
  • Interfacing with the client to consolidate the Business requirement documents as well as to provide a technical input.
  • Developed the application under JEE architecture, developed Designed dynamic and browser compatible user interfaces using JSP, Custom Tags, HTML, CSS, JavaScript.
  • Developed web pages using JSF and Rich faces tag library.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners
  • Designed and developed AJAX Framework for the application and developed services for handling AJAX requests and JSON Response.
  • Developed code to consume SOAP web services for integrating with ILOG rules Engine.
  • Developed web services which adhere to SOA Implementation.
  • Implemented Shared Library for VACMS application for improving deployment time and reduce the memory consumption of the application
  • Developed page layouts, navigation rules, custom validation rules to validate the user inputs, published these components.
  • Designed and developed Batch framework for generation of vendor files which are sent to vendors.
  • Designed and developed Batch Scheduler framework using Control-M scheduler.
  • Implementation of the JMS Queues and integrating with MQ Broker.
  • Developed SOAP web services for ILOG Rules engine to consume
  • Regularly attended walkthroughs and review meetings to discuss the requirements and testing status.
  • Worked on UI designing, data modeling, and reviewed the design documentation.
  • Worked on Bridges Framework which is custom ORM framework by Confidential .
  • Developed server code using JMS, EJB, and Web Services under the guide lines of Service Oriented Architecture.
  • Developed persistence layer using, JDBC, SQL.
  • Efficiently organized code reviews and defect analysis with senior architects and business analysts.
  • Developed JUnit test cases to which covers majority of the business scenarios. Used Test Driven Development approach to build these test cases. Developed custom assertion framework.
  • Used IBM ClearCase to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
  • Used IBM RAD and Websphere Application Server for development.
  • Used MAVEN for build and Jenkins for automatic build and deployment.

Environment: Rational Application Developer (RAD),Websphere Application Server, Clear case, Clear Quest, Java Script, Bridges(ORM Framework), JSF,Batch FrameworkSOAP Web Services,MAVEN, Oracle 11g.

Sr.Software Engineering/Architect

Confidential, San Jose, CA

Responsibilities:

  • Used Rally Tool for sprint planning and for taking up the Tasks for development.
  • Attended Sprint planning, Daily SCRUM and Sprint Retrospective meetings for all Sprints.
  • Successfully performed the role of SCRUM Master for few sprints.
  • Responsible for leading daily stand up, sprint planning, sprint review, sprint retrospective meetings.
  • Analyzed the requirements by studying wireframes and SFS (System Functional Specification) which are part of User Stories.
  • Developed complex user Interfaces using DOJO Library Java Scripts & HTML.
  • Extensive use of HTML/Servlets/XML for the presentation layer along with JavaScript and
  • JQuery and also DOJO for the client side validations.
  • Developed Data grids using DOJO Library.
  • Developed Service Layer using JMS, EJB, Spring IOC, Spring AOP, Web Services under the guidelines of Service Oriented Architecture.
  • Perform Impact Analysis and propose technical solutions to any issues that may arise during development.
  • Worked closely with Architect team on resolving the performance issues and product evaluation.
  • Designed and developed RESTful XML web service for handling AJAX requests.
  • Worked on Apache POI(XSSF) API along with file upload API for storing the excel files into the Database.
  • Integrated User interface, server layer, persistence layer using Spring IOC, AOP and Spring integration with Hibernate.
  • Involved in development for Backend API using Spring, Hibernate & JPA.
  • Developed an internal tool using JAVA Swing API.
  • Developed UI using DOJO AJAX API for integrating UI and REST API.
  • Developed Persistence layer using JDBC, Hibernate and worked on integrating Spring with Hibernate.
  • Successfully achieved the deadlines set for the Iteration SCRUM cycle.

Environment: STS (Spring Tool Suite), Tomcat Server, Liferay Portal, SVN, JDK1.6, Spring 3.X, Rally, DOJO, Java Script, Hibernate & JPA, MAVEN, Oracle 11g.

Sr. Application Developer

Confidential, NJ

Responsibilities:

  • Implemented JSF UI components, validators, messages and renderer.
  • Developed and defined web flows for the MATRX UI using Spring Web Flow.
  • Developed web pages using JSF and Rich faces tag library.
  • Played key role in setting design and development standards and frameworks.
  • Involved in Requirements gathering and JEE design realizations with Rational software architect tool (RSA - Rational software architect).
  • Integration of MATRX application with various other external interfaces such as AAMVA, VIN Power etc.
  • Object modelling, Sequence Diagrams, Use case diagrams, and state chart diagram preparations for the existing modules of the application.
  • Implemented Shared Library for MATRX application for improving deployment time and reduce the memory consumption of the application
  • Integrated MAVEN into MATRX Application for build Process
  • Developed and Designed Audit Framework using Spring AOP for MATRX application.
  • Tuned the application to meet the client required SLA of 3 sec. response time of any web page over a load of 300 users.
  • Used Java Mail API for sending mails to the users when they request new password.
  • Designed and developed the BATCH framework for night jobs scheduled daily using Spring Batch.
  • Integrated the spring with EJB to expose services via EJB container managed transactions.
  • Used JPA for persisting and managing data between Java objects and the relational database and JPQL for retrieving the entities.
  • Defined deployment plan for the MATRX application to achieve distributed application environment.
  • Developed web services using spring Web services for exposing services to the interfaces like VERZON which sends vehicle inspection data.
  • Developed JUnit test cases for unit testing the application.
  • Used CQ(Clear quest), QC for task tracking and defect tracking respectively.

Environment: Rational Software Architect (RSA) 7.5, Rational Application Developer (RAD),Websphere Application Server, Clear case, Clear Quest, JDK1.5, Spring Web-flow, Spring 2.1, EJB3.0, JSF Rich faces, Hibernate & JPA,MAVEN.

Application Developer

Confidential

Responsibilities:

  • Develop the application to be used by Department of Criminal Justice Services (DCJS), NY.
  • Understanding the client requirements by studying Use Cases.
  • Development ofweb interfaceinJSFframework, JSP, XML, Java script and HTML as per Use-Case specification.
  • CreatedStateless Session Beansto performBusiness logic services,process logic servicesanddata access servicesusingEJB
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed MDB’s to listen to the messages (String Format) that were coming from OCA.
  • J2EE Architecture was a combination of JSF implementing MVC model
  • Involved in design and development of three-tier architecture.
  • Used Hibernate to persist the objects into Database. Developed configuration files and Persistent objects (PO).
  • Developed Dozer mapping file which were used to create another instance of the Business object and also to convert them into persistent Object.
  • Wrote Util classes for Dozer and Hibernate for service class to use them.
  • Involved in Installation and configuration ofWeb Sphere Application Server
  • Used Flat Formatter XML files to convert from a string message to business object and vice versa.
  • Wrote custom converter that were used by the Flat formatter to convert one datatype to another datatype.
  • Configured Websphere portal server to add pages as portlets and configured themes & skins.
  • Developed the Service Classes to implement the business logic which were used by the MDB.
  • Using JBOSS Drools implemented business validations by writing business rules in .drl files.

Environment: JSP, XML, Oracle 10g Schema 1.0, XSLT 1.0, XSL, JSF Framework 2.0, SOA, MQ Series, JSF, Hibernate, WS Stack, EJB 3.0,PL/SQL, websphere portal server, J2EE ( Servlets, JSP, JDBC, JSF, WAS 6.1) RAD 7.5, ANT.

We'd love your feedback!