We provide IT Staff Augmentation Services!

Technology Lead Resume

Eagan, MN

SUMMARY:

  • Focused and Results Oriented Java/J2EE Lead with 11 + years of experience in complex application development using Java/J2EE technologies.
  • Over 11+ years of experience in analysis, design, development, implementation, testing maintenance of large scale Java/J2EE based applications.
  • Experience in all phases of Software Engineering (SDLC), Project Management (Waterfall & Agile/scrum methodology) including requirement gathering, proof of concepts, define project scope, Design, Coding, deployment, integration testing, Implementation and maintenance.
  • Expertise in development reliable and scalable enterprise application using Adobe CQ5, AEM 6.2 (WCM, MSM, DAM, workflow), Web Service (SOAP and Restful), JAX - WS, JAS-RS, Spring MVC, IBM WebSphere portal applications 6.x/7.x (JSR 286 standards), Core Java, Design patters, Hibernate, JSP, servlets, Javascript, Ajax, JQuery, CSS, XML, HTML5, DOM, JSON.
  • Expert level skills in implementation of MVC using frameworks such as Spring and Struts.
  • Experience in developing Web Applications which have integrated many functional capabilities like
  • Web Content Management (WCM), Digital Asset Management (DAM), Identity & Access Management,
  • Social Media, Search, SEO etc.
  • Experience in DAM purging and sitecatalyst.
  • Utilized Angular JS framework to bind HTML template (views) to JavaScript objects (models).
  • Good at manual, integration testing, SIT and UAT testing. Used HP quality center and JIRA for bug tracker.
  • Object-Oriented analysis and design experience with UML & OOAD Techniques. Developed Use Cases, Sequence and Class diagrams.
  • Experience in Web sphere portal Theme and skins in 6.x/7.x, Inter portlet communication, portlet/page personalization and Dyna Cache, preparing deployment script, deployment work and troubleshooting.
  • Experience in Rational Application Developer (RAD) and Eclipse based IDEs.
  • A good team player, problem solver and quick learner. Have strong analytical skills with proficiency in debugging, problem solving.
  • Self-starter, highly motivated, technically sound, training and mentoring skills in driving development teams to successful resolution.

TECHNICAL SKILLS:

CMS: AEM 6.2/CQ 5.6.1, RedDot

Java Technologies: Java/J2EE, EJB 3.0/2.0, JSP, JSTL, Servlets, Logging API, JSR-286 portlet, JDBC, XML Parsing, Groovy and Grails, GSP

Frameworks: Struts, Spring, Apache Sling, Java Content Repositories (JCR), REST and SOAP Web Services

Scripting Languages: JavaScript, JQuery, Angular JS

Tomcat: 6.0, IBM WebSphere application Server 7.0, IBM WebSphere Portal Server 6.1/7.0, Grails

Web Technologies: HTML, DHTML, CSS, XML, JSON, Ajax, JAX-WS web service, REST and SOAP web services.

Version Control Tools: SVN, VSS

Reporting Tools: JASPER

Databases: SQL Server 2005/2000/2008 R2, DB2

IDE & Tools: RAD, Eclipse, ClearQuest, Servicenow

PROFESSIONAL EXPERIENCE:

Technology Lead

Confidential, Eagan, MN

Responsibilities:

  • Release Coordinator from Development perspective.
  • Leading the complete project throughout the SDLC cycle - Requirements gathering and clarifications, designing, Development, testing and deployment.
  • Following Agile methodology, using two-week sprints for each module.
  • Responsibilities include analyzing target website (s), deciding templates & components and their structure along with Development like Template, Components, client libraries, Workflows, Sling Servlets , etc.
  • Function point estimates for the modules.
  • Developing Custom AEM/CQ5 Components, workflows and templates suiting client requirement.
  • Experience working on AEM 6.2, Adobe Day CQ5 versions 5.6.2 template development, Page editing, defining security access roles, administering users/ groups, Integration of Day CQ5 using the Day CQ5 adapters, customization.
  • Involved in development of User Interface using HTML/HTML5 , CSS/CSS3, JavaScript, and jQuery, AJAX, JSON and RactiveJS.
  • Documenting technical architecture components and monitoring tasks.
  • Providing best solutions to the business team.
  • Code reviews with Team.
  • Effectively communicate design to customers and present design options/considerations.
  • Demo to the customer after every iteration/sprint.
  • Development of modules and OSGI bundles
  • Unit testing of developed modules (by qunit)
  • Enabling business teams to use components developed.
  • Training business users on a needy basis
  • Experience on DAM documents purging and sitecatalyst
  • Participated in strategic planning and development of software application technologies and systems.

