Lead Developer Resume Profile
Camp Hill, PA
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 Sequence, Class Diagram for application
- Developing Prototype for the 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
- Developed J-Unit/EASY Mock for application
- Sending and Receiving message Message Driven Bean through MQ
- Message Queue Configuration on Environment
- 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
- Sending and Receiving message Message Driven Bean through MQ
- Message Queue Configuration on Environment
- Mentoring other team member for development activity
- 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
Client : AstraZeneca Feb 2009 - July 2009
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
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
Confidential
Role : Java Developer
Roles Responsibilities:
- Providing Production Support to the existing Web application.
- Imparting domain and technical knowledge to the new entrants and also fellow team members.
- Also comprise of ensuring top quality deliverables from Cognizant to client and collection of project metrics.
- Successfully fixing the existing major bugs and doing major enhancements.
- Preparing Unit test case documents and Validation Test Protocols.
Environment: Java, JSP, Java Script, Oracle, DMbasic, UNIX, Weblogic 7 and Documentum.