Technical Lead Resume Profile
Summary:
- Java Lead with 9 years of experience in the IT industry in the areas of Analysis, Design, Development, Implementation and Testing of Software Applications using Java/J2EE technologies.
- Experience in Design, Development and Architecture of Enterprise applications in Retail domain.
- Expertise in application development using Java/J2EE components which include JDBC, Servlets, JSP, Java Beans, JMS, Struts 1.2 2.0, Spring, Hibernate, JNDI, PL/SQL.
- Experience in developing web applications using technologies like HTML, CSS XML, Java Script, AJAX, CSS, Webservices like SOAP and RestFul.
- Experience in Design tools like Enterprise architect, Rational rose and Microsoft Visio.
- Designed and Developed Web based N-Tier and Distributed Enterprise applications components using JSP, Javascript, AJAX and CSS.
- Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
- Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
- Participated in Joint Requirements Discussion JRD with Business, experience in Requirements gathering and ability to understand business problems and apply technology to formulate workable solutions.
- Developed Solution approach strategies and functional specifications.
- Good experience in projects using Agile Methodology and the JIRA tool.
- Experience in working with the websphere application server, weblogic and JBOSS/Wildfly application Servers and Apache tomcat web servers .
- Experience in Management tools like Microsoft Project and Clarity.
- Extensive use of Eclipse IDE.
- Experience in Sharepoint, Dimensions/PVCS , VSS and GIT Source controls.
- Experience in Production deployment, Release coordination and support.
- Good knowledge of Quality Center tool.
- Hands on experience in Project Management/designing of complex applications.
- Extensive use of Ant script and Maven tools for build, packaging and deployment.
- Excellent team management skills and experience in mentoring team members with problem solving.
- Participated in Reviews of Functional Specification, Design and code. Knowledge of SONAR tool to ensure code quality and code coverage.
- Certified Scrum Master.
- NRF National retail foundation certified.
- Won 'On the Spot Award' 3 times from Infosys Rewards and Recognition.
- Recognized and won award from Nordstrom for the dedication shown towards the project.
Technical Skills:
Experience in Java, J2ee, Struts 2, Web services SOAP and REST , XML,Swing API, JDBC API, Ajax, Spring framework, Hibernate, JSP, Servlets, JavaScript.
Design tools: Enterprise architect, Rational rose, Microsoft Visio.
Build tools like Ant and Maven.
Agile tools: JIRA
IDE: Eclipse, WSAD, JDeveloper, Net Beans
Application servers: Weblogic6.0, Websphere 5.3, JBOSS/WildFly 4.0
Databases: Oracle 9i
Management tools: Microsoft Project, Clarity, JIRA
Front end Design tools: HTML, FrontPage, Dream weaver
Operating system: Windows, UNIX.
Source control: SharePoint, Dimensions, VSS, PVCS, GIT.
Other Tools/technology: UML, Log4j, HQL, Mercury Quality center.
Confidential
Role: Technical Lead
Responsibilities:
- Design and developed the application using Spring Framework which is based on Model View Controller design pattern.
- Use jboss application server for deployments.
- Develop User Interface using JSP, JS, JQuery and Ajax.
- Use Maven as the build tool for the gates application.
- Work on Store Procedures in Oracle database.
- Use Hibernate for ORM mapping.
- Use GIT for version control.
- Use spring batch for nightly job runs.
Environment: Jdk 1.6, J2EE, Struts 1.2, Hibernate, Spring MVC, JSP 1.2, XML, JavaScript, JQuery, Ajax, HTML, CVS, Jboss Application Server 5.1, RESTful Web Services, WSDL, Maven, Oracle 11g.
Confidential
Technical Lead,
Responsibilities:
- Develop the component inventory matrix and provide Effort Estimation.
- Manage Business requirements for existing functionality, Requirements Analysis and Reviews and ensure all quality practices are followed.
- Responsible for coordination and management of Environment involving around 30 systems in preparation for end to end testing.
- Build , testing and code reviews.
- Support for Business and QA teams during User Acceptance testing , System testing and End to End testing.
- Responsible for release coordination and implementation planning.
Environment: Java, J2ee, Hibernate, Spring , Dot Net, Maven, HSQL, Websphere, SOAP Web services, TIBCO, GIT, SiteMinder, IAM, COM Customer Order Management , MDM Master Data Management , Unix.
Confidential
Technical Lead,
Responsibilities:
- Develop the Component Inventory matrix and provide effort estimation.
- Review User stories from Business and ensure that requirements are modularized into workable components.
- Developed Solution approach strategies for complex problems.
- J2EE deployment on websphere/JBOSS servers.
- Troubleshooting issues that may occur during the test cycle Functional load test for the J2EE applications on Struts and Spring framework running on Weblogic/JBOSS servers.
- Team coordination and management.
- Support Configuration Management team for automation and optimization of various configuration activities.
- Regression testing of Webservices using SOAP UI.
- Lead the co-ordination effort for all deployments and troubleshooting activities and release planning.
- Planned and organized efforts between teams to achieve timely deployments.
- Application deployment planning, scheduling and support.
- Timely resolution of customer issues and change management and impact analysis for the same.
- Support Configuration management team in executing service requests for the project.
- Co-ordination with multiple teams involving multiple systems to develop the components.
Environment: Java, J2ee, IOS, Oracle, COM Customer Order Management , TIBCO, GIT, Maven, XML, SQL Server, GlobalStore Fijitsu software .
Confidential
Role: Technical Lead,
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC of the application like requirements gathering, Design, Analysis and Code development.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and
- JavaScript.
- Used JDBC to invoke Triggers, Stored Procedures in Oracle10g.
- Used Web services SOAP for transmission of large blocks of XML data over HTTP.
- Developed Restful Web services for transmission of data in JSON format.
- Used Spring Model View Controller MVC 2 architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format.
- Apache Ant was used for the entire build process.
- Used Hibernate for Object mapping.
- Developed spring service classes using spring controller component.
- Deployed the application on WebSphere server.
- Used Log4J API for logging and debugging.
- Developed the application using Front Controller, Business Delegate Factory Pattern, Session Facade, Data Access Objects, and Singleton.
Environment: Java, JSP, Struts 2.0, Servlets, Spring 3.0, EJB, JSTL,JSON, Web Services, WSDL, XML, HTML, CSS, WebSphere7.0, Log4J 1.2.7, JUnit, PVCS 7.6, UNIX, Oracle10g, PL/SQL, Clear Case.