Senior Developer Resume
SUMMARY
- 7+ years of IT experience in development, maintenance and production support of Object oriented and web based Enterprise Applications using Java/J2EE technologies.
- End to end work experience different phases of Software Development Life cycle (SDLC) including Analysis, Design, Implementation and testing during the development of software enterprise applications.
- Developed web application using J2EE technologies Servlets,JSP,JSTl,Struts Framework 1.x, JSF2.x,Spring3.0,Hibernate3.0,JDBC,EJB,Oracle 9i,SQL,PL/SQL.
- Integrated and deployed applications using ANT and MAVEN build management tool.
- Design User - Inteface,layout for web applications using HTML,CSS,AJAX,JSP,Dojo, XHTML,Adobe Flex, Action Scripts and JQuery
- Experience in building and deployment of EAR, WAR, JAR files on different SDLC systems in Apache Tomcat, JBoss and Apache Geronimo Server.
- Proficient in MVC architecture using Struts with features like validation framework, Struts Tag library and tiles framework.
- Created custom tags in JSP to embed business logic.
- Worked on Open Services Gateway Initiative (OSGI) Specification model framework.
- Experience in building jobs using Jenkins for Continuous Integration (CI).
- Worked on Logging Framework using Log4j.
- Experience in Configuration Management, setting up company Version policies, using Clear Case, TFS, and GIT.
- Performed Unit testing and performance testing using Junit and Selenium Web driver.
- Knowledge in Struts 1.2, SOAP and REST web services.
- Executed projects in Agile and waterfall methodology models.
- Extensive experience in Media and Retail Domain
- Hands on experience in all areas of project deployment including project deployment and maintenance.
- Quickly learned and adapted with many frameworks associated with each organization.
- Capability to explore, learn and understand newer business domains and technology.
TECHNICAL SKILLS
Language: Java,SQL,PL/SQL
J2EE Technologies: Servlets,JSP, Struts,JDBC
Web Technologies: HTML, CSS, JavaScript, JQuery, JSTL
Frameworks: Jakarta Struts 1.3, Spring, Spring MVC, Hibernate,EJB,OSGI,JSF
Operating Systems: Windows XP/2000, NT, Windows Vista.
Scripting Language: Java script, Jquery,DOJO,ActionScript
Java IDE: IBM Eclipse
Database: Oracle 9i
Configuration Management Tools: IBM Rational Clear case, Microsoft Team Foundation Server, GITHub
Web Servers: Jboss,Apache Tomcat Apache Geronimo
Logging Tool: Log4j
Testing Tools: Junit and Selenium
Build Tools: Maven and Ant
PROFESSIONAL EXPERIENCE
Confidential
Lead
Environment: Java5.0, Spring3.0(Core,MVC),JSP,Jquery, HTML,CSS, JSON,JSTL,OSGI,Maven,CI Jenkins, Apache Geronimo Server3.0(G3),Oracle, Oracle SQL developer,GITHub,Eclipse,Hibernate
Responsibilities:
- Involved in understanding the project execution with existing framework by analyzing the existing code.
- Responsible for analysis, design, development and migration of the application from old JAVA framework to J2EE RAPTOR 1.0.0 BETA 2 architecture ( Confidential defined framework with OSGI).
- Prepare project plan, schedule and monitor activities, track status and report to the management.
- Develop, inspect and build code using JAVA5.0 and Spring MVC, OSGI modules.
- Implemented User Interface screens using HTML, CSS, and JSP.
- Validations and data binding were done using JQuery.
- Created UI widgets using JQuery JavaScript library.
- Migrated existing code from JDBC to ORM technology using Hibernate 3.0.
- Used Maven for dependencies and configuration management.
- Responsible for building jobs in Develepment,QA,Staging,UAT and production environment using Jenkins for Continuous Integration.(CI)
- Performed Unit testing with Selenium Web driver to check cross browser compatibility of the reformed pages as part of process.
- Played a vital role in project deployment in cloud portal using Apache Geronimo Server.
- Contributed to the research and analysis of new upcoming Confidential defined framework RAPTOR.
- Project is deployed to production in new framework for the first time against all odds on time.
- Co-ordinate with all systems that interact with the application and have a firm understanding of activities taking place in upstream and downstream systems
- Executed the project in agile methodology.
- Tracking the project status in scrum meeting with team members.
- Managed the code using Open source distributed fast version control system GITHub.
- Documented all the process involved in the research of new framework coding and deployment process and it is being used by the successors.
- Involved in leading the team in new upcoming architecture with challenges.
Confidential
Senior Developer
Environment: Java5.0,JSF Tag library,JSP,JSTL,, JSF2.x,Dojo,Servlets,XHTML,Clearcase,Eclipse,Putty,SSH,HP QualityCenter,Oracle SQL Developer, Oracle
Responsibilities:
- Involved in requirement analysis from the client and analyzing of functional specification and design review.
- Coordinating with multiple platform team for data input and data forward from the application by proper documentation.
- Implemented the module using JSF in Confidential defined INAUTILUS Framework.
- Developed pages using JSF features like converters and validators.
- Built the component based user interfaces for web application using JavaServerFaces (JSF).
- Used JSF Tags in View page for rendering DOM.
- Invoked the third party web services with the required input and populated the page using XHTML.
- Used DOJO library framework to create front end Widgets.
- Generate Excel Reports in Java using Open Source solutions like POI and JExcel API.
- Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Involved in code reviews and mentored the team in resolving issues.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Responsible for creating the branch, merging the views in Clearcase version control system.
- Involved in Impact analysis and documenting the same for each and every change request logged.
- Resolving and tracking the tickets from HP Quality center for each change request and bug.
- Fixing production issue and moving the code in time to production.
Confidential
Senior Developer
Environment: Java5.0, JSP, JSTL,Java Script, Ajax, Hibernate3.x,Struts1.X,Jboss,ANT,EJB,Oracle 9i,Flex,ActionScript,Oracle SQL developer,Eclipse,Clearcase,Putty,SSH
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- Involved in creating Servlets which are used to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
- Designed and Developed front-end JSP, JavaScript.
- Developed Struts framework Action Classes.
- Wrote various Hibernate Queries using Hibernate Query Language (HQL) and hibernate criterion queries to execute queries against database.
- Used Ant for dependencies and configuration management.
- Involved in using Adobe Flex to develop web application with the scripting language ActionScript.
- Developed the business flow and helped in corporate session validity checks, form validations
- Involved in tracking effort Logging, defects and assigning defects to appropriate team member.
- Responsible for running Hammarapi code review for the team.
- Developed customized TLD classes which has been incorporated in all the phases.
- Managed the code using Clearcase Version Control System.
- Deploying the code to the dev environment using SSH/PUTTY.
- Performed unit and performance testing using JUNIT.
- Moving the code to higher region like QA, STAGING, PREPROD, and UAT after every stage of development in each release.
- On time delivery of code post bug fixes in each release.