We provide IT Staff Augmentation Services!

Senior Application Developer Resume

0/5 (Submit Your Rating)

PA

SUMMARY

  • 9+ years of Experience in analysis, development and testing of Web Based Applications with specialization in Application Design, Development and Maintenance projects in J2EE Applications.
  • Proficient in Core Java, J2EE Technologies and core integration skills with various protocols and directory services.
  • Demonstrable expertise in Oracle, SQL and MS Access databases, having worked on projects integrating apps with these components.
  • Utilized object oriented analysis & design OOAD concepts in structuring work modules and designing work packages for large projects.
  • Expert level skills in design and development of multi - tier web based applications involving HTML, Core Java, CSS, AJAX, ODBC, XML and J2EE technologies like JSP, JSP Tag Libraries, Servlets, Java Script, JDBC, JNDI and EJB
  • Designed and developed the application using Java Server Faces (JSF) framework.
  • Expert level skills in programming with Struts Framework, Custom Tag Libraries, Struts Validation Framework
  • Developed web application in open source java framework Spring. Utilized Spring MVC framework.
  • Configured and developed web applications in Spring, employing AOP and IOC.
  • Developed RESTful Web Services using Spring Rest and Jersey framework.
  • Experienced in creative and effective front-end development using EXT-JS, JQuery, JavaScript, HTML, DHTML, Ajax and CSS.
  • Extensively used Core Java such as Multi Threading, Exceptions, and Collections.
  • Aced the persistent service, Hibernate for object relational mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
  • Have excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB2 7.X/8.X, SQL Server 2008 and MySQL 5.0/5.5.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Worked on test driven software development where Junit testing was employed.
  • Experienced in using Version Control Tools like Perforce, Git Hub, CVS, SVN, Harvest, ADE and VSS.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JSF AS, Web logic, IBM Websphere, Glassfish and Tomcat.
  • Extensively worked in Core Java and object oriented design with strong understanding of Collections, Multi threading and Exception handling.
  • Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development.

TECHNICAL SKILLS

Languages: Java/J2EE, SQL.

Web Technologies: JSP, EJB 2.0, JNDI, JDBC, HTML, JavaScript, DHTML, EXT-JS, JQuery

Frame Works: Struts 1.x/2.x, Spring 3.x, Hibernate3, GIS Framework, PS Framework

MOM: Active MQ, JMS

SOA: Oracle SOA, BPM, B2B, BPEL, REST Services, Mule ESB, SOAP web services.

Web/Application servers: Tomcat, Jboss, Websphere, Weblogic

Databases: Oracle, DB2, Postgres, SQL Server.

Operating Systems: Windows, Unix

IDE: Eclipse 3.x, JDeveloper 12, IBM RAD

Database Tools: TOAD,SQL Developer

Development Tools: Maven, ANT, Telnet, FTP

Reports: Pentaho, JASPER

Version Control: Git, Subversion, CVS, Perforce

Testing Technologies: JUnit 4/3.8, Mockito.

Tools: Ant Maven and Log4j

PROFESSIONAL EXPERIENCE

Confidential, PA

Senior Application Developer

Responsibilities:

  • Analyzed business requirements and existing software for High Level Design.
  • Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
  • Worked in an agile development process, monthly Sprint and daily Scrum.
  • Used spring framework for dependency injection
  • Developed JSPs, Servlets and custom tags for creating user interfaces.
  • Worked as a developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Designed all type of UML diagrams, which is needed in developing the application.
  • Using Spring IOC (Dependency Injection), developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Used Spring DAO to handle the SQL exception meaningfully.
  • Integrated Spring with Hibernate and configured the hibernate configuration file.
  • Developed Business logic with the help of spring MVC to inject the dependency injection using Hibernate.
  • Developed SQL queries and executed them by using Hibernate provided by Spring.
  • Developed Ant build script to deploy into websphere application servers
  • Jenkins automated deployments to trigger the build to deploy into websphere.
  • Strong experience in developing web applications using Ajax, Swing, CSS, HTML, DHTML, Java Script, Servlets and JSF.
  • Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by Spring
  • Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables
  • Created ISIM Security services for user authentication and authorization.
  • Used Application development experience using Multi Threading, Serialization, Externalization, Collection, Generics, Core JAVA.
  • Involved in exposing, consuming and packaging Spring REST Web services using Spring Framework.
  • Involved in the code review process and updating the best practices document.
  • Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues.
Environment: Java 1.6 REST webservices IBM RAD Spring MVC Hibernate Jenkins Scrum Oracle Ant build SVN Unix Putty

Confidential, WA

Senior Application Developer

Responsibilities:

  • Analyzed business requirements and existing software for High Level Design.
  • Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
  • Worked in an agile development process, monthly Sprint and daily Scrum.
  • Used spring framework for building the application based on MVC-II design paradigm.
  • Used Springs AOP to implement security, where cross cutting concerns were identified.
  • Developed JSPs, Servlets and custom tags for creating user interfaces.
  • Developed Business logic with the help of Spring and Data Access was implemented using Hibernate.
  • Developed SQL queries and executed them by using JDBC Template provided by Spring.
  • Used Ant build script to deploy the application and Weblogic as the web application server.
  • Strong experience in developing web applications using Ajax, Swing, CSS, HTML, DHTML, Java Script, Servlets and JSF.
  • Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by Spring
  • Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables
  • Did Packaging and Deployment of builds through Maven script.
  • Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Created LDAP services for user authentication and authorization.
  • Web logic Application Server is being used as the Business Service Tool in middle tier.
  • Application development experience using Multi Threading, Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swing.
  • Involved in exposing, consuming and packaging Web services using Spring Framework
  • Involved in the code review process and updating the best practices document.
  • Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues.
