We provide IT Staff Augmentation Services!

Lead Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Sr. Developer Lead wif Exceptional Software Engineering Experience of 9+ years in multifaceted software development lifecycle from Design & Development to Deployment & testing of Web Based, SOA Integration Applications using various technologies like TIBCO (BW, BE, Adaptors, Designer, Studio, EMS), Java, Spring, Hibernate and J2EE.
  • Worked extensively developing Business Workflows on credit card & Order Entry Domain
  • Ability to transform complex business requirements into technical design specifications.
  • Experience in designing Use cases, Class diagrams, Sequence diagrams and Collaboration diagrams for multi - tiered object-oriented system architectures.
  • Ambitious Go-getter wif extensive adeptness in web application\SOA Integration development using JDBC, Servlets, JSP, JSTL,GWT, Java Beans, MVC, Struts, RMI, JNDI, SOAP, REST, Spring, Hibernate, JavaScript, AJAX, XML, HTML, JQuery, JQGrid, TIBCO BW, TIBCO EMS,TIBCO Adapters (File/DB/AS400) .
  • Strong knowledge in Spring Framework using IOC/ AOP, Spring MVC.
  • Expertise in working wif application development frameworks like Struts, Hibernate and spring.
  • Proficiency in programming wif different Java IDE's like Eclipse, NetBean, WAD, JDeveloper.
  • Good experience in implementing different design patterns such as MVC, Singleton, Factory Session Facade, DAO, DTO.
  • Expertise in back-end/server side java technologies such as: Enterprise Java beans (EJB 3.0), SOAP and REST web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Data base Connectivity (JDBC), Java Naming and Directory Interface (JNDI), LDAP.
  • Strong experience in using AJAX, JSTL, Struts Tag Libraries, Tiles, HTML, JavaScript, JQuery, JQuery UI, CSS, Java Server Pages (JSP) for designing front end.
  • Extensive experience in XML related technologies like XML, XSL, XPATH, DTD, XML Schemas and parsers SAX/DOM.
  • Good knowledge in Service Oriented Architecture (SOA) using CORBA and Apache Axis Web Service Framework using Web Services Protocols like SOAP, REST, JAX-RPC, JAX-WS WSDL, TIBCO Rest Services.
  • Proficiency in Hibernate and teh O/R mapping to map Java domain objects wif teh database, spring framework to easily configure J2EE applications.
  • Good experience in slf4j/log4J implementation to persist teh data into log files and experience wif Jenkins, Ant, Gradle, Maven for teh build and deployment of applications.
  • Experience in implementing web based projects using Web/Application Servers such as TIBCO Administrator, Microsoft’s IIS, Apache HTTPD, WebSphere, Apache Tomcat and Jboss.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 12c/11g/10g/9i/8i, SQL Server 2010/2008, and My-SQL.
  • Experience in In-Memory/NO-SQL Databases like TIBCO ActiveSpace, MongoDB, Redis, Berkeley DB.
  • Expertise in source control tools like CVS, Tortoise SVN,GITHUB, and VSS.
  • Excellent problem solving, time estimation and multitasking skills.
  • Possesses strong interpersonal skills, teh ability to interact wif people at all levels, and strong communication and presentation skills.
  • Conducting team meetings to review teh status and exchange ideas on process improvements.

TECHNICAL SKILLS

Middle-Ware Tools: TIBCO BW 5.8/5.9/5.11/6.0 , EMS 5.x, ADADB, File/IBM-AS400/IBM-MQ Adapters, Hawk 4.x, ActiveSpace 1.1/2.1, TIBCO BE 4.1/5.1, Appmanage, Buildear, Tibco Admin

Programming Languages: Java(J2SE 1.4/5.0, Java SE 6, JDK 1.8), SQL, PL/SQL.

UML Tools: Rational Rose, MS Visio, Star UML

Web Technologies: Servlets 2.3/2.4/2.5, JSP, JDBC, Struts 1.1/2.0, Tag Libraries, EJB3.0, JAXP, JSTL and HTML, CSS, JavaScript, JQuery

Framework: Struts 2.0, Spring 3.0, Hibernate, ATG ecommerce Framework

IDE: Eclipse 3.2/3.3/3.4/3.5/4.2/4.3/4.4 and WSAD 5.1/6.0

ORM: Hibernate 3.0

Design Pattern: MVC, DAO, DTO, Value Object, Singleton, Factory

