We provide IT Staff Augmentation Services!

Lead Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 9+ years of experience in Analysis, Design, Development, Implementation and Testing of Client / Server, Distributed, Internet and E - Commerce Applications using Object Oriented concepts.
  • Extensive experience in design, development and deployment of multi-tier enterprise applications for J2EE platform/SOA using Java, JDBC, JMS, Servlets, Springs, Struts, Tag Libraries, Hibernate, JNDI, JSON, JAXB and XML.
  • Experience wif Hibernate Persistence Framework.
  • Experience working as Team Lead wif team size ranging from small to medium wif very good experience in setting the goals, handling the team, prioritization.
  • Expertise in implementing Service Oriented Architectures (SOA) wif XML based Web Services (SOAP/UDDI/WSDL) and RESTful services.
  • Expertise in Application development using various frameworks such as Spring Framework (2.x/3.x), IOC, Spring MVC, Hibernate 3.0 ORM.
  • Extensive experience wif middle-tier popular J2EE application and web servers like ATG Dynamo, Apache Tomcat 6.x/7.x and Resin (3.x) server.
  • Decent database experience in Oracle.
  • Expertise in Maven for project build/test/deployment. Great understanding of Ant build tool as well.
  • Used Hudson/Jenkins tool for continuous integration.
  • Sonar for Software Quality analysis, review and control.
  • TestNG/Junit for Unit and Integration testing.
  • Experience in using Git, Subversion, VSS for version control.
  • Strong experience in using IDEs (Integrated Development Environment) like Eclipse and Intellj Idea.
  • Experience in working wif operating systems like Windows, LINUX, and Mac OS X.
  • Good team player wif excellent communication, technical, multi-tasking and interpersonal skills. Also having Quick adaptability and systematic approach towards work.
  • Expertise in handling Third Party Vendors like Elavon(Payment Gateway), SMS, 3CI, KeenIO, MapQuest, Google and FAX.
  • Expertise in working in Onsite/Offshore global delivery model.
  • Excellent debugging skills, JVM heap tuning.
  • Sun certified Java Developer.

TECHNICAL SKILLS

J2EE Technologies: Java, J2EE, Spring, Servlets, JSP, JDBC, JAXB, Struts,JBoss,JavaMail, Hibernate, WebServices.

Client Scripting: Java Script

JS Libraries: JQuery

Frameworks: Spring, Struts, Hibernate, GWT

Databases: Oracle 8i, 9i, 10g, MySQL

Database Tools: SQL Developer, DbVisualizer

Web & Application Servers: Resin 3.0, ATG 7.0, Tomcat

Developer Tools (IDE): Eclipse, IntelliJ, NetBeans.

Build / CI Tools: Maven, ANT, Jenkins

Operating Systems: Windows 7, UNIX, LINUX

Protocols: HTTP, HTTPS, TCP/IP

Design / Version Controller: UML, Visio, SVN, GIT and VSS.

Testing Frame Work & Tools: TestNG, EasyMock, Jmeter, SoapUi, Quality Center.

Tools: Eclipse MAT, JProbe App Dynamics, Key Note.

Messaging Technologies: JMS, IBM MQ.

Methodologies: Agile, Waterfall SDLC

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Lead Developer

Responsibilities:

  • Gathering requirements from business and provide the estimation and create the Technical Design documentation.
  • Assist and review technical design documentationsand walkthroughs.
  • Involved in development on several projects and enhancements.
  • Involved in designing the database tables and ORM technologies like Hibernate.
  • Integrated application wif Keen.io and AppDynamics for collecting the Business Analytics.
  • Involved in integrating application wif 3rd party vendors (like Google Maps, MapQuest, SMS, FAX and Meeting Broker etc).
  • Developed new UI screens using JSP, Spring, JSON, JQuery and Galleria.
  • Developed web service consumer using CXF to communicate wif SOAP/JMS and SOAP/HTTP web services.
  • Integrated SOA web services wif client applications through SOAP/JMS and SOAP/HTTP protocol.
  • Integrated client applications wif RestFul Services.
  • Involved in migrating / decommissioning the middleware applications (SDK).
  • Integrated wif Google Geocoding and Places API.
  • Implemented Password Security for call center applications.
  • Used ehcache and Akamai caching and enhance the data availability wif less source dependency.
  • Involved in writing the test cases using TestNG and EasyMock.
  • Improve the performance of application, reduce the agent call time.
  • Identify improvements and constantly make the application better.
  • Involved in reviewing the heap and thread dumps.
  • Involved in credit card tokenization for all Credit Card transactions.
  • Participating in and performing Code Reviews and/or Paired programming of peer development; Code review.
  • Involved in creating new JAVA ETL’s to migrate the call data from AT&T and ECHOPASS to IHG Databases for reporting purpose.
  • Code versioning, creating release and bug fix branch and merging the bug fix branches to trunk.
  • Integration of project wif SONAR, MAVEN and HUDSON.
  • Fixing defects as needed during the QA phase, supporting QA testing, troubleshooting defects and
  • Identifying the source of defects;
  • Reporting the status and results including plans, estimates and hours taken, accomplishments.

