Technical Lead And Developer Resume
SUMMARY:
- 10 years of professional experience in full life cycle system development involving analysis, designing, developing, and implementation of Java/J2ee applications in web - based enterprise applications and also in production support.
- Strong skills in software design, development and support specialized with Java, struts, spring, Hibernate, and servlets, JSP, JSF, JSTL and Java Beans.
- Hands-on experience with J2EE (JDBC, Servlets, JSP, Struts), JAVA, XML, JMS and Web services.
- Experienced in using the design patterns singleton, factory method, MVC (Model, View & Controller), session façade etc.
- Experience in working with Multithreading, Collections and Generics in Java.
- Experience in creating frond end view page with HTML, Java Script, and CSS.
- Good knowledge AngularJS, JQuery, SQL and AJAX.
- Good exposure to Oracle and DB2 database with writing SQL queries.
- Strong experience on troubleshooting and fixing the production environment issues in java based application.
- Experience in implementing java based web services to communicate between different distributed components using with SOAP based web services and good knowledge Restful web services.
- Extensive hands on experience deploying applications on application servers IBM Web Sphere, Tomcat servers experience in both UNIX, and Windows systems.
- Having experience on building the ear through Maven Continuum tool and deploy the ear in App Servers.
- Working extensively on tools like RAD, Eclipse IDE.
- Experience in Log4J for Logging Errors, debugging and troubleshooting skills.
- Experience in Application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML, good understanding of software development life cycle (SDLC).
- Good Knowledge and expertise in Banking & Finance, Retail Domain.
- Exceptional ability to quickly master in new concepts, technologies and tools.
- Experience in handling the team and monitoring work on daily basis from team members.
- Proficient in performing the roles as a Technical lead.
TECHNICAL SKILLS:
Java Technologies:: Java, JSP, Servlets.
Middle Ware:: JMS, java web services.
Web/Scripting: : JSP, HTML, Java Script, CSS, and Ajax.
Frameworks:: struts, spring, hibernate
XML Technologies:: XML, XSL, XPath, SOAP XML.
RDBMS/Tools: : Oracle, IBM DB2, SQL.
Tools: /IDE s: RAD, Eclipse, Groovy Grails.
Web/AppServers: : Tomcat, IBM Web Sphere.
Source Control: : tortoise SVN, VSS, Clear Case.
Defect Tracking: : Quality center
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead and developer
Responsibilities:
- Create Technical Design & Modeling using UML 2.0.
- Deals with extensive SQL to Create Budget Nodes using HQL & JDBC.
- Used JDBC Connections and Web sphere Connection pool for database access.
- Used prepared statements and callable statements to implement batch insertions and access stored procedures.
- Work with JAXB to develop export / Import Process for XML Based data.
- Creating Java, J2EE reusable business components and XML, XSL and XSD schema definitions.
- Worked on Struts, Spring MVC and spring web flow framework to build web applications
- Worked on point-to-point JMS communication preparing the XML and send to mainframe system.
- Used different types of J2EE design patterns like Front Controller, MVC and DAO.
- Developed the User Interface Screens for presentation using JSP, JSTL, HTML and Java Script.
- IBM Web Sphere application server and Tomcat was used to deploy and run the code.
- Coordinate and working closely with offsite, design and stakeholder’s team.
- Track daily status from team members on the applications and helping the team on any application or deployment issues.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Delivered many successful projects which involved analyzing requirements from the client design the architecture and developing complex business logic
- Lead a team of 5 people to deliver projects which changed the entire architecture of all online.
Environment: Java, J2ee, Struts, Spring, Hibernate, Spring MVC, Java Script, HTML, XML, XSL, XSD, JMS, JSP, JSTL, JSF, JAXB, servlets, IBM Web Sphere, HQL, JDBC, WAS 8.5, SQL, Tomcat server, J ava, Jenkins, maven and UNIX.
Confidential
Lead
Responsibilities:
- As a technical lead, involved in design and development and support the application.
- Developed the JSPs required for service management and user management modules.
- Implemented generics and auto boxing features of Java1.5 during the development.
- Worked on spring framework to enhance the existing application.
- Involved in analysis, design and development, testing phases of application.
- Used JDBC to implement DAO pattern to for database access.
- Implemented spring configuration setup, Hibernate hbm file mappings for several modules.
- Developed the application with spring MVC, web flow framework and struts.
- Designed and developed Struts Action classes and Views using JSP, Struts tag libraries & JSTL .
- Developed the User Interface Screens for presentation using JSP, HTML and Java Script.
- Work Exclusively with Core layer of Framework to Implement View Controller in MVC Architecture.
- Creating SOAP Web Services using WSDL to connect with external clients.
- Track and monitor on the production issues on daily basis and update the status to business owner.
- Check and troubleshoot/analyze production issues the existing EMS application and fix the issues in estimated time.
Environment: Java1.5, JSP, Struts, JSF, servlets, spring, Hibernate, MVC, JSP, HTML, Javascript, SOAP Web Services, Log4j, DB2, JDBC, DAO, Groovy Grails IDE, UNIX.
Confidential
Lead Developer
Responsibilities:
- Involved in analysis, design and development, testing phases of application.
- Interaction with client team to understand business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
- Involved actively in frequent calls with business to gather requirements from the client and analyze the technical feasibility
- Worked on Struts, Spring MVC and spring web flow framework to build web applications
- Worked on point-to-point JMS communication preparing the XML and send to mainframe system.
- Used different types of J2EE design patterns like Front Controller, MVC and DAO.
- Developed the User Interface Screens for presentation using JSP, JSTL, HTML and Java Script.
- Worked on complete life cycle, design, development and testing using OOA and OOD.
- Worked on HTML, CSS, JavaScript, Low level JQuery tasks handle the front end requirements.
- User java design patterns like Singleton, Factory patterns
- SOAP based web services and exposed and also consumed the services
- Used JUnit for Unit testing the application.
- Deployed code on WAS servers using UNIX commands
- Implemented Log4J for Logging Errors, debugging and tracking.
- Delivered many successful projects which involved analyzing requirements from the client design the architecture and developing complex business logic
- Lead a team of 5 people to deliver projects which changed the entire architecture of all online Confidential personal card application (prospect, card member and rsvp)
- Actively involved in solving the production defects on priority bases.
- Provided the post production support and actively responded to customer calls and emails.
- Received client accolades and appreciations on several occasions
Environment: Java, J2EE, JSP, Servlets, JSTL, HTML, Java Script, Jquery, JMS, MVC, DAO, Log4j, XML, JAXB, web services, Spring web flow, Spring MVC, SOAP, web services, DB2, Maven, RAD 7.5, WAS 6.1, Unix/Windows and Tortoise SVN.
Confidential
Senior Java Programmer
Responsibilities:
- Involved in analysis, design and development, testing phases of application.
- Developed the application with spring MVC, web flow framework and struts.
- Designed and developed Struts Action classes and Views using JSP, Struts tag libraries & JSTL .
- Developed the User Interface Screens for presentation using JSP, JSTL, HTML, CSS, and Java Script.
- Used Struts validation framework, custom validation and wrote Regular Expressions for Validation.
- Responsible in design and develop of dynamic loading the configuration related files different environment.
- Deployed code on WAS servers using UNIX commands
Environment: Java, J2EE, JSP, Struts Servlets, HTML, CSS, Java Script, Log4j, XML, Spring web flow, Spring MVC, DB2, Maven, RAD 7.5, WAS 6.1, Unix/Windows and Tortoise SVN.
Confidential
Senior Engineer
Responsibilities:
- Involved in analysis, design development and testing phases of the application.
- Developed the User Interface Screens for presentation using JSP, HTML, CSS, Java Script and AJAX.
- Designed and developed Struts Action classes and Views using JSP, Struts tag libraries & JSTL .
- Involved in complete process of Application maintenance support like defects fixing, knowledge sharing and documentation.
- Product Inventory functionality (Expected Delivery, Goods-In, Goods-Out, etc.)
- Integrate Common Service layer component for web and standalone applications, hence same business logic components can use by both the applications.
- Used J2EE design patterns like Front Controller, View Helper, Composite View, Dispatcher view, MVC and DAO.
- Product has the hierarchy called EM, Store and Till. Made use of the remote debugging and made the setup of the product in single system with single source.
- Reduce the time of the installation process and configuration external devices to the product.
Environment: Java, J2EE, Struts, JSP, Servlets, HTML, CSS, Java Script, AJAX, Eclipse, Tomcat, VSS, JSTL, MVC and DAO.
Confidential
Software Engineer
Roles and Responsibilities:
- Used J2EE Model View Controller one patterns for user interface design.
- Developed GUI for Application using HTML and JSP for dynamic page generation.
- Used JDBC API to connect update and delete from database.
Environment: Java, J2ee, JDBC, JSP, HTML, Eclipse, JDBC, Tomcat, CVS.