Application Servers: Web Sphere 6.0/5.0, Jboss 4.2.2/4.3/5.11/ , Apache Tomcat 5.5/6.x/8, HTTPD

Messaging Services: JMS/EMS/ESB

Build /Test Tools: ANT, Maven, Gradle, SOAP UI, JUnit 3.8/4.0,TestNG, JMeter

Misc Tools: TOAD for Oracle, SubVersion 1.4(SVN), Stylus Studio

Protocols: TCP/IP, FTP,HTTP/HTTPS

Databases: Oracle 12c/11i/10g/9i/8i

Loggers: TIBCO CLE, Log4j, SLF4j

Platforms: Windows 2002/2008/NT/XP/7, Unix/Linux, Aix 6.x, Redhat Linux 6/7

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Lead Developer

Responsibilities:

  • Involved in teh design and implementation of teh architecture for teh project using OOAD, UML design patterns.
  • Implemented business Logic using TIBCO BW Processes, TIBCO AS400 Adapters and TIBCO BW Services.
  • Extensively used JavaScript, JQuery to provide dynamic User Interface and for teh client side validations.
  • Implemented POC using Struts 2.1, Axis 2.x, Spring MVC, JWS for teh evaluation.
  • Designed rich user interface application using AJAX, JQuery, Java Script, CSS, and HTML.
  • Developed user interfaces using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify teh complexities of teh application
  • Developed various J2EE components like Servlets, AJAX, SAX, XSLT, JAXP, JNDI, LDAP and HttpClient by using Eclipse.
  • Extensively used WebServices for communication between teh different internal applications.
  • Used Apache Axis as teh WebServices framework for creating and deploying WebServices clients using SOAP and WSDL.
  • Developed teh XML schema and Web Services for teh data maintenance and structures.
  • Developed and deployed teh applications on Tibco Administrator, Apache Tomcat Server.
  • Developed teh build scripts using ANT.
  • Involved in writing client side validations using JavaScript,JQuery.
  • Compiled and built teh application using ANT scripts and deployed teh application.
  • Configured and created application log files using Log4J.
  • Involved in designing test plans, test cases and overall Unit testing of teh system.
  • Developed controllers and actions encapsulating teh business logic.
  • Prepared documentation and participated in preparing user's manual for teh application.

Environment: Tibco (BW 5.11/6.0, EMS 5.x, As400 Adapter, GI, ADADB, File Adapter), J2EE, Spring, Struts 2.1, Servlets, Eclipse, MVC, DAO, XML, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, XML, JavaScript, JQuery, Tomcat, Tibco Admin, Log4J, Junit, Maven, Agile, Oracle, Windows, GNU\Linux, Unix - AIX, Agile.

Confidential

Lead Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Responsible for Object Oriented Design using Enterprise Architect.
  • Review and guide teh application architects wif Object Oriented Design using MS Visio.
  • Implemented Business logic as Events, Concepts, Rules, Channels in TIBCO BE.
  • Implemented critical data flow using TIBCO EMS wif both persistence & non-persistence mechanism.
  • Peer reviewing on Code, Mentored on Build, Tibco Standards & Integration Standards to Team. Ensured their understanding and performed periodic review as in when needed.
  • Implemented J2EE patterns like Singleton,Data Access Object, Session façade and Value Object.
  • Involved in design and development of server side layer using EMS, Threads, XML, JDBC, JNDI and DAO patterns using Eclipse IDE.
  • Designed and developedWeb Services (SOAP, WSDL).Created and compiledXML Schemato generateJava Beanclasses usingAxis.
  • Used Apache Axis as teh WebServices framework for creating and deploying WebServices clients using SOAP and WSDL.
  • Designed and developed usedXSLTtransformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
  • Implemented JAXB API for marshalling Java objects to XML, un-marshalling XML files to Java objects and validating payload XML wif schemas.
  • Installation, Configuration & administration of WebLogic application Server.
  • Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at teh Oracle Database end. Developed thePL/SQLscripts for rebuilding teh application Oracle Database.
  • Developed HTML and JavaScript. Developed Scripts forUNIXplatform deployment.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Used Log4J for logging and tracing teh messages.
  • Involved in teh day to day development activities for teh entire application from offshore.
  • Involved in unit testing using Junit.
  • Project coordination wif other Development teams, System managers and web master and developed good working environment.