Environment: /Utilized tools: Java 1.7, J2EE, Servlets, JSP, JavaScript, JQuery, CSS, Eclipse, Gradle, Anthillpro, CQ 5.6 / AEM 6.2 (WCM, MSM, DAM, Workflow).

Technology Lead

Confidential, Eagan, MN

Responsibilities:

  • Requirements gathering, clarification and analysis of requirement based on business data.
  • Responsible for providing estimation, impact analysis and POC
  • Review the design document and code.
  • Participated in strategic planning and development of software application technologies and systems.
  • Developed the business logic using Groovy and frontend application using GSP, Javascript, HTML and AngularJs.
  • Handled deployment and implementation activities of the code.
  • Created Junit test cases for the portal.

Environment: /Utilized tools: Java 1.7, J2EE, Groovy and Grails, GSP, AngularJs, Eclipse, Maven

Technology Lead

Confidential, Eagan, MN

Responsibilities:

  • Involved in development of the application which involves technologies Java/J2EE, Db2, Oracle, SQL Server, JAXB, JAX-RS, JAX-WS, GWT, JQuery and interacted with the users to resolve the incidents on a daily schedule.
  • Involved in all phases of software development including gathering requirements, creating specifications, development of database objects, developing code and validating programs.
  • Involved in the creation of database objects like tables, views, stored procedures, functions, packages, DB triggers, Indexes and Collections.
  • Developed UI part for the enhancements to the application using GWT, JavaScript, Ajax and CSS, HTML 5, jQuery.
  • Developed the backend using Java/J2EE/Spring.
  • Developed the Persistence Layer using Hibernate.
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
  • Used Singleton, Front Controller, Factory and DAO design patterns
  • Used Unix commands to go through the server logs and identify the issues
  • Used SVN as version management tool
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in the production team on a rotation basis.
  • Used AppDynamics and Introscope to monitor the health and performance of the application
  • Providing post deployment support for upgrades/changes/enhancements done on production Environment.
  • Participated in strategic planning and development of software application technologies and systems.

Environment: /Utilized tools: Java 1.7, J2EE, Servlets, JavaScript, AS400 Operations navigator (Rx Claim and RxExpress), WebSphere, DB2, GWT, Spring, hibernate

Technology Lead

Confidential

Responsibilities:

  • Understood the business requirements by working closely with the Subject Matter Experts and Requirements manager by being part of the Design discussion meetings.
  • Involved in Analysis, Design, Development and Support phases of Software Development Life Cycle (SDLC). Used both Waterfall & Agile methodology and participated in Scrum meetings.
  • Understanding the existing application and architecture
  • Developed various web pages using JSP, HTML, JavaScript, CSS, Ajax, jQuery, AngularJS.
  • Developed backend coding using Java, J2EE, and Spring to handle business validations and Data Integration.
  • Developed WebServices SOAP(JAX-WS) and Restful API(JAX-RS).
  • Developed a reporting framework using Jasper improving the performance of reporting functionality by 60%.
  • Gathered requirement from clients and offered effective solutions to their problems faced in the application.
  • Devised strategy to manage different versions of code due to parallel releases going on with same implementation timeline.
  • Provide day to day direction to the project team and regular project status to the customer.
  • Enhanced existing application by adding new functionality as per users change request
  • Providing the production support to the application and resolved the production issues
  • Design and development of JSR-286 portlet & Integrate with other modules and testing.
  • Worked on common framework, login filter, IRule engine, Theme and skins, IPC and Dynacahe, portlet/page personalization and visibility rule.
  • Used Subversion for source code maintenance and created build scripts using ANT.
  • Involved in the unit and functional testing of the entire application.

Environment: /Utilized tools: IBM WebSphere Portal 6.1/7.0, IBM WebSphere Application Server 7.0, Java, Spring, JSR 286 portlet, EJB 2.0, SOAP Web service, JSTL, JSP, Javascript, Ajax and Jquery.

Hire Now