Environment: Java 1.6 Jersey REST Web logic Oracle 11g Spring MVC IOC Spring AOP Hibernate Scrum JSF Ant build SVN Unix Putty

Confidential, TX

Sr. Application Developer

Responsibilities:

  • Analyzed business requirements and existing software for High Level Design.
  • Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
  • Worked in an agile development process with 4 weeks release, monthly Sprint and daily Scrum.
  • Involved in User Interface designing and coding.
  • Worked as a developer and involved in analysis of requirements, design, development, Unit and Integration testing.
  • Designed all type of UML diagrams, which is needed in developing the application.
  • Designed the UI screens using JSP 2.0, JavaScript, and PSFramework. Used CSS to create the common look and feel for all the UI screens across the application.
  • Used PS Framework extensively for Controller and view components.
  • Involved in writing the exception and validation classes using core java and
  • Using Spring IOC (Dependency Injection), developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Used Spring DAO to handle the SQL exception meaningfully.
  • Integrated Spring with Hibernate and configured the hibernate configuration file.
  • Worked on project build-script by using ant and deployed on JBoss.
  • Front-end development using HTML, JSP, Ajax, JSTL, DOJO, JSF.
  • Used Hibernate as ORM tool for persisting java object to relation in database.
  • Sever side developer who is expert in Multithreading, building of enterprise class JEE components, web services (JAX-WS and JAX-RS) in n-tier environment.
  • All the validation are done by JSF components inbuild validations and through javascript.
  • Used Spring IOC and spring’s Hibernate Support, transaction management.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files.
  • Wrote test cases using JUnit and wrote logging information using Log4j.
  • Built and deployed the application using Ant build and deployment tool.
  • Consumed and created REST Web services for Quick Quote Details.
  • Coordinating between Cross Functional Teams.
Environment: Java1.6 Spring MVC IOC Spring AOP PSFramewrk REST, Hibernate Maven 2.0, SQL, DB2, JBoss ClearCase, JUnit 4, Unix JSF Agile. SQL Server

Confidential, TX

Sr. Application Engineer

Responsibilities:

  • Analyzed business requirements and existing software for High Level Design.
  • Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
  • Worked in an agile development process with 4 weeks release, monthly Sprint and daily Scrum.
  • Worked with Business Analyst and helped representing the business domain details in technical specifications.
  • Also helped developing UML Diagrams: Use cases, Activity diagram, Sequence diagram, class Diagram.
  • Was also actively involved in setting coding standards and writing related documentation.
  • Worked on Staging the Server configuration on multiple Jboss server.
  • Used Spring Framework extensively for Controller and view components.
  • Involved in writing the exception and validation classes using core java and Spring validation rules.
  • Using Spring IOC (Dependency Injection), developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Used Spring DAO to handle the SQL exception meaningfully.
  • Integrated Spring with Hibernate and configured the hibernate configuration file.
  • Created JSF (Icefaces screens). Validated inputs using client side validations aswell as server side validations.
  • Used Hibernate as ORM tool for persisting java object to relation in database.
  • Used Spring IOC and spring’s Hibernate Support, transaction management.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files.
  • Wrote test cases using JUnit and wrote logging information using Log4j.
  • Built and deployed the application using Ant build and deployment tool.
Environment: Java1.6 Spring MVC IOC Spring AOP REST, Hibernate Maven 2.0, SQL, JBoss JUnit 4, Agile. SQL Server

Confidential, NY

Application Developer

Responsibilities:

  • Involved in requirements analysis and gathering and converting them into technical specifications using UML diagrams: Use Case Model, Business Domain Model, Activity & Sequence Diagrams and State Diagrams.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, strategy...Etc).
  • Was also actively involved in setting coding standards and writing related
  • Developed the Java Code using Eclipse as IDE.
  • Preparing Technical Design Documents for the Business requirements
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing users.
  • Writing/Manipulating the database queries for Ingress database.
  • Build web application using ANT as build tool.
  • Developing a Self Executable jar file configured as a service
  • Performed unit testing using JUnit Testing Framework and Log4J to monitor the error log.
  • Load tested the application using SOAPUI.
  • Documenting Test cases and Test results
Environment: Java1.6 Axis, Eclipse, Ant Ingress SOAPUI

Confidential, NC

Application Developer

Responsibilities:

  • Technical design, review, and implementation across the project.
  • Develop class diagrams/sequence diagrams using UML.
  • Following Scrum concepts of Agile Methodology to produce high Quality application.
  • Responsible for Analyze, Design, Code and Unit test J2EE and Spring components as part of enhancements.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IoC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Façade, Business Delegate, Service Locator and Singleton.
  • Developed Web pages using HTML, JavaScript, Ajax, XML templates.
  • Developed REST services using Spring and Used JAXB API for XML parsing.
  • Design, development and integrating Spring DAO layer with Hibernate. Generated Hibernate XML files for the configured beans.
  • Fixed critical client and server/backend bugs and performance issues.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • As a project lead, continuously involved in monitoring the project status and forecast the effects of risks and mitigation plans.
  • Perform build management for the development and testing environment, Work with release management to develop technical release notes for every code release.
  • Installed and configured JBoss server developer and test environments.
  • Used ANT for Build process and continuous integration.
  • Documenting Test cases and Test results
Environment: Java1.5 Agile, JSP, Ant, XML, Spring Hibernate Jboss Eclipse Oracle Log4j

We'd love your feedback!