We provide IT Staff Augmentation Services!

Senior Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Over 8 years of IT experience and Technical proficiency in the Java/J2EE involving Business Requirements Analysis, High Level Design, Detailed Design, Development, testing and documentation.
  • Hands on experience in Application Development using Java Script, JQuery, JSP, Servlets, Spring, Hibernate, Struts, and PL/SQL.
  • Involved in full lifecycle of various projects, including requirement gathering, system designing, application development, enhancement, deployment, maintenance and support.
  • Extensive development experience and highly skilled in Coding in Java, J2EE, Java Script and JQuery.
  • Expertise in Troubleshooting, Analyzing, performance tuning and testing.
  • Experience in different application and database architectures.
  • Very good understanding of software development life - cycle (SDLC) process,
  • Exclusive knowledge in Identification of User requirements, System Design, writing Program specifications, Coding, Reviews and implementation of the Systems.
  • Excellent communication and inter personnel skills with an ability to lead a team, Dedicated and Enjoy learning new Technologies and Tools.
  • Strong commitment towards quality, experience in ensuring experience in ensuring compliance to coding standards and review process.
  • Comprehensive knowledge of web technologies, application servers and databases.
  • Experiences in implementing persistence framework like Hibernate.
  • Developed applications on JBOSS, WebSphere and Apache Tomcat using IDE’s like Eclipse, RAD and STS.
  • Well versed working with relational database systems (RDBMS) such as Oracle, DB2, MS SQL server 2005, MySql.
  • Good experience in coding of PL SQL elements such as stored procedures, functions.
  • Good working experience in building enterprise Webservices using technologies REST, SOAP, HTTP, XML.
  • Experience in diverse software applications built on Iterative, Agile software development methodologies.
  • Strong experience in using Version Control Systems such as SVN, Rational Clear Case to manage the source code of the applications.
  • Worked on build and deployment tools like Hudson, Jenkins, and ANT.
  • Responsible for the system design, development, testing, deployment and documentation of the applications.
  • Successfully delivered projects under strict schedules and quality control.
  • A dedicated team player with excellent communication, organizational and interpersonal skills.
  • SCJP 1.5 certified programmer.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, PL/SQL, VB Macro

Operating Systems: MAC OS X, Windows 9x/NT/XP/2000, UNIX

Application Servers: Apache Tomcat, WebSphere, JBOSS

J2EE Technologies: JSP, Servlets, JDBC, JMS.

Databases: DB2, Oracle, My SQL - RDBMS

Web Services RESTFUL and SOAP:

Web Technologies: JavaScript, jQuery, HTML, AJAX, JSON, CSS, XML, XSL, XSLT.

Design Patterns: MVC, UML, Jakarta Struts, Hibernate, Spring Framework, iBatis.

Tools: Maven, STS, Eclipse, SVN, CVS, JUnit, Hudson, Checkstyle, Quartz.

PROFESSIONAL EXPERIENCE

Confidential, Phoenix AZ

Senior Developer

Responsibilities:

  • Provided support for pre-production and production application by fixing defects both in UI and services.
  • Implemented change requests and enhancement in UI using JSP and JQuery.
  • Developed and used custom JQuery function to build web pages.
  • Extensively used JQuery libraries like JQgrid, Autocomplete and Validation engine.
  • Used AJAX for Asynchronous cross-domain communication to the servlets for a better serving UI pages without affecting the usability.
  • Involved in debugging and fixing critical issues raised by users on day to day basis.
  • Worked on Front End development of JSP Pages using JQuery including the styling using CSS.
  • Scripting on the GUI is done using JavaScript and JQuery 1.6(JavaScript library).
  • Used Annotation based Spring MVC architecture to handle Web requests.
  • Hibernate framework is used for persistence.
  • Junit test cases were used to do unit testing on services.
  • STS is the IDE used for the development.
  • CVS is used for source control here.
  • Maven is used for build management.
  • Deployment tool used here is Hudson.
  • Deployed the application on JBoss Server.
  • The database used in the application is MYSQL.
  • Implemented protection against various kinds of security exploits like cross-site scripting.

Environment: Java 1.6, JSP, JavaScript, JQuery, CSS, HTML, AJAX, JSON, Spring, Hibernate, MYSQL, STS, CVS, Maven, JBOSS.

Confidential, CA

Technology Analyst / Senior Developer

Responsibilities:

  • Involved in Requirement analysis, Design and development of enhancements, Product Implementation, Test the product, Onsite coordination, Planning and managing day to day activities
  • Developed RESTFul and SOAP web services using spring in order to serve various client applications.
  • Created mock up UI screens for initial review in the design phase using HTML, CSS and JQuery.
  • Worked on the development of JSP pages based on the mock ups. Used CSS for styling of the pages.
  • Worked on Front End development of JSP Pages including the styling using CSS.
  • Scripting on the GUI is done using JavaScript and JQuery 1.6(JavaScript library).
  • Used AJAX for Asynchronous cross-domain communication to the servlets for a better serving UI pages without affecting the usability.
  • Used Annotation based Spring MVC architecture to handle Web requests.
  • XSLT is used for formatting and filtering the repose as per client requirements.
  • Annotation based Hibernate framework is used for persistence.
  • Junit test cases were used to do unit testing on services.
  • Selenium plug-in for Firefox is used to generate scripts to do a simple test for the UI flow and selenium RC is used to do a complex AJAX based testing for the user interfaces.
  • STS is the IDE used for the development.
  • SVN is used for source control here.
  • Maven is used for build management.
  • Deployment tool used here is Hudson.
  • Deployed the application on Apache Tomcat Server 7.0.
  • Service oriented architecture using web services is implemented. Consuming web services to send and retrieve data from and to the front end.
  • The database used in the application is Oracle 11G.
  • Findbugs, checkstyles and Custom Formatters are used for quality coding.
  • Implemented protection against various kinds of security exploits like cross-site scripting.