Environment: JDK 1.7, Spring, Hibernate, JSF, JSTL, XML, JMX, SOAP/JMS, SOAP/HTTP, CXF(JAX-WS), MAVEN, HUDSON, Chef, JSON, Java Web Services, EASY Mock, Jenkins, VMware vFabric Server, Resin, Oracle 10g, SVN, Git, Eclipse, Eclipse MAT, Super Putty, Soap UI, Jmeter, App Dynamics, Keynote.

Confidential, Atlanta, GA

Lead Developer

Responsibilities:

  • Onsite Team Lead for maintenance, enhancements and support for the existing websites.
  • Onsite Coordination wif Business and technology teams across various places in the world.
  • Primary responsible person/ key contact from technical department for business users, product managers across the globe for all IHG Business streams.
  • Gathering requirements from business and provide the estimation and create the Technical Design documentation.
  • Assist and review technical design documentationsand walkthroughs.
  • Gathering information from existing systems, analyses program and time requirements.
  • Preparation of UML Design.
  • Application(s) development/maintenance Endeavor SDK, EBOSS, ETP and ATP.
  • Involved in integrating SDK wif 3rd part vendors (like Google Maps, MapQuest, SMS, FAX and Meeting Broker etc) and SOA web services.
  • Created multiple ETL’s under EBOSS and SDK application Using Spring Framework and Hibernate.
  • Development of ETP (Endeavor Transactional Platform) web services to Integrate wif backend systems (Holidex, FMDS and Hotel data).
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Application integration and deployment in Resin server.
  • Provided Ramp up training on SDK and EBOSS applications for off-shore team.
  • Code review and providing feedback for code quality improvement.
  • Involved in EBS decommission.
  • Involved in migrating cron jobs to ECOMMON scheduler.
  • Involved in 24X7 production support.
  • Developed web service consumer using CXF to communicate wif SOAP/JMS and SOAP/HTTP web services.
  • Used SoapUI for web services testing.

Environment: Java, Spring, Hibernate, Java Web Services, JSTL, XML, JMX, MAVEN, CXF(JAX-WS), HUDSON, Active MQ, Quartz Schedule, Oracle 10g, GIT, SVN, Eclipse MAT, Super Putty, Maven, Soap UI, Jmeter, VMware vFabric Server.

Confidential, Atlanta, GA

Lead Developer

Responsibilities:

  • Analyzing the live website functionality as per user perspective and provide website flow requirement.
  • Determining and analyzing the requirement template.
  • Reverse Engineering the code to extract the functional requirement.
  • Retrieving code & EBS API details to be used by the development team like data source, resource bundle.
  • Peer reviewing & providing feedback for functional specification document.

Environment: Window XP/Linux using J2EE, ATG - Dynamo Application Framework, JBoss Cache, ATG Dynamo7.0 server, Oracle 10G, Hibernate, Spring2.x, JSP 2.0, Servlets 2.3, JMS, XML, JDBC, JavaScript, UML, HTML, JUnit.

Confidential

Java Developer

Responsibilities:

  • Enhancements to the existing system.
  • Resolving issues related to production and testing environments.
  • Generating the project documents.
  • Imparting noledge of system to team members.
  • Deploying the application on testing and production environments.

Environment: Java, Spring, Test NG, XML, XSD, MAVEN, Oracle, Eclipse, Maven.

Confidential 

Java Developer

Responsibilities:

  • Admin modules responsible for managing other modules and provides complete security.
  • Asset module for maintaining the details of organization assets.
  • Finance module involves inventory management, Account payable (purchase) and account receivable (sales), ledger, Voucher.
  • HRM module involves maintaining employee details, salary, promotion, loan and leave, payslip, claim Details.
  • This product is suitable for service oriented and production plant companies.
  • Involved in Coding and Development of Business logic using Struts & Hibernate framework.
  • Implemented the JSP to design the user-friendly front-end screens.
  • Involved in unit testing and bug fixing.
  • Involved in creating new database and importing / exporting database dump in Oracle 9i Database and sending it to client teams.

Environment: Java, JSP, Servlets, JDBC, Struts, Hibernate, Spring, Tomcat, Java Script, Oracle 9i, Linux and Windows 7, Netbeans.

We'd love your feedback!