Tech Lead Resume
Montvale New, JerseY
SUMMARY
- Sun certified Java professional with 10 years of experience in software application development and maintenance.
- Expertise in developing web applications using various JEE technologies including JSP, Servlets, JDBC, Struts, Hibernate and spring.
- Proficient in working with spring, Struts and Hibernate frameworks.
- Hands on functional experience in the areas of Banking, Telecom and Manufacturing domains.
- Experience in all the phases of SDLC including requirements gathering, analysis, design, implementation, deployment and support.
- Experience in unit testing using JUnit, load testing using HP LoadRunner, defect tracking and management using HP Quality Center.
- Experience in developing DAO using Hibernate and Hibernate mapping files.
- Experience in developing shell scripts and creating cronjobsfor scheduling tasks in UNIX.
- Developed Ant and Maven scripts for build and deployment of JEE applications.
- Experience in using different IDEs such as Eclipse, RAD and RSA.
- Implemented design patterns such as MVC, Data Access Objects, Singleton, Factory etc.,
- Experience in working with databases like Oracle and DB2.
- Experience in version control systems like CVS and SVN.
- Experience in developing web services using SOAP (JAX - WS) and RESTful (JAX-RS) and implementation using Apache Axis.
- Experience in configuring and deploying applications on IBM WebSphere Application server, Oracle WebLogic Application Server and Apache Tomcat web server.
- Experience in writing SQL Queries, stored procedures, functions, triggers and cursors.
- Experience with Log4J for logging errors, debugging and tracking.
TECHNICAL SKILLS
Java/JEE Technologies: Java, JSP, Servlets, JDBC, JMS, JPA, JNDI
Web Technologies: Java script, HTML, JQuery, XML, AJAX, SOAP (JAX-WS), REST (JAX-RS)
Frameworks: Spring, Struts, Hibernate, Unit
App. Servers: Weblogic, Websphere
Database: Oracle, DB2
Tools: Eclipse, RAD, RSA, AnthillPro, Putty, SQL Developer, Toad, Remedy
Testing Tools: HP QC, HP LoadRunner, SOAP UI
Other: Maven, Ant, IBM MQ, log4j, MS visio
Operating Systems: Windows, UNIX, SUN Solaris, AIX, HP-UX
PROFESSIONAL EXPERIENCE
Confidential, Montvale, New Jersey
Tech lead
Responsibilities:
- Developed UI layer components using Struts 2 MVC framework with JSP/Tiles, HTML, CSS, JavaScript and JQuery.
- Developed window layouts and screen flows using Struts Tiles framework.
- Exported reports data from DPB application to MS Excel using Apache POI API.
- Developed new functionalities as per the client requirements.
- Completely redesigned the payment process to optimize the existing process.
- Developed Web Services using SOAP to send the data to external SAP interface.
- Analysed the requirements and prepared high level technical design documents.
- Involved in analysing and resolving the production issues.
- Involved in writing and optimizing the SQL Queries using DB Visualizer in DB2.
- Used Tortoise svn as version control for the application.
- Used SOAP UI for testing web services request and response.
- Designed and Implemented Unit testing using JUnit framework.
- Developed the application using Spring IOC to communicate with the persistence layer.
- Used Hibernate to configure, mapping, coding and fine-tuning of hibernate Queries.
- Involved in developing various reusable Helper and Utility classes using CoreJava, which are being used across all the modules of the application.
- Implemented and configured various Action classes for handling the client requests using Struts framework
Confidential, Miramar, Florida
Tech lead
Responsibilities:
- Used Hibernate to persist the objects into the database.
- Prepared high and low level design documents and unit test cases for the application.
- Co-ordinated with offshore team and responsible for project deliverables.
- Estimation of effort required for completing the project tasks.
- Designed use case diagrams, sequence diagrams and class diagrams using MS Visio.
- Built the project using maven and deployed on WebSphere application server.
- Troubleshooting development and production issues across multiple environments.
- Developed static and dynamic web Pages using JSP, javascript, HTML and CSS.
- Development of web layer with MVC framework usingJava, JSP, Servlets.
- Used JSPs in front-end, spring in business layer and Hibernate in persistence layer.
- Involved in unit testing and code review of the application.
Confidential, San Francisco, California
Tech lead
Responsibilities:
- UsedJavaScript for client side validations of the application.
- Used the LOG4j to log regular debug and exception statements.
- Developed web services using SOAP to get the risk score from RSA and Actimize.
- Enhancement and defect fixing of the existing application.
- Estimation of effort required for completing the project tasks.
- Involved in code Review, performance improvement and integration testing.
- Coordinated with QA team for functionality and integration testing.
- Developed and modified the modules as per the business requirements.
- Involved in developing test cases and overall unit testing of the system.
- Developed the unit test cases using Junit testing framework.
- Involved in high level and low level design document preparation.
- Worked as onsite lead to coordinate between onsite and offshore teams.
- Used AntHillPro for continuous integration of the application.
- Performed impact analysis to identify the modules impacted by the business needs.
Confidential
Senior Java Developer
Responsibilities:
- UsedJavaScript for client side validation of the application.
- Provided functional and technical support for CTT.
- Responded to the queries from business users and provided solutions.
- Developed and modified the modules as per the requests from business users.
- Identified the technical and business implications of the change requests from business users.
- Enhancement and maintenance of the existing system with respect to Confidential business needs
- JSP, HTML, Javascript, CSS and Ajax used for front end development
- Used Ant for developing build scripts and deployed on WebSphere application server.
- Developed presentation layer using JSP, HTML, CSS, JavaScript and JSTL taglibs.
- Involved in unit testing and functional testing of the application.
- Analysed the requirements and prepared design documents.
- Designed class diagrams and sequence diagrams using MS visio.
- Developed web services using SOAP (JAX-WS) and WSDL.
Confidential, Phoenix
Senior Java Developer
Responsibilities:
- Migrated the application from WebSphere 5.1 to WebSphere 6.1.
- Involved in refactoring of code to get an advantage from upgradation of technologies.
- Developed unit test cases using Junit and performed code analysis using PMD.
- Developed unit test cases for XML and XSLT changes using XMLUnit testing framework.
- Involved in the process of analysis, design, coding and unit testing of NIVR Module.
- Prepared design documents, migration guide and unit test plan for the application.
- Built the project using Maven and deployed on WebSphere application server.
- Participated in the build, deployment and release process for change requests.
- Involved in debugging and testing the application for change requests.
- Involved in reviews of unit test cases, design documents and code review.
- Involved in production support which includes analysis of issues and RCA.
- Performed impact analysis to identify the modules impacted by the business needs.
Confidential, Columbus, Indiana
Java Developer
Responsibilities:
- Customization of KANA UI layout using Java and JSP as per the client requirement.
- Created and reviewed the Design documents, Unit Test Plans and Unit Test Reports.
- Prepared impact analysis and High-level design documents for the new requirements.
- Involved in testing the performance of KANA application using HP LoadRunner tool.
- Involved in collecting the requirements from the client and business users.
- Involved in application build activities and UI layout changes.
- Assisted in resolving issues and feedbacks of contact centre executives to prioritize their requests and keep them informed about different updates on KANA tool.
Confidential
Java Developer
Responsibilities:
- Developed suitable solutions for the change requests.
- Identified bugs and Performed root cause analysis for defect resolution.
- Monitored MQSeries queues, channels and Qmanagers in UNIX environment.
- Prepared impact analysis and High-level design documents for the enhancement requests.
- Logging, tracking and resolution of defects using Remedy tool for different DSOI end users.
- Provided application and installation support for DSOI downstream and upstream applications.
- Provided real time assistance to the downstream and upstream systems by providing technical guidance in resolving the production issues.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.