Environment: Tibco BE 5.x, BW 5.10, EMS, Ant, Apache Axis, Java, XML, XSLT, XSD, JSON, Rest Service, SOAP-UI, Oracle DB, SVN, Spring, Unix shell scripts, Windows, Solaris, Agile.

Confidential

Lead Developer

Responsibilities:

  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development & Customization of teh Application.
  • Created UML diagrams (use case, class, sequence & collaboration diagram) based on teh business requirements using Microsoft Visio.
  • Used J2EE design patterns like Value Object Pattern, Business Delegate, and session façade, Singleton, Factory and DAO.
  • Participated in Business meetings (including Scrum meetings), Gather Points, if needed update teh documents and follow up for reviews.
  • Participated in Discussion during Integration phases, review inputs & outputs of teh modules.
  • Provided Demo on teh Protocol (Flow diagram on system Integration) during Design Phase, also Every Phase release walkthrough on teh Project.
  • Provided walkthrough on complete picture of Super Stream project to development & testing team, architects including teh downstream system interactions.
  • Responsible for development, Testing support, and implementation of Phase 2 Releases. Often interacted wif their module developers(during integration testing), Testing team ( during System Testing), Business (Co-hort Testing), Architects & Managers (For deliverables, Performance measure meetings)
  • Peer reviewing on Code, Mentored on Build, Tibco Standards & Integration Standards to Team. Ensured their understanding and performed periodic review wif Client, and passed teh info to Team.
  • Responsible to share Client perspective of Team to team members, theirby helped improving team member client-interaction, code & deployment Strategies.
  • Show Cased Proactive interest in fixing Issues in Other Projects, Composer Adapter & Employer Enablement Project. (Performance & Handling Error Scenarios).
  • Provided Support for Co-hort Testing & UAT Testing, and credited wif Client Appreciation.
  • Responsible for providing efforts, assigning task to developers, estimation on requirements or on-fly Change requests.
  • Provided on-call support during Testing phase, offshore developer discussions, Build Deployment and application support periods.
  • Configuration management, change management, taking care of deliveries and rebases of teh different project streams in SVN.

Environment: Tibco BW, EMS,File Adapters, Iprocess, Ant,XML, XSLT, XSD, Java, JSON, Rest Service, SOAP-UI, Oracle DB, GitHub, Unix shell scripts.

Confidential

Lead Integration Developer

Responsibilities:

  • Developed reference architecture for SOA environment.
  • Developed teh XML Schema and Web services for teh data maintenance and structures.
  • Lead teh development from Offshore.
  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development & Customization of teh Application.
  • Created Interface Specific Document, Technical Design Document, Algorithms\Pseudo Code for each Module Functionality.
  • Assigning task to teh team on daily Scrum Basis.
  • Task were development, Unit Testing, Prod Support & POC Activities
  • Used Rally, an Agile Tool for User Task, Sprint Managing & Issue Tracking.
  • Ensured Team completes teh task on time, and provide appropriate support.
  • Represented Team part of Integration and owned integration perspectives of testing & coding.
  • Did POC for JSON and Given KT to Team, later which team owned teh JSON Transformation.
  • Created PL\SQL, Database to support Feed Processing.
  • Designed database and created tables, written teh complex SQL Queries and stored procedures as per teh requirements.
  • Involved in designing for SOAP UI - Unit Test cases, ANT for building teh application.

Environment: Tibco BW, EMS, Tibco File Adapters, Ant, Java, XML, XSLT, XSD, JSON, Rest Service, Rally, SOAP-UI, Oracle DB, GitHub, Unix shell scripts, Windows.

Confidential

Lead Integration Developer

Responsibilities:

  • Developed reference architecture for SOA environment.
  • Developed teh XML Schema and Web services for teh data maintenance and structures.
  • Lead teh development from Offshore.
  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development & Customization of teh Application.
  • Created Interface Specific Document, Technical Design Document, Algorithms\Pseudo Code for each Module Functionality.
  • Assigning task to teh team on daily Scrum Basis.
  • Task were development, Unit Testing, Prod Support & POC Activities
  • Used Rally, an Agile Tool for User Task, Sprint Managing & Issue Tracking.
  • Ensured Team completes teh task on time, and provide appropriate support.
  • Represented Team part of Integration and owned integration perspectives of testing & coding.
  • Did POC for JSON and Given KT to Team, later which team owned teh JSON Transformation.
  • Created PL\SQL, Database to support Feed Processing.
  • Designed database and created tables, written teh complex SQL Queries and stored procedures as per teh requirements.
  • Involved in designing for SOAP UI - Unit Test cases, ANT for building teh application.

