Sr. Tech Lead Resume
Durham, NC
SUMMARY:
- A curious senior full - stack Java consultant with wide and deep expertiseacross the SDLC including requirements study/analysis, technical/functional design,development/testing,deployment, warranty and support.
- Experienced in building SOA/RESTful services and n-tierJEE web applications based on MVC frameworks like Struts or Spring.
- Experienced in JPA spec 2.0 and persistence frameworks like Hibernate, MyBatis for ORM and HQL or native queries to perform CRUD operations on Oracle 11g, IBM DB2 and other enterprise databases.
- Experienced in developing J2EE applications on Struts framework, Spring, Spring MVC, Spring Batch, SpringBoot, Hibernate, MyBatisbased frameworks.
- Good working experience in Core Java, Multithreading and ExceptionHandling.
- Experience in developing web applications with MVC architecture using springframework.
- Experienced in developing web-applications using various design patterns, including session facade, MVC,Data Access Object, Transfer Object, Business Delegate, Service Locator, and Intercepting Filter.
- Sound experience in developing and deploying applications using WebSphere Application Server, Web logic Portal, JBoss Application Server, Apache Tomcat Server.
- Experience in writing XML converters using DTD for validation, XSL for formatting and displaying XML data on browser.
- Extensive experience in developing applications using JSP, Servlets, JAVA SCRIPT, JSTL, TAGLIBS, CSS, HTML, JSF 2.X, Oracle ADF task flows, Webservices, Restful and DHTML.
- Developed Web services to share the data across heterogeneous platforms.
- Proficient in system development in Windows 98/NT/2000 platforms.
- Good knowledge of RAD,STS, Eclipse, SOAP UI, IntelliJ, TOAD, SQL Developer, Oracle9i.
- Experience with RTC, Rally, Maven, ANT, GIT, Clear Case, WIN CVS, SVN, Build Forge, Jenkins, SONAR, Control-M and Udeploy.
- Developed applications with Apache Velocity Engine, Webmethods, jUnit, IBM MQ, Log4j and slf4j
- Executed projects in waterfall &Agile methodology.
- Experience in Cucumber.
TECHNICAL SKILLS:
J2EE Technologies: JSP, Servlets, JavaBeans, Struts, Spring MVC, Spring Boot, Spring Batch, JDBC, ODBC, JNDI, JSP Custom Tag Libraries, Tiles, XML (SAX & DOM), JAXP, JAX-RPC, JAXB, ANT, Maven, JUnit, Oracle ADF Task Flows, Apache Velocity Engine, Log4j, sl4j, Oracle Access Manager(OAM), Ajax, JSON, IBM MQ, Webmethods
Web/App Servers: Web Sphere Application Server, Web Logic Portal Server, Tomcat, JBoss, Apache HTTP server
IDE/Tools: RAD, STS, WSAD, Eclipse, JDeveloper, IntelliJ, TOAD, SQL Developer, MQ Explorer.
ORM: Hibernate, iBatis
Web Services: XML, SOAP, WSDL, Apache AXIS, RestFul
Data Bases: Oracle 8i/9i, DB2, MS Access
Build Tools: ANT, Maven, Build Forge, Jenkins
Deploy Tool: Udeploy
SCM Tools: Clear Case, Win CVS, SVN
Languages: Java, JavaScript, Visual Basic, PL/SQL, HTML, DHTML, XML
Operating Systems: Windows 9x/NT/2000/XP
Scheduling Tool: Control-M
PROFESSIONAL EXPERIENCE:
Confidential, Durham, NC
Sr. Tech Lead
Responsibilities:
- Architected and designed various batch applications using IBM MQ and Spring Batch.
- Consumed web services SOAP and RestFul for batch processing.
- Integrated batch applications with oracle data base using iBatis.
- Integrated the spring batch applications with control-M for scheduling.
- Developed POC for dual database transaction control, thread based file writing using spring batch framework.
- Implemented multithreaded spring batch applications.
- Developed applications to build with ANT and Maven.
- Involved in Technical design review and code review.
- Co-ordinated with Release engineering team for SONAR set up, Build forge and Jenkins configurations and uDeployment.
- Generated XML with Apache Velocity Engine framework.
- Created coding standard check list for the team.
- Provided technical guidance for the team to meet the deliverables.
- Co-ordinated with database, QA team and other stake holders.
- Involved in deployment of applications on prod environment.
Environment: JDK 8, spring core, Spring batch, MyBatis, Control-M, MQ, SOAP, WSDL, JAX-WS, Apache Velocity Engine, PL/SQL, Oracle, SQL, JUnit, Maven, ANT, Eclipse, Clear Case, RTC, SOAP UI, LOG4j, slf4j, RESTFUL.
Confidential
Technical Lead
Responsibilities:
- Involved in the review and analysis of the Functional Specifications, and Requirements Clarification.
- Involved in the design of portal application.
- Involved in the development of the User Interfaces using HTML, JSP, Oracle ADF task flows, CSS, JavaScript.
- Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams.
- Involved in the design of the Presentation Tier, Services Layer etc for all the initiatives.
- Initially developed few functionality using weblogic portal and then involved in migrating the same application with OAM and Oracle ADF task flows.
- Played a role of Scurm master for the team, involved in estimation and executed project in Agile methodology.
- Involved in preparing the castor mapping files for various Marsha Transactions.
- Helped to refractor existing code base into common components and application code to leverage greater reusability of common code in second phase code reviews.
- Involved in setting up Oracle OAM for development team.
- Developed component in Weblogic portal server to integrate with Oracle OAM.
- Provided technical guidance to the team.
- Implemented critical components.
- Involved in component integration and resolved issues.
- Co-ordinated with database, service, QA team and other stake holders.
- Consumed SOAP based webservices.
- Got trained by Oracle team on Oracle ADF task flow and trained my team members on the same.
Environment: HTML, JSP, Java Script, Web logic portal, CSS, Oracle ADF task flows, Oracle Access Manager, Ant, Servlets, SVN, SOAP UI, Eclipse, JDeveloper, Design Patterns, XML, XSD, etc, Oracle, SQL Developer.
Confidential
Tech Lead
Responsibilities:
- Involved in requirement analysis, design and implementation.
- Involved in the development of the User Interfaces using struts, HTML, JSP, CSS, JavaScript.
- Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams.
- Helped to refractor existing code base into common components and application code to leverage greater reusability of common code in second phase code reviews.
- Provided technical guidance to the team.
- Implemented critical components.
- Involved in component integration and resolved issues.
- Co-ordinated with database, service, QA team and other stake holders.
- Consumed SOAP based webservices.
Environment: Java 5, HTML, JSP, Struts, JavaScript, CSS, Ajax, TOAD, Servlets, DB2, Eclipse, WAS, jUnit.
Confidential
Team Lead
Responsibilities:
- Involved in requirement analysis, design and implementation.
- Involved in the development of the User Interfaces using struts, HTML, JSP, CSS, JavaScript.
- Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams.
- Helped to refractor existing code base into common components and application code to leverage greater reusability of common code in second phase code reviews.
- Provided technical guidance to the team.
- Implemented critical components.
- Involved in component integration and resolved issues.
- Co-ordinated with database, service, QA team and other stake holders.
- Consumed SOAP based webservices.
- Involved in unit testing.
Environment: Java 5, HTML, JSP, Struts, JavaScript, CSS, Ajax, TOAD, Servlets, Oracle, Hibernate, Eclipse, JBOSS, jUnit.
Confidential
Team Lead
Responsibilities:
- Involved in requirement analysis, design and implementation.
- Involved in the development of the User Interfaces using struts, HTML, JSP, CSS, JavaScript.
- Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams.
- Helped to refractor existing code base into common components and application code to leverage greater reusability of common code in second phase code reviews.
- Provided technical guidance to the team.
- Implemented critical components.
- Involved in component integration and resolved issues.
- Co-ordinated with database, service, QA team and other stake holders.
- Consumed SOAP based webservices.
Environment: Java 5, HTML, JSP, Struts, JavaScript, CSS, Ajax, TOAD, Servlets, Oracle, RAD, Tomcat, jUnit.
Confidential
Team Lead
Responsibilities:
- Developed prototypes using html interactive pages.
- Involved in requirement analysis, design and implementation.
- Involved in the development of the User Interfaces using struts, HTML, JSP, CSS, JavaScript.
- Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams.
- Helped to refractor existing code base into common components and application code to leverage greater reusability of common code in second phase code reviews.
- Provided technical guidance to the team.
- Implemented critical components.
- Involved in component integration and resolved issues.
- Co-ordinated with database, service, QA team and other stake holders.
Environment: Java 5, HTML, JSP, Struts, JavaScript, CSS, Ajax, TOAD, Servlets, Oracle, RAD, Tomcat, jUnit.
Confidential
Team Lead
Responsibilities:
- Involved in requirement analysis, design and implementation.
- Involved in the development of the User Interfaces using struts, HTML, JSP, CSS, JavaScript.
- Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams.
- Helped to refractor existing code base into common components and application code to leverage greater reusability of common code in second phase code reviews.
- Provided technical guidance to the team.
- Implemented critical components.
- Involved in component integration and resolved issues.
- Co-ordinated with database, service, QA team and other stake holders.
Environment: Java 5, HTML, JSP, Struts, JavaScript, CSS, Ajax, TOAD, Servlets, Oracle, RAD, Tomcat, jUnit.
Confidential
Team Lead
Responsibilities:
- Involved in requirement analysis, design and implementation.
- Involved in the development of the User Interfaces using struts, HTML, JSP, CSS, JavaScript.
- Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams.
- Provided technical guidance to the team.
- Implemented critical components.
- Involved in component integration and resolved issues.
- Co-ordinated with database, service, QA team and other stake holders.
Confidential
Module Lead
Environment: MS Visio, MS Word, Flow chart.
Responsibilities:
- Studied the existing system
- Proposed different solutions
- Involved in Use Case document creation.
- Requirement analysis and high level design
Confidential
Java Developer
Environment: Java 1.4, HTML, JSP, Struts, JavaScript, CSS, TOAD, Servlets, Oracle, WSAD, Webmethods
Responsibilities:
- Involved in the development of the User Interfaces using struts, HTML, JSP, CSS, JavaScript.
- Developed components using struts framework.
- Involved in creating webmethods work flow and integrating with java components
- Involved in unit testing.
- Bug fixing.
Confidential, Niskayuna
Java Developer
Environment: Java 1.4, HTML, JSP, Struts, JavaScript, CSS, TOAD, Servlets, Oracle, Tomcat
Responsibilities:
- Involved in the development of the User Interfaces using struts, HTML, JSP, CSS, JavaScript.
- Developed components using struts framework.
- Involved in unit testing.
- Bug fixing.
Confidential
Java Developer
Environment: Java, HTML, JSP, JavaScript, CSS, TOAD, Servlets, Oracle, Tomcat
Responsibilities:
- Involved in the development of the User Interfaces using HTML, JSP, CSS, JavaScript.
- Developed components using Servlet and JSP.
- Involved in unit testing.
- Bug fixing.
