We provide IT Staff Augmentation Services!

Technical Lead Resume

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • Around 10.8 years of experience in the full software development life cycle involving Analysis, Design, Development, Testing, Implementation of application software in web - based environments.
  • Experience in CORE JAVA (the entire enterprise environment including Spring Frameworks, JMS, RMI, JPS, Hibernate, Enterprise Integration Patterns, etc.)
  • Experience in JAVA, J2EE, Spring, XML, AJAX, JavaScript, JSP, Struts, MVC models, WebSphere, Oracle, DB2
  • Experience in Web Services, using JAX-WS SOAP, and using JAX-RS 2.0 REST
  • Experience in writing Custom Lambda expressing based out of Java 1.8
  • Experience in creating Hazelcast grid for cache
  • Expertise in XML based Web Services Technologies like SOAP, WSDL, JAXP parser to transfer and transform data between applications based on SOA (Service Oriented Architecture)
  • Have Strong Knowledge on Restful and SOAP webservices.
  • Strong Experience in building Production Ready Microservices using Spring Boot
  • Strong Experience in messaging systems like IBM MQ and SOLACE
  • Experience in writing HMAC Utility components which can be used while interacting with APIGEE Layers
  • Experience in Application design and development using Oracle, SQL and IBM DB2
  • Experience in front-end development using Angular 2, HTML5, CSS and JavaScript
  • Experience with Object Oriented JavaScript including MVC and MVCS patterns
  • Experience in Designing Applications using OOAD concepts, UML and J2EE Design Patterns.
  • Worked with different frameworks - Spring MVC, Spring ORM, Spring DAO, Spring Core, Spring WebFlow, and Hibernate
  • Experience in Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
  • Experience in application servers like JBoss, Weblogic and WebSphere
  • Strong Experience in developing and deploying cloud based applications - Confidential Based Private Cloud
  • Experience in web serveers like Tomcat and Jetty
  • Strong experience in Agile Development.
  • Proficient in developing Browser compatible and Device compatible UI
  • Acquaintance with SDLC concepts and Agile Methodology
  • Profociency in using Agile Methodology Tools like JIRA and Rally
  • Experience in Back end development
  • Experience in Testing Frameworks like Junit
  • Experience in developing J2EE applications on different IDEs such Eclipse, JBuilder, Net Beans
  • Experience in Linux environment
  • Developed POC using Mongo DB, Node JS and Angular2
  • Experience in GIT and SVN Version Controlling Systems
  • Participated in all phases of software development life cycle including Analysis, Design and Implementation.
  • Excellent analytical and problem solving ability with an inclination to work in a challenging environment
  • Good exposure to project management skills like requirement gathering, designing, project estimation, technical specification document, preparing requirement documents and process adherence.

TECHNICAL SKILLS:

Languages: Java 1.5, 1.7 and 1.8,HTML 5.0, UML and XML .

J2EE Technologies: JSP, Servlets, JDBC, JNDI, Java Mail, JSTL and SOLACE.

XML Technologies: SOAP,WSDL 1.1,XSL and XSD.

Framework/Architecture: Struts 1.2, Web Services, Hibernate 3.2 and Spring 4.X.

Database: MS SQL, IBM DB2, My Sql and Oracle

Design Patterns: MVC, DAO, Strategy, Singleton and Front Controller.

Scripting Languages: Java Script, AJAX, Ant Script and JQuery.

IDEs and Other Tools: Eclipse Oxygen, ANT and Maven, Log4j, MS Visio, CVS and SVN

Report Tools:: Splunk 2.0

Operating System: Windows XP/2000 Professional, Linux

Web/Application Server: Tomcat, JBoss EAP 6.2 and WebSphere Application Server 7.X

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Technical Lead

