We provide IT Staff Augmentation Services!

Sr. Developer/ Tech Lead Resume

Prorfile, TX

SUMMARY:

  • 9 years of Informational Technology experience in Web development using JAVA / J2EE Technologies.
  • Full Software Development lifecycle experience implementing N-tier web applications using object oriented programming techniques.
  • Experience in Analysis, Design, Development, and Implementation and Testing of large scale Business Applications
  • Very good knowledge in functional domains like Logistics, Insurance and Investment
  • Strong working experience in application development using JDBC, Servlet, JSP, EJB, Struts, Spring, JPA and Web Services, EJB3.
  • Experience in developing web applications using technologies like HTML5, JavaScript, CSS3 and JSP Tag libraries.
  • Good Extensive experience to GWT, EXT-JS, Bootstrap, Jquery.
  • Expert in implementing dynamic web applications using Application Servers like Resin, JBoss and WebLogic deploying in various environments like Windows and Linux.
  • Expert in implementing dynamic web applications using Web Servers like Apache, Apache Tomcat.
  • Hands on experience in using Integrated Development Environments like Eclipse and IntelliJ.
  • Working knowledge of Software Configuration Management tools like GIT, PVCS and SVN.
  • Experience in XML related technologies like SAX, and DOM Parsers.
  • Expertise in J2EE Design Patterns like MVC, Front controller, Adaptor, Builder, Business Delegate, Factory Method and Singleton.
  • Proficient in writing ANT build script to automate the application build and deployment.
  • Good knowledge on SoapUI tool to unit testing SOA based applications.
  • Very good knowledge in different development methodologies like Agile and SDLC.
  • Experience in RDBMS like Oracle.
  • Strong experience in writing SQLs, Stored Procedures.
  • Knowledge of UML for System designs using Visio tool.
  • Establish and Maintain Productive Working Relationship with Management, Clients and Team Members.
  • Excellence in Production support role in supplying technical support and customer service as well as monitor and investigate issues with the production applications.
  • Have good experience for application sizing/estimation and capacity planning.

TECHNICAL SUMMARY:

  • Operating System: Windows , Linux.
  • Languages: JAVA, SQL, PL/SQL
  • J2EE Technologies: JSP, Spring, JDBC, EJB, Struts, Web Services, JSF
  • Web Technologies: HTML, XML, JavaScript, JQuery, GWT, Bootstrap
  • ORM Tools: JPA, Hibernate
  • Design Tools: Visio
  • Web Servers: Apache, Apache Tomcat
  • App/Web Servers: JBoss , Resin, Weblogic
  • IDE's: Eclipse, IntelliJ, TOAD
  • RDBMS: Oracle, MySQL
  • Version Manager: GIT,PVCS, SVN and Start Team
  • Tools: Log4j, Ant, JUnit and knowledge of Jakarta commons
  • JSF Component: WebGalileo, Quipukit, Backbase, ADF faces

PROFESSIONAL EXPERIENCE:

Confidential

Role : Sr. Developer/ Tech Lead

Technology Used : Java, J2EE, JavaScript, Jquery, Spring, JPA, Bootstrap, JMS, XML,

ANT, XML, Ajax, SQL,

Role and Responsibilities

  • Responsible for end to end development of application features. This included HTML, Javascript, and Less on the front end and Spring MVC RESTful JSON services, EJBs, JPA DAOs, and PL/SQL stored procedures on the back end.
  • Designed and developed reusable view components for menus, charts, portlets, navigation, validation, and other UI components.
  • Implemented client side routing using Director.
  • Designed and developed a schemaless user preferences framework.
  • Designed and documented RESTful service patterns for third party integration with external applications such as Laser App.
  • Facilitated the growth of the ADE project from a single scrum team to an international effort comprised of seven teams.
  • Designed and implement Token Management System for securely receiving requests from external vendors.
  • Conduct peer review and provide feedback.
  • Member of the SWP Architecture Team. Provided architectural guidance and direction for ADE teams.
  • Documented and developed example patterns for the ADE framework to more quickly on-board new developers and improve understanding.
  • Provided technical solutions for implementation problems to scrum teams.
  • Drove team planning session including estimates and sizing of features.
  • Mentored team members in various technologies and best practices.
  • Provided production application support.
  • Identified and corrected application security vulnerabilities.

Confidential

Role : Tech Lead

Operating System : Windows 7

Technology Used : Java, J2EE, JavaScript, EXT-JS, XML, ANT, XML, Ajax, SQL, GWT

Database : Oracle

Tools : SVN, Eclipse

Web Server : Apache, Oracle WebTier

Application Server : Weblogic 11g upgraded to Weblogic 12c

Role and Responsibilities

  • Review of the requirements from BA.
  • Create Detailed Design for the activities to be done on the work requests with Visio.
  • Use SVN for Configuration Management.
  • Preparing status report with current work status, issues, dependencies, risk mitigation plan, future task details and process compliance.
  • Provide low level Design and guidance to team members.
  • Work on critical use case of the application.
  • Design and Develop a EXT-JS Framework for Interactive report Application.
  • Help Team members to setup local environment.
  • I am responsible to analyse the application inter dependencies and provide the best solutions.