Environment: Java 1.6, JSP, CSS, HTML5, XHTML, JavaScript, JQuery 1.6, AJAX, JSON, Spring, Hibernate, Oracle 11G, STS, SVN, JMS, XSLT, REST services, SOAP services, Quartz.

Confidential, CA

Technology Analyst / Senior Developer

Responsibilities:

  • Involved in Requirement analysis, Design and development of enhancements, Product Implementation, Test the product, Onsite coordination, Planning and managing day to day activities
  • Worked on developing a cross browser compatible front end using JSP, HTML, CSS, Java Script, jQuery.
  • Used jQuery, AJAX/JSON to create a dynamic user interface.
  • Spring MVC architecture was used for the application.
  • Oracle11g database is used as the back-end for this application.
  • Annotation based Hibernate framework is used for persistence.
  • Junit test cases were used to do unit testing on services.
  • Selenium plug-in for Firefox is used to generate scripts to do a simple test for the UI flow and selenium RC is used to do a complex AJAX based testing for the user interfaces.
  • STS is the IDE used for the development.
  • SVN is used for source control here.
  • Maven is used for build management.
  • Deployment tool used here is Hudson.
  • Deployed the application on Apache Tomcat Server 7.0.
  • Service oriented architecture using web services is implemented. Consuming web services to send and retrieve data from and to the front end.
  • The database used in the application is Oracle 11G.
  • Findbugs, checkstyles and Custom Formatters are used for quality coding.
  • Implemented protection against various kinds of security exploits like cross-site scripting.

Environment: Java 1.6, JSP, CSS, HTML, XHTML, JavaScript, JQuery 1.4.2, AJAX, JSON, Spring, Hibernate, Oracle 11G, STS, SVN, REST services, Quartz, Tomcat.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analyzing the requirements, Preparation of High Level Design Documents, Preparation of Detail Design Documents and System Test cases, Writing Test Cases, Coding and Unit Testing for the requirements, Completion of CRs’ and maintenance tickets raised by the users as a part of maintenance activity.
  • Used Eclipse IDE for the application development.
  • Spring architecture was used in service layer iBatis was used as persistence framework.
  • DB2 database is used as the back-end for this application.
  • The application is deployed in JBoss
  • Used CVS as the version control tool.
  • Application Testing is done using JUnit.

Environment: Java 1.5, Spring, iBatis, DB2, Eclipse, CVS, JUnit, JBOSS, Stored Procedures, VB Macro.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analyzing the requirements, Preparation of Detail Design Documents and System Test cases, Writing Test Cases, Coding and Unit Testing for the requirements, Completion of CRs’ and maintenance tickets raised by the users as a part of maintenance activity.
  • Developed new components and completed the older components which needed enhancements as per the business requirements. Translated the class diagrams, sequence diagrams in UML to code.
  • Struts MVC architecture was used for application.
  • Spring architecture was used in service layer iBatis was used as persistence framework.
  • The development is done using Eclipse IDE.
  • The database used is DB2
  • User interfaces were developed using JSP, HTML, CSS, Java Scripts, JSTL including tiles component to enable reusability of the tiles (JSP, HTML).
  • The applications are deployed on JBOSS application server.
  • Checkstyle is used to ensure code quality.

Environment: Java 1.5, Struts, JSP, HTML, XHTML, CSS, JDBC, JavaScript, DB2, UML, JBOSS Application Server, CVS, XML, Eclipse, Stored Procedures, Check Style.

Confidential

Java/J2EE Developer

Responsibilities:

  • Documenting and understanding the business requirements and use cases for the application.
  • Involved in team discussions in laying out the architecture and designing of the prototype. Involved in UML design using MS Visio.
  • Used MVC Architecture (Struts) with J2EE standards.
  • Design and development of front end using JSP, struts, AJAX, XML, JavaScript.
  • Design and development of Action & Form objects as part of Struts frame work.
  • Developed SOAP web services.
  • Implemented the persistence of data using hibernate. The object data model and the corresponding XML implementation were designed and implemented.
  • Involved in the Development and Deployment of Stateless Session beans.
  • Generated deployment descriptors for EJBs using XML.
  • Assisted in troubleshooting JSP and Java code (EJBs and Servlets).
  • Implemented server and client side validations using Struts Validation framework.
  • Consumed Web services for transmitting Complex Secure data across network.
  • Written UNIX shell scripts to FTP to different servers.
  • Involved in resolving the Design issues and other project related problems
  • Involved in writing test cases for testing functional specification and for unit testing

Environment: Java 1.4, Struts 1.x, IBM WebSphere 6.1, SOAP Webservices, Hibernate 1.x, UML, HTML, XHTML, JSP, JUNIT, XML/XSLT, JavaScript, Oracle 10g, WindowsNT/2000.

We'd love your feedback!