Environment: Tibco BW, EMS, Tibco File Adapters, Ant, Java, XML, XSLT, XSD, JSON, Rest Service, Rally, SOAP-UI, Oracle DB, GitHub, Unix shell scripts, Windows.

Confidential

Sr. Java/J2ee Developer

Responsibilities:

  • Developed a web-based reporting for stock monitoring system wif HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
  • Developed teh application using Struts following MVC architecture and developed action and form classes based on Struts framework to handle teh pages.
  • Responsible for developer and Build environment setup.
  • Integrated modules involving TIBCO inconcert, Glodensource.
  • Integrated IIS - JBOSS, IIS - Weblogic and IIS - Tomcat servers.
  • Used stylus Studio for XSLT development.
  • Used Tibco BW and EMS (JBOSS Q) for middlelayer integration.
  • Involved in developing action classes, form beans and Java Server Pages.
  • Developed Web Services to retrieve data from legacy systems.
  • Created several JSP’s and populated them wif data from databases using JDBC.
  • Developed server side functionality for Admin Interface features (adding a User, Modifying teh User Details, Assigning Roles, Modifying Roles etc).
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Identified teh participating pages and teh navigation paths between pages.
  • Used Web Logic Workshop page flow technology.
  • Used ANT, MAVEN for teh build process.
  • Used JDBC to access Oracle database and implemented of connection pooling.
  • Involved in Production support and provided training and knowledge transfer to teh user.

Environment: TIBCO BW, Inconcert API, PL/SQL, JMS, J2EE, JBoss Application Server, JSP, Java Beans, SOAP, Tomcat Web Server, HTML, Java, XML, XSL, Ant, Eclipse, JUnit, OOAD, UML, LDAP Browser/Editor, Gloden Source, Windows AD Server, Unix/ Linux.

Confidential

Project Engineer

Responsibilities:

  • Responsible for developer environment setup.
  • Involved in Low level design of SSMP project using StarUML modeling tool.
  • Requirement gathering, system design, coding, Junit tests for various services under SSMP projects.
  • Was involved in setting up Hibernate ORM in conjunction wif Spring framework for SSMP projects. Teh O/R mapping for hibernate was done using java annotations. Followed DAO (Data Access Object) design pattern for accessing all teh data from teh data source.
  • Used Spring JMS integration framework while working on JMS queues used in teh module. Used spring's IOC (Inversion of control) and other JMS API's given by Spring in setting up Message Sender interface for populating messages on teh queue.
  • Implemented Message-Driven POJO's (MDPs) using message listener containers offered by Spring to act as queue listeners.
  • Worked on Google Web Toolkit while developing UI for SSMP project. Implemented various GWT RPC services for server-side calls and worked on developing various UI screens involving different layouts and comprising different GWT widgets. Developed several re-usable generic UI components
  • Involved in setting up spring remote to separate teh UI and business layer. Teh business layer methods were exposed as remote interfaces through Spring framework's remoting API (RMI remoting) and hosted on a different box.
  • Responsible in integrating modules.
  • Responsible in building and releasing application to test team and to Client.
  • Responsible for Build and Application environment setup.

Environment: Oracle,Hibernate, JDeveloper, JMS, JNDI,Java Data Objects (JDO),Java Mail, PL/SQL Developer, AJAX, Business Process Execution Language (BPEL),Drools,J2EE,JBoss Application Server, Oracle Application Server,SOAP, Spring, Tomcat Web Server, Web Service Definition Language (WSDL),Business Improvement, Product Development, Java, XML, Ant, Eclipse, JUnit, Netbeans, OOAD, Quartz Job Scheduler, UML

Confidential

Sr. Project Engineer

