We provide IT Staff Augmentation Services!

Senior Application Developer Resume

0/5 (Submit Your Rating)

WA

SUMMARY

  • 8+ 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
  • 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.
  • 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 Jboss AS, Web logic, IBM Websphere, Glassfish and Tomcat.
  • 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

MOM: Active MQ, JMS

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

Web/Application servers: Tomcat, Jboss, Weblogic

Databases: Oracle, DB2, Postgres, SQL Server.

Operating Systems: Windows, Unix

IDE: Eclipse 3.x, JDeveloper 12

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, 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.
  • 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.
  • Used Log4j for tracking the applications and Used Harvest as version control tool and Clear Quest for defect management.
  • 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.

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 PSFramework 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.
  • 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.
  • Consumed and created REST Web services for Quick Quote Details.
  • Coordinating between Cross Functional Teams.

Confidential, CA

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.
  • 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.
  • 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.

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 Documentation.
  • 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

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

We'd love your feedback!