Lead Developer Resume Profile
Summary
- Information Technology Professional with around 10 years of experience in JAVA and J2EE technology with various clients/Domains including Fidelity, Deloitte, AstraZeneca, Abbott Laboratories , Blockbuster , Office Depot PepsiCo .
- Well versed with the software development life cycle.
- Well acquainted with all tiers of web based and Ecommerce applications. Sound knowledge in Application servers like Web Logic and Web sphere.
- Proficient in Object Oriented Programming, RDBMS concepts and Data Structure.
- A self-starter with excellent Communication, Interpersonal, and Analytical skills.
- Experience on Designing/ Developing Core Java/J2EE and Mobile based applications.
- Experience on Ecommerce application development with Oracle Endeca Experience Manager
- Experience on Developing Sequence, Class and Topology diagram using Rational Tools
- Experience on Developing UI using HTML, STRUTS, JSF, SPRING MVC, and JQuery
- Experience on developing backend layer integrating with Database, LDAP, Active directory, EMAIL Server
- Experience on Developing Web-Services using SOAP/REST as Providers and Consumers
- Experience in Local and remote administration of WMQ objects, JMS configuration including pub/sub, WMQ Client configuration, WMQ Channel configuration using different transmission protocols.
- Experience on Web-sphere admin console configuration
- Experience on applying Design Patterns as required.
- Experience on SPRING Framework MVC, IOC, Web Flow and Web Service
- Experience on developing/ configuration for EJB, IBatis
- Experience on configuration for IBM-MQ Series for message handling
- Experience on configuration/Integration for Eh-Cache
- Experience on developing unit testing using JUNIT, Easy Mock
- Experience on XML handling using JAXP, XPATH
- Experience on Multi-Thread handling on Java
- Experience on security handling like Single Sign on, Authorization and Encryption/Decryption
- Experience on Agile, Water Fall Methodology.
Technical Skills
Technology : Java, J2EE, JDBC, JSP, JMS, Java Beans, Servlets, Web Services,
Design Patterns, XML, XSL, XSLT, LDAP, MQ Series
Script : JavaScript, DHTML, SQL, UNIX.
Framework : Spring, Hibernate, Struts, IBatis
RDBMS : Oracle, DB2, SQL Server, MySQL
IDE's : MyEclipse, Rational Application Developer RAD 7.5
Web/App Server : websphere8.5, WebLogic 10.3, Tomcat 6.0,
Version Control : SVN, Starteam, ClearCase, MKS.
Build Systems : Ant, Maven, Buildforge, Jenkins
Operating Systems : Windows XP/7, UNIX, LINUX
Other Utilities : TOAD, DBViz, Hermes, JMeter, Filezilla, Putty, winscp, Visio, MQ series,
SonarQube, IBM SM7 Incident Problem Management
Project Model : Agile Scrum , WaterFall.
Project Summary
Confidential
Role : Lead Developer
Roles Responsibilities:
- Gather and perform analysis on the business requirements in an Agile env.
- Mentoring other team member for development activities.
- Work on development of stories allocated for each Sprint
- Create high level and detailed system designs for Enhancements.
- Providing timely support for escalations and production related issues.
- Working on new releases of the applications on a Quarterly basis as part of Release Management Process.
- Developing Unit Test Cases.
- Supporting in Build and Release activities.
Environment: Java, J2EE, JSP, Spring Core, MVC, Security , Hibernate, Struts 2, Jquery, Webservices, SOAP, XML, JAXP, Sonar Qube, WebSphere, Oracle and UNIX.
Confidential
Role : Lead Developer
Roles Responsibilities:
- Gather and perform analysis on the business requirements in an Agile Scrum env.
- Mentoring other team member for development activities.
- Work on development of stories allocated for each Sprint
- Create high level and detailed system designs for Enhancements.
- Working on Oracle Endeca configuration for products and pricing in Experience Manager
- Involved in development of enhancement of the new Headers in officedepot.com
- Worked Adlist Carousels for the product list across the website.
- Worked New Super Groups Flyouts in Business.officedepot.com
- Maintain GTOOLS an app to schedule advertisements in the application .
- Coded for GTOOLS server side Java and client side validations JQuery .
- Release activities such creating change controls, ITGs, Release Notes.
- Prepare JUnit test cases, Support production Builds and Deployments.
- Used Firebug debugger for debugging on client side.
- Deployed Ear file into SQS, SQM, Preprod environments through Jenkins
- Worked on JIRA scrum tool for tracking the assigned stories for the sprint.
- Worked with third Party vendors like WhereToGetIt, GoogleMap, NewsCred to pull store information.
- Responsible for SCRUM Management.
Environment : Java , J2EE , JSP , Junit , Struts , Gtools , ENDECA , Experience Manager, Page Builder, CKEditor, JQuery, WebSphere , DB2 , SVN , JIRA
Confidential
Role : Sr.Lead Java Developer
Roles Responsibilities:
- Gather and perform analysis on the business requirements Agile
- Doing POC as required basis on analysis new technologies as well as integrated with Framework
- Create high level and detailed system designs.
- Developing Prototype for the application
- Developing Sequence, Class Diagram for application
- Spring Batch Framework configuration.
- Blocking Queue setup implementation.
- Coded using Core Java Multi-Thread/Reflection/JMX
- Developed DTA Engine Module independently.
- Coded on Logging components
- Message Queue Configuration on Environment
- Sending and Receiving message Message Driven Bean through MQ
- Developed J-Unit/EASY Mock for application
- Prepared application build using BuildForge and Deployment in App Server.
- Used JAXP for XML Parsing
Environment: Java, J2EE, JSP, Spring core, MVC, batch , IBatis, JMS, MQ Series, Blocking Queue, Multithreading, XML, JAXP, WebSphere, Oracle and UNIX.
Confidential
Role : Sr. Java Developer
Roles Responsibilities:
- Application development Code construction and Deploy it in WebLogic application server
- Mentoring other team member for development activity
- Message Queue Configuration on Environment
- Sending and Receiving message Message Driven Bean through MQ
- Project Maintenance activities such as Bug fixing, System upgrades and Enhancements.
- Providing timely support for escalations and production related issues.
- Working on new releases of the applications on a Quarterly basis as part of Release Management Process.
- Resolves Production incident tickets and break fixes raised in IBM SM7.
- Working with Change Requests CR created by the business user for major / minor enhancements in the application.
- Preparation of various technical and functional documents such as Requirement Specification document, High Level Analysis and Approach document, High Level Design Document, Detailed Design Document, System test plan, User Acceptance protocol, Test procedure document and Implementation plans.
Environment: Java, JSP, JMS, EJB, Struts, XML, Weblogic10, DB2, MQ Series and UNIX
Confidential
Role : Sr. Java Developer
Roles Responsibilities:
- Project Maintenance - Bug fixing and Enhancements.
- Prepared Knowledge Transfer documentation.
- Worked in Data loads in the Database.
Environment: Java, J2ee, JSP, Java Beans, Ant, Starteam, Beehive, Weblogic8 and Oracle9i
Confidential
Role : Sr. Java Developer
Target Marketing
This project is used to create a Campaign for Target Marketing. A campaign would contain information like the list of customers customer set to whom the campaign is targeted, and the locations location set where this campaign is going to be applied and the eCoupons which are going to be distributed to those customers. This will allow the business users to set specific business criteria for a customer such that he/she would be blocked from renting more than a specific number of products or buy anymore products or sell any products to Blockbuster. These three activities are called as Rent, Retail and Trade respectively.
Roles Responsibilities:
- Prepared estimation and design documents for the development work.
- Did enhancement activities to some of the major modules.
- Did testing for all the modules and developed test cases and test logs.
- Used Jmeter for Performance testing