We provide IT Staff Augmentation Services!

Technical Lead Resume

Quincy, MA

SUMMARY:

  • Software Engineer in Java with over 10+ years of experience in the IT industry, designing, developing and implementing n - tier architecture.
  • Extensive experience in frameworks like Struts framework, Hibernate framework, and Spring framework.
  • Expertise in various components in spring such as IOC, AOP, Spring Jdbc, Spring Security and MVC.
  • Used Hibernate 3.0 as an ORM Tool to access Database.
  • Expertise in Web Services architecture in SOAP, REST and WSDL using JAX-WS/JAX-RPC.
  • Used SoapUI for web service testing
  • Hands-on experience in using GWT, JQuery and DOJO set of UI components to construct the UI elements that make up AJAX application. experience with IBM WebSphere products (WebSphere Application Server, WebSphere Portal, WebSphere Liberty Profile)
  • Experience with message queue brokers (WebSphere MQ, Oracle AQ)
  • Experience with Tomcat. Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Proficient in UML modeling including building Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams with Rational Rose, Visual Paradigm.
  • Good exposure to Agile Work Environment.
  • Worked on Testing with different testing tools and prepared unit testing, Module testing, System testing and Acceptance testing plans.
  • Worked on React JS, Angular, deployed the application on NODE server.
  • Have understanding of OAuth 2.0 Framwork.

PROFESSIONAL EXPERIENCE:

Confidential, Quincy, MA

Technical Lead

Responsibilities:

  • Followed agile methodology (SCRUM) for developing this project, with each SPRINT lasting for 2-3 weeks. Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC)
  • Designed project related documents using Visual Paradigm (Unified Modeling Language tool) which includes Use case, Class and Sequence diagrams.
  • Developed UI React JS, deployed the application on NODE server.
  • Spring MVC Architecture is used for developing the project.
  • Developed the Presentation layer using JSP, HTML, custom taglib and used AJAX/ JQuery based rich client for improved customer experience.
  • Developed the Business layer using Spring (IOC, AOP), DTO, and JTA.
  • Developed the Persistence layer DAO using JPA, HIBERNATE with Entity Manager
  • Additional security is added to the project using Spring Security feature.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Worked on Java EE APIs: CDI, JPA, JSF 2.x, JAX-RS, JAX-WS, JAXB, JNDI, JMS.
  • Developed SQL as well as JPA Named queries to interact with Oracle 10g, MySQL database.
  • Worked with Apache Axis2 web services. Played the role as consumer for consuming UPS shipping label web service, which was part of the project. Used SoapUI for web service testing, with the WSDL provided by UPS.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Worked with defect tracking system JIRA.
  • Worked with IDE as Eclipse Indigo and deployed into Apache Tomcat Web Server & used Maven build tool to achieve more functionality for build process.
  • Used SVN for version control.

Environment: Java 1.6, J2EE 1.6, Adobe Flex HTML, CSS, AJAX, JQuery, JavaScript 1.7, JSP 2.1, Spring 3.0, Apache Axis2 web service, XML 1.0, UML 2.0, Mockito framework(JUNIT), Apache Tomcat Server, Eclipse Indigo 3.7, Maven 2.0, SVN, SoapUI, Oracle 10g, MySQL, JIRA.

Confidential

Technical Lead & Architect

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
  • Actively interacted with Business Analysts for requirement gatherings and analysis. Developed designed specifications using Rational System Architect (RSA) and UML including Use case, Class and Sequence diagrams.
  • Developed the application using Spring MVC Architecture.
  • Developed the Presentation layer using JSP, HTML and used AJAX/ JQuery based rich client for improved customer experience.
  • Developed UI using adobe flex.
  • Developed the Business layer using Spring (IOC, AOP), DTO, and JTA.
  • Developed the Persistence layer DAO using Spring Jdbc for all modules which has POJO classes with CRUD operations.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Involved in writing stored procedures, triggers, cursors and views.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
  • Worked with Web services components JAX-WS services and worked with SOAP, WSDL, and UDDI to interact with external systems. Used SoapUI for web service testing.
  • Created Web Service and Web Service client for (consumer and producer portion) which includes Customer details and account details.
  • Worked on Java EE APIs: CDI, JPA, JSF 2.x, JAX-RS, JAX-WS, JAXB, JNDI, JMS.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
  • Worked with defect tracking system JIRA.
  • Worked with IDE as Eclipse Indigo and deployed into Oracle WebLogic Application Server & used Maven build tool to achieve more functionality for build process.
  • Used SVN for version control.

Environment: Spring, Hibernate, Flash, Flex4 (Spark), Oracle, SASS, Angular JS, Node JS and HTML

Confidential

Technical Lead

Responsibilities:

  • Improved product quality by significantly reducing the defect backlog from hundreds to less than 20 visible defects at product launch.
  • Developed UI using adobe flex.
  • Introduced process changes to maintain quality as the team increased in size and expanded to multiple locations.
  • Identified architectural improvements resulting in increased developer efficiency, product reliability, and responsiveness to new feature requests.
  • Continuously adjusted priorities and addressed issues to improve efficiency. Achieved committed product content and quality goals on time after staff reductions and increases in content.

Environment: Core Java, ADF, EJB 3.0, Flex 4, Flash, Oracle, Angular JS, Jquery and HTML5

Confidential

Technical Lead

Responsibilities:

  • Designed and developed picking/put away screens using Eclipse 3.6, HTML, JSP, Servlets and Java Script.
  • Worked with project teams in developing RF scanning applications for picking, replenishment & put away. Used AJAX components in developing UI.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
  • Experience in using IDEs Eclipse, My Eclipse, WebSphere, Developer for Application development.
  • Very Strong knowledge in using J2EE based App Servers like Jboss 5.0, WebSphere 6.1, WebLogic 8.1, and Web servers like Apache Tomcat 5
  • Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies.
  • Wrote JavaScript to validate the fields of the picking, put away and replenishment screens.
  • Designed/developed UI with AJAX, HTML, DHTML and JavaScript for interactive web pages.
  • Worked on Oracle & SQL Server as the backend databases and integrated with Hibernate to retrieve Data Access Objects.
  • Also designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
  • Wrote build and deployed scripts using ANT scripts.

Environment: Spark Component, Java, spring, Flex 4.0, AIR 2.5, Action Script 3.0, and CSS

Hire Now