We provide IT Staff Augmentation Services!

Senior Developer Resume

0/5 (Submit Your Rating)

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.

We'd love your feedback!