Responsibilities:

  • Application Migration from Websphere Application Server to Jboss EAP Server on Confidential Private Cloud
  • Involved for the designing and development of REST APIs and Specifications for the Partners
  • Used Spring Boot for developing Microservices
  • Enhancing APIs to DPG and APIGEE gateways and providing the security for the same
  • Hosting the mocked response on DPG-Sandbox and Swagger Portals
  • Developed the entire application implementing Spring MVC Architecture integrating Jbdc and Spring frameworks .
  • Developed the Controller, Service and DAO modules using Spring framework .
  • Developed Spring Quartz Scheduler Jobs(JDBC Job Store) which will execute based on the frequency of cron expression
  • Involved for the development of projects using Spring MVC framework.
  • Worked on development of SOAP Client Components and writing the handlers for message signing using Public and Private Keys .
  • Involved deploying of code in using Devops environment for test and production.
  • Used GIT , SVN and CVS for the Version Control.
  • Used JIRA and Rally Tool for Sprint Planning, Backlog Grooming and Story/Task Tracking.
  • Followed the Agile methodology for the development of the project.
  • Created the SOLACE Objects for placing the message on SOLACE machines.
  • All the implementation classes were tested using JUnit classes.
  • Developed front end JSP pages using HTML, CSS, JQuery and JavaScript and JSTL tags
  • Log4j were used to log the various debug, error and informational messages at various levels.
  • Following Full SDLC from requirement gathering to production.
  • Using Maven for build and Deployment.
  • Used RestTemplate while consuming Restful web service call.
  • Migrated the couple of APIs from IBM DB2 to Couchbase NOSQL DB
  • Enhanced and Developed Microservices using Spring Boot
  • Peer Level Code Review developed by other team members
  • Mentoring Developers w.r.t Application

Environment: Java 1.8 J2EE, JEE (Servlets, JSP and JNDI), Spring(IOC, Spring Boot and JDBC), Spring MVC, Java Beans, UML, XML, HTML, JQuery, JQuery, JavaScript, UI, CSS, Log4j, Eclipse, SVN, IBM-DB2, WAS 7.X, Jboss EAP 6.2, Junit, Agile, Ajax, Log4j and Linux.

Confidential

Technical Lead

Responsibilities:

  • Played Team Lead Role and taken End to End Responsibility of Data Migration
  • Involved in development of ProductOfferService using REST.
  • Conducting training sessions for developers on ACMS tool.
  • Mentoring developers on ACMS tool.
  • Managed a team of 3 developers for Data Porting using ACMS tool.
  • Acquired domain knowledge required for the better understanding of the business of Confidential .
  • Fixing the Content Defects logged by the QA/Onsite team using ACMS tool.
  • Validating the content using Rest Client Plug-in in Firefox and Chrome
  • Works on planning tasks, coordinating between onshore and offshore teams
  • Used SVN for the version control.
  • Used JIRA tool for Sprint Planning, Backlog Grooming and Story/Task Tracking.
  • Followed the Agile methodology for the development of the project.
  • Used JSTL tag in the front end to display the data in the front end.

Environment: Java/ J2ee, Java Beans, IBM-DB2, Log4j, Eclipse, CVS, Log4j, Jdk 1.5, Websphere, Struts 1.2,CVS,Spring 2.5, JSTL, Junit, Agile, UML, XML, HTML, CSS, JQuery, JavaScript, Servlet and AJAX.

Confidential

Technical Lead

Responsibilities:

  • Played Team Lead Role and taken End to End Responsibility of Deliverables
  • Analysis, Designing and Coding, Testing of Use Cases Assigned.
  • Involved in Updating/Writing of Services
  • Code Review for the Modules developed by team and ensuring the quality of the code
  • Developed the Controller, Service and DAO modules using Spring framework .
  • Followed Agile methodology throughout the life cycle of the project
  • Works on planning tasks, coordinating between onshore and offshore teams
  • Used SVN for the version control.
  • Used JQuery for developing the JSP pages and client side validation.
  • Handling the team at offshore and ensure the quality of the implementation
  • All the modules were tested using JUnit classes.

Environment: Java1.5, Spring2.2 (IOC, JDBC), Struts1.2, RAD7.5, Web Sphere 7.X, Teradata SQL Assistant, Log4j, Eclipse, CVS, Log4j, Jquery, Junit, JavaScript, UML, HTML, CSS, and AJAX.

Confidential

Technical Lead

Responsibilities:

  • Developed the Service,DAO layers using Spring framework.
  • Used Spring Jdbc for the Database operations.
  • Involved in creation of client components of KANA and eAMP services.
  • Used SVN for the version control.
  • Used JSP Tags and JQuery for developing the JSP pages.
  • Played Team Member Role for developing the application
  • Analysis, Designing and Coding, Testing of Use Cases Assigned.
  • Involved in Updating/Writing of Services (KANA and eAMP).
  • Fixing the Bugs logged by the QA/Onsite team.

Environment: Java1.5, Spring2.2 (IOC, JDBC), Struts1.2, RAD7.5, Web Sphere 7.0, Teradata SQL Assistant Log4j, SVN, WebServices, (SOAP, XML, WSDL, JAXP), Jquery UML, HTML and CSS.

