Senior Lead Developer Resume
Atlanta, GA
SUMMARY
- 7.5 years of experience in teh analysis, design, development, testing, implementation and support of software applications in Java/J2EE and Client/Server environment in Travel, Retail and Logistics Industries.
- In - depth functional expertise in product design and development, program management, direct marketing, e-commerce, and business development.
- Have exposed to Hadoop clusters (Hortonworks), Sqoop, Hive and Map reduce and NoSQL(Cassandra).
- Expertise in Object Oriented Analysis (OOA) and Design (OOD).
- Highly experienced in Application Design, Development, Implementation, and Support.
- Having experience in design and implementation of web service using JAX-RPC, JAX-WS, JAX-RS RESTful (Jersey) and SOAP web services.
- Having expertise in Web Logic Application server clustering, Deployment, Performance Tuning, Security, JDBC, Runtime Configuration and hosting Web services in partner Applications.
- Have strong experience in developing Java/J2EE application using EJB, JDBC, JavaBeans, Servlets, JSP, AJAX, JSON, jQuery, HTML and CSS.
- Profound experience in developing different application using teh Agile and Waterfall methodology.
- Sound experience on Amazon Cloud.
- Profound knowledge on Cloud architecture SaaS, PaaS and IaaS.
- Experience in implementing JPA/Hibernate, JSF 2.0, SEAM and Spring Framework.
- Extensive hands on experience in development and testing of applications developed on web services built using WebLogic based web services, Ant/Maven scripts, stateless EJBs, Message Driven Bean and databases like Oracle 10g and DB2.
- Experience in designing and implementing extensible and scalable solutions in Java & J2EE Development in Struts, JSF, Spring (Core, Batch) and Hibernate (JPA) framework.
- Experience in implementing Web services using SOAP UI, WSDL and WADL.
- Sound knowledge in using SVN, CVS, and VSS version control tools.
- Strong experience in Front end frameworks like Twitter Bootstrap and Sencha Ext JS
- Experience in Continuous Integration (Jenkins and Sonar).
- Sound knowledge in using development tools like Eclipse, Maven and ANT.
- Comprehensive Knowledge base of UML and J2EE Design patterns like Singleton, Factory, Business Delegation, Service Locator and DAO.
TECHNICAL SKILLS
- Java
- J2EE
- Java Beans
- Servlets
- WebLogic10.1
- EJB (Message Driven and Session)
- Web Services (SOAP and REST)
- JMS
- ActiveQueues and MQ Series
- MVC
- Struts1.2
- Hibernate
- Spring 2.5.6
- Quartz
- Bootstrap
- Ext JS
- Jersey 1.6
- SEAM
- JAX-RS
- Eclipse 3.2
- Firefox Web Toolkits and Add-on’s
- Apache
- Tomcat 6
- JBoss 7
- Vignette
- JSP
- HTML
- XML
- XSL
- XPATH
- XSD’s
- JSON
- JavaScript
- GSON
- JAXB
- CSS
- JSTL jQuery
- Ajax
- JIRA
- Jenkins
- Maven
- ANT Memcache ehCache
- Unix Shell Scripts
- Oracle 8i/10g
- DB2
- CVS
- SVN and Akamai UML
- Waterfall and Agile(SCRUM).
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Senior Lead Developer
Responsibilities:
- Lead teh team of developers located in onsite/offshore locations for teh design, development and implementation of teh SKUHAWS system.
- Worked with business analysts to review business requirements and develop technical design documents.
- Involved with Business Analyst team in gathering teh requirements from user.
- Wrote FDS (Functional Design Specification) documents.
- Have used empirical estimation based on teh functional points.
- Have regular meetings with solution and enterprise architects for discussing teh potential bottlenecks during development phase.
- Developed business logic for new business requirements.
- Designed and developed applications using Struts MVC framework.
- Designed and developed scalable RESTful Web Service using JAX-RS(Jersey1.6) standard.
- Used XStream to serialize object to XML and back again.
- Used JAVA & J2EE design patterns like Factory, Singleton and DAO.
- Used Hadoop clusters for processing teh data collected from various sources.
- Have done teh impact analysis for pricing application for Homedepot.
- Used JMS as MOM for passing messages between different applications.
- Used HIVE Queries for processing teh data.
- Integrated tomcat server with eclipse tool to deploy teh application directly into teh server.
- Have used Ext JS as a JavaScript framework for creating experience UI components
- Wrote various utility and helper classes using Java collection framework.
- Used JDBC and developed DAO classes to connect teh database..
- Derived mechanisms to read excel sheets using POI API.
- Have created API and paced in Confidential artifactory.
- Have used Sonar for coding standards and quality.
- Have co-ordinated and interacted with App platform team and Deployment team for all cycles of deployment.
- Took active participation to clear teh backlog defects on different applications
- Used ANT as build script and Jenkins as a Continuous Integration.
- Deployed teh web application in Tomcat server.
- Mentored teh team members in all phases of software development life cycle.
Environment: JDK1.6 J2EE, XML, Struts1.2, Ext Js, Web services REST (XStream, Jersey 1.6), Active Queues, Tomcat 6.0, DB2, Hortonworks Hadoop Cassandra and Memcache
Confidential, Chicago, IL
Lead Application Developer
Responsibilities:
- Lead teh design and development of large scale enterprise business applications.
- Analyze specifications provided by client and understanding teh new requirements, existing system and identified teh independent reusable services.
- Understand teh business specifications and clarifications.
- Provided insight and solutions in regards to teh web development process.
- Used struts 2.1 as a MVC framework.
- Used Spring Core, Spring Batch and Spring JDBC Template for development process.
- Used JSF for creating Facelets templates for UI.
- Developed Managed beans for teh JSF components.
- Have Used JSF html, Core Facelets tags
- Used JSF annotation for navigations.
- Have done validations via Validation Tags
- Developed Spring batch and triggered using Quartz framework.
- Wrote Spring Configuration files for teh beans defined and properties to be injected into them using spring's Dependency Injection.
- Used MDB for handling messing from different source.
- Handles messages will be parsed by using SAX parsers.
- Handling events for both Flight and Mars.
- Consumed SOAP webersvices.
- Responsible to implement and maintain teh server functionality using web services.
- Involved in designing and development of back end applications.
- Used Hibernate JPA to communicate with database.
- Developed applications using Hibernate for back end connection pooling and data source connections.
- Developed POJO objects corresponding to teh database schema. and implemented persistence in teh business logic using Hibernate.
- Developed configuration files corresponding to beans mapped and backend database tables.
- Developed Batch Jobs using Quartz Scheduler to load data into Oracle database.
- Worked closely with Testing Team during pre-Live of teh applications.
- Responsible WebLogic 10.1 server deployment, Security, Performance and configuration.
- Have co-ordinated and interacted with App platform team and Deployment team for all cycles of deployment.
- Used Maven scripts for compiling and building teh code.
- Mentored team members in all aspects of software development life cycle.
Environment: Java, J2EE, XML, Web Services(SOAP), Spring 2.5, JSF 2.0, SEAM, Maven, Hibernate 2.0, WebLogic 10.1 and Oracle 10g
Confidential
Responsibilities:
- Developed brand new pages using Bootstrap and Ext js framework
- Involved in Designing and Development of UI applications.
- Lead a team of four members responsible for understanding requirement and doing design documentation in UML.
- Created functional specification document with detailed design and implementation details.
- Responsible for creating HTML pages compliance with given PSD (Photoshop file).
- Implemented best practices of User interface design (UI).
- Involved in Designing and Development of applications.
- Consumed services from teh Vendors.
- Developed GUI using HTML, CSS and Java Script.
- Used Akamai cache as a caching technology.
- Provided insight and solutions in regards to teh web development process.
- Developed UI using frontend components.
- Involved in unit testing and integration testing.
- Followed Agile Methodology and participated in daily SCRUM meetings.
- Integration of server functionality with client using web services from multiple vendors.
Environment: JDK 1.5 Spring, Core Java J2EE XML, Web Services, HTML 3,CSS,AJAX, javascript, JSON, Ext JS, XML, XSLT, jQuery and Twitter Bootstrap.
Confidential
Responsibilities:
- Responsible for requirement gathering and managing global team at india.
- Responsible for end to end delivery of MP 2.0
- Used Struts as a MVC Framework.
- Responsible for Booking/Reservation engine redesign with given standards.
- Consumed services from different source.
- Used Artifactory and content management systems extensively.
- Used Datalux services and JAXB for marshaling and unmarshalling.
- Used DAO pattern and also used JDBC thin driver for connecting to teh database using teh connection object
- Responsible for end to end to end service integration.
- Created components in JavaScript and jQuery.
- Have used front Ext Js as front end compoinent
- Used Scrum/Agile as software development framework.
- Configuring and managing teh content management systems.
- Responsible for refactor and improve existing interfaces.
- Developing new interfaces for existing functionality.
- Responsible for creating android mobile application prototype.
Environment: JDK 1.5, Java/J2EE, XML, JSON, Web Services, HTML 3,CSS,AJAX, JSON, XML, Weblogic 10.1 and Oracle 8i
Confidential
Senior Java Developer
Responsibilities:
- Involved in preparation of design documents and functional specifications, coding, debugging and testing.
- Analyze specifications provided by client and communicate with business managers to prepare project plan.
- Created teh prototype and design documents for LDB Maintenance application.
- Developed teh application in Struts MVC framework.
- Used Spring for Dependency injection and JDBC Template.
- Used Apache Axis framework for developing SOAP based Web Services.
- Client interaction and co-ordination for all activities from requirements analysis to post-delivery support
- Developed quartz framework for Job scheduling
- Analyze specifications provided by client and communicate with business managers to prepare project plan.
- Involved in preparation of design documents and functional specifications, coding, debugging and testing.
- Developing teh application code based on teh architecture and design approach documents using various technologies like Java, XML, JSON, and AJAX.
- Used Log4j and Ant to track teh server side issues and to build projects respectively.
- Involved in rates migrating from DB2 database to oracle database on quarterly basis using Java and UNIX Scripts.
- Have used CVS as version control.
- Experience in using TOAD for getting teh data from teh Oracle Database.
- Web logic 8.1 server deployment and configuration.
- JVM Tuning using JProfiler.
- Used ANT scripts for compiling and building teh code.
Environment: JDK 1.5 Core Java, J2EE, JSP, JDBC, Struts 1.2, Spring 2.1, CVS, Web services(SOAP), ANT,UNIX Web logic 8.1,Apache Axis, Oracle 10g, Eclipse (IDE).
Confidential
JAVA developer
Responsibilities:
- Analyze specifications provided by client and Understanding teh new requirements, existing system and identified teh independent reusable services.
- Understand teh business specifications and clarifications.
- Created XSD’s as part of web service.
- Involved in design and development of Web-Based Templates using HTML, CSS, JavaScript, and JSP.
- Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI anm JMS JMS
- Integrated our application with external systems like Axapta and RFID platform.
- With help of WSDL(provided by third party) created all supporting class in java for supporting teh Integration.
- Have basic authentication in WebLogic.
- Having experience in design and implementation of SOAP web service using Web Logic Utilities like Antgen, Servicegen and Clientgen.
- Have used SOAPUI for testing teh web services.
- JMS and Message driven bean for asynchronous integration
- Creation of Web logic based web services.
- Used waterfall as software development methodology.
- Development of EJBs and Servlets.
- Guide teh team to follow teh project specific architecture.
- Worked with web service client stubs generated from teh endpoints exposed by external applications to invoke their web services.
- Involved in writing wsdl files and create teh corresponding data dictionary. Also generated teh java skeleton from teh wsdl files to create teh interface classes.
- Have used Quartz framework for scheduling teh batch.
- Have strong experience in Weblogic Clustering.
- Have JAXB for Marshalling and Unmarshalling
- Deploying teh web services in WebLogic server.
- Executing ANT scripts for creating web services.
- Used CVS as Version Control Systems
- Architect and implement repeatable and scalable solutions.
- Managing project implementation and deadline.
- Reviewing and adopting suitable technologies and best practices in teh project.
Environment: JDK1.5 Core Java, J2EE, JSP, Servlets, JDBC, XML, JAXB, CAFÉ (MVC), SOAP Web Services, ANT, CVS, WebLogic 8.1, Oracle 10g and Unix Shell Scripts.