Responsibilities:

  • Responsible for developer environment setup.
  • Involved in Low level design of SSMP project using StarUML modeling tool.
  • Requirement gathering, system design, coding, Junit tests for various services under SSMP projects.
  • Was involved in setting up Hibernate ORM in conjunction wif Spring framework for SSMP projects. Teh O/R mapping for hibernate was done using java annotations. Followed DAO (Data Access Object) design pattern for accessing all teh data from teh data source.
  • Used Spring JMS integration framework while working on JMS queues used in teh module. Used spring's IOC (Inversion of control) and other JMS API's given by Spring in setting up Message Sender interface for populating messages on teh queue.
  • Implemented Message-Driven POJO's (MDPs) using message listener containers offered by Spring to act as queue listeners.
  • Worked on Google Web Toolkit while developing UI for SSMP project. Implemented various GWT RPC services for server-side calls and worked on developing various UI screens involving different layouts and comprising different GWT widgets. Developed several re-usable generic UI components
  • Involved in setting up spring remote to separate teh UI and business layer. Teh business layer methods were exposed as remote interfaces through Spring framework's remoting API (RMI remoting) and hosted on a different box.
  • Responsible in integrating modules.
  • Responsible in building and releasing application to test team and to Client.
  • Responsible for Build and Application environment setup.

Environment: MySQL, CASE TOOLS, JMS, J2EE, JBoss Application Server, JSP, Java Beans, Java-RMI, SOAP, Spring, Tomcat Web Server, Process Development & Integration, Product Development, HTML, Java, XML, Ant, Eclipse, JUnit, Netbeans, OOAD, UML, LDAP Browser/Editor.

Confidential

Project Engineer

Responsibilities:

  • Took responsibility in giving struts presentation to teh team, which helped developers to use for Project development.
  • Responsible for developer environment setup.
  • Developed UI-Screens using Struts.
  • Developed Java-Servlets, which played major role in Project.
  • Responsible in integrating modules.
  • Responsible in building and releasing application to test team and Client.
  • Responsible for Build and Application environment setup.
  • Responsible for Store Procedure development, which was used to purge teh data’s in database.
  • Developed module using Quartz Scheduler for timely generating events in application.
  • Involved in Developing BPEL Process management using JDeveloper in Oracle App Server.
  • Used JUnit, JTest for creating unit test cases.

Environment: MS SQL Server,Oracle,JDeveloper,Java Data Objects (JDO),Java Mail,MS SQL Server 2005 Reporting Services,PL/SQL Developer,iBATIS,Drools, Struts, Hibernate.

Confidential

Project Engineer

Responsibilities:

  • Developed UI-Screens using Struts.
  • Developed Java-Servlets for applying business logic.
  • Responsible in integrating modules.
  • Developed POC in Oracle BAM, Websphere Integrated Application Developer, FlowBrix, Jasper Reports and JFreeCharts Tools for Dashboard Design.
  • Involved in tool-evaluation for Dashboard Design.
  • Involved in Dashboard Design using JFreeCharts wif Java Servlets.
  • Involved in JSP Scriplets design in Web-Page Module of Dashboard Design.
  • Involved in PL/SQL and JDO fetching DB values to be displayed as JFreeCharts in Screen.
  • Used JUnit, JTest for creating unit test cases.

Environment: DB2,Java Data Objects (JDO),PL/SQL Developer,HTMLB,J2EE,JSP,Java Beans,Java Servlets,JavaScript,Business Improvement,Work Management.

Confidential

Project Engineer

Responsibilities:

  • Responsible in developing Prototype design of entire modules, basically involved HTML and JavaScript.
  • Initially started wif JSP and then developed using Struts 1.1.
  • Explored Struts 1.1 and assisted team in development, during exception handling, environment setup, development web-server break down.
  • Responsible in developing entire Merchant Module and Database Design.
  • Assisted team in JavaScript code, which played an essential part of our Modules.
  • Responsible in integrating teh modules.
  • Gave demo's to Team Managers, Horizontal Managers and to various Vertical Managers (Clients).
  • Used JUnit, JTest for creating unit test cases.

Environment: Oracle, Java Data Objects (JDO),PL/SQL Developer, DHTML, JSP, Java Beans, Java Servlet, JavaScript, Struts, Customer Relationship Management,DHTML,HTML,Java,Eclipse,Banking & Finance.

Confidential

Software Developer

Responsibilities:

  • Responsible for UI Prototype creation, demo to Client, demo to Staff (as it was Final Year Project).
  • Responsible for UI Development using HTML, DHTML.
  • Developed modules using PHP, interacted wif MYSQL using Sql’s.
  • Responsible for Store Procedure development.
  • Created unit test cases.

Environment: Linux, Apache HTTPD Server, MYSQL, PHP, HTML, DHTML, JavaScript, CSS, Adobe Photoshop.

We'd love your feedback!