Confidential

Programmer

Responsibilities:

  • Involved in the Externalization of properties. Adding of log statements in all modules, based on its level it has to go specific log files.
  • Prepared technical design document
  • Worked for the development of listing of component using Apache axis web service call.
  • Involved in Updating/Writing of Services (Source Code, DTW, and Cheetah Mail Service).
  • Developed Maven scripts to compile and deploy source codes.
  • Developed UI pages using JSP and HTML
  • Service and DAO layer implementation done using Spring framework.
  • Designed and developed a user usage logging facility using Apache Log4J. Used different levels of Loggers such as INFO, DEBUG, WARN, ERROR, FATAL.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Microsoft Visio.
  • Used SVN for the version control.
  • Performed the test cases using Junit.
  • Fixing the Bugs logged by the QA team

Environment: Java1.5, Spring1.2 (IOC), Apache Commons, Apache HTTP Client 3.0.1, Maven2.1.0, RAD7.5, Web Sphere 6.1, DB29.7.

Confidential

SoftwareEngineer

Responsibilities:

  • Involved in the framework design using Spring, Struts and Spring JDBC.
  • Wiring of beans are achieved using IOC.
  • Developed the listing of participant, template design and participant card using display tag.
  • Client side validation was performed using Javascript and server side validation was performed using Strus validator framework.
  • Developed the rich UI using jsp, html and JSTL tags.
  • Developed Struts Action and ActionForm classes in the MVC architecture for the entire project.
  • Implemented various design patterns in the project such as Singleton, Front Controller, Data Access Object, Model View Controller pattern.
  • Pagination achieved using Display tag and reports(HTML,CSV,PDF) also developed using the same.
  • Deployed the code in the OC4J environment.
  • Involved in creation of Service, DAO and DTO layers.
  • Fixing the Bugs logged by the QA team.
  • Fixing the Find Bugs and Check Style issues.

Environment: Java1.5, Spring1.2 (IOC, ORM), Struts1.2, JSP, AJAX, Oracle 10g, OC4J 10.1.3JavaScript1.2, Maven2.0.9, Eclipse (Europa).

Confidential

Software Engineer

Responsibilities:

  • Analysis, Designing and Coding of Decomp Module
  • Sending Decomp XML to the Down Stream Components
  • Client side validation are performed using Java script
  • Server side validation performed using Struts Action form and Struts-Validator framework.
  • SVN used for the version control.
  • Developed logging module using Log4J to create log files to debug as well as trace application.
  • Analyze and troubleshoot the Production and UAT problems.
  • Performed the test cases using Junit.
  • Load testes performed using J-meter.

Environment: Java1.5, Spring1.2, JSP, Servlets2.3, Struts1.2, JBoss Rules, AJAX, Hibernate 3.0, Axis1.2, Web logic 9.1, Virclipse1.2.

Confidential

SoftwareEngineer

Responsibilities:

  • Involved the development of the entire system.
  • Creating and Configuring the Forge, Digidx, Mdex Components.
  • Developed the User Defined Custom Tags for Adapters.
  • Writing the Various Action Classes and Implementation of tiles.
  • Handling the Exceptions for the application.
  • Deploying the code in the test server. bug fixing of the project
  • Implemented various design patterns in the project such as Singleton, Front Controller, Data Access Object, Model View Controller pattern.
  • Client side validations are performed using JavaScript and server side validations are performed using Struts framework.
  • Pagination is achieved using Display tag.
  • Used JSTL tag to display data in the JSP pages.

Environment: Java1.5, Spring1.2, JSP, Servlets2.3,Struts1.2, EQL,Endeca511w2k,Crawler511w2k, Web logic 9.1,Easy Eclipse

Confidential

SoftwareEngineer

Responsibilities:

  • Played Team Member Role for developing the application.
  • Involved in creation of Service, DAO & DTO layers.
  • Changing the Content in CMS (Content Management System).
  • Writing JUNIT Test cases, Emma coverage, find Bugs, CPD, and Check Style.
  • Writing the Static Clients, Configuring and Simulator for Web Services.
  • Deployed & tested the components.
  • Performing Unit testing using the JUnit test cases.

Environment: Java1.4.2, Web Services, Spring1.2, Hibernate 3.0, FTL, BSH, OSF, OfBiz, Axis1.2, Net Tool, Team Site5.5,Web logic 8.1(SP 5), Sun Web Server 6.1, Oracle 8i, Easy Eclipse

Hire Now