Confidential

Role : Onsite Team Lead

Operating System : Windows XP/ Windows 7

Technology Used : Java, J2EE, Struts, Web Services, XML, ANT, XML, RMI, EJB, JQuery,

IBM MQ Series, Linux, Shell Script, Ajax, SQL, Socket Connection, GWT

Database : Oracle and SQL Server 2005

Tools : PVCS, Eclipse and MyEclipse

Web Server : Apache

Application Server : Weblogic 8.1 upgraded to Weblogic 10.3

Role and Responsibilities

  • Review of the requirements from Business users.
  • Analysis and initial study on the work request enhancement/development .
  • Provide architectural inputs for defining the architecture of the application.
  • Design the activities to be done on the work request enhancement/development and for new Application by creating Detailed design Documents with Visio.
  • Configuration Management using Serena PVCS.
  • Preparing status report with current work status, issues, dependencies, risk mitigation plan, future task details and process compliance.
  • Providing technical guidance to the team on design and development.
  • Implement critical module of the application and providing utility methods.
  • Completely responsible for Weblogic server upgrade and application migration from Werblogic 8.1 to Weglogic 10.3
  • Responsible to analyze the application dependencies and provide the best solutions.
  • Deliver new and complex high quality solutions to UPS Open Account clients in response to varying business requirements.
  • Responsible for managing scope, planning, tracking, change control, aspects of the project.
  • Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
  • Creating work breakdown structure and work allocation to team members
  • Responsible for performance testing setup and stub creation
  • Evaluating RFC's and providing sizing with implementation milestone plan.
  • Review test plan with QA and CIM.
  • Providing signoff for Business Requirement, Functional requirement and UI wireframe to different stakeholders.
  • Working with migration team for application deployment and troubleshot any issues encountered.
  • Involved in PVCS version control administrator to creating labelling, promotional group and migrations.
  • Defect Management with Serena Team Track.
  • Propose improvement areas in the existing application and architectural changes.
  • Involved in code quality analysis. Proposed milestone dates and implementation plan to client which is accepted by UPS client.
  • Involved in creating Application Monitoring control for UPS Open account application.
  • Interacting with all interface team to get the interface document, reviewing interface document and providing signoff to them.
  • Implemented IBM MQ interface with Mainframe systems.
  • Working on App Monitor Application with GWT with Design and development.
  • Create GWT UI with UI Designer and GWT 2.5
  • Extracting required information from Production logs with shell script.
  • Creating report using shell script.
  • Configure Apache web server for Weblogic app server.
  • Deploying static contents and apache web server and making available in application.

Confidential

Role : Sr. Java Developer

Operating System : Windows

Technology : Java, JDBC, XML, XSL, GWT, Ajax, JQuery, Servlet, SQL

Database : Oracle 9iAS, Oracle 10g

Tools : PVCS, Eclipse

Server : Oracle App server

Role and Responsibilities

  • Involved in Functional Requirement Analysis and Design activities.
  • Involved in Application Development and support.
  • Code inspection for standards and business logic and ensure programs adhere to industry standards
  • Mentoring the new joiners to the team and giving KT to the Team members, Testing and Support team for the developed enhancements.
  • Configuration Management using PVCS.
  • Responsible for personalization of GUI of the application using GWT.
  • Responsible for code customization and new feature addition.
  • Communicate activities/progress to project managers, business development, business analysts and clients
  • Developed framework which parses the template and create GWT UI
  • Dynamically displaying the GUI fields by retrieving field attribute information from database.
  • Based on the Wireframe create exact GUI by applying appropriate CSS.
  • Involved in Re-engineering activities to modernize the exiting application module.
  • Fixing the defect which are reported In QA Testing and UAT Testing.
  • Track dependencies and highlight the risk on time.
  • Responsible for displaying dynamic contents using JQuery.
  • Responsible to retrieving the database information using JDBC and use in GWT to display UI fields.
  • Responsible to fix the defects for application where XSL was used.
  • Defect Management in Serena Team track.
  • Involved in Code Review for Deliverables from Team.
  • Made separation of GWT UI and business logic to make it client side Java code becomes extremely generic
  • Kept minimal dependency on GWT implementation I strictly followed HMVC: Hierarchical MVC layered pattern to handle events and application navigation.
  • Designed GUI Structure, I mean container for easy access in all the application module to set the required widgets in the container
  • Used dispatcher patters with GWT-RPC to handle application flow and defined clear and low coupling interaction between View/Controller Model.
  • Separated out server-side transport data formats from GUI in utility classes.
  • Developed good mechanisms for managing Events, Controlling widget and Flow of application
  • Kept less Shared code between client and server to minimize complexity of the GWT in MIC application.

Hire Now