We provide IT Staff Augmentation Services!

Application Developer Resume

3.00/5 (Submit Your Rating)

Washington, DC

PROFESSIONAL SUMMARY:

  • 8+ years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM and KANBAN.
  • Good knowledge and hands on experience in MVC (Struts 1.x), spring 2.x and ORM (Hibernate 3.0) frameworks.
  • Extensive knowledge of XML - based standards and protocols (such as WSDL and SOAP),Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Strong experience in UNIX and Shell scripting.
  • Good documentation skills on both functional and business requirements.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB.
  • Expertise in Web-Development technologies like Servlets, JSP,JSTL, HTML,HTML5, JavaScript, CSS, CSS3,XML, XSL/XSLT, Angular JS, AJAX, JQuery.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere,IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Extensive experience in implementation of the version control software SVN, CVS, Git.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Hands on experience using Messaging Services like JMS, MQ Series.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, UML, C/C++

Web Technologies: JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, WSDL, JAX-RS, JSX-WS,HTML,HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript,JSON, AngularJS, AJAX.

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere, JBoss. IIS

IDEs: Eclipse, Net Beans, Red Hat Developer Studio, WSAD.

Tools: TOAD, XmlSpy, Ant, Maven, PL/SQL Developer, JUnit, I Report

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Oracle 8 / 9i / 10g/11, HSQL, PL/SQL, My Sql, MS SQL Server 7.0, Sybase, MS-Access.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc…

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.

PROFESSIONAL EXPERIENCE:

Confidential

Application Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model.
  • Developed web application usingSpring MVC framework
  • UsedSpring Inversion of Control, to make application easy to test and integrate
  • UsedAuto wired PojoandDAOclasses withSpringControllers
  • Developed GUI usingJSP, JavaScript, JQuery, HTML5 and CSS3.
  • Used Ajax for Asynchronous communication between client and server.
  • UtilizedSpringannotationsand XML configuration forDependency Injection
  • Implemented RESTful Api by using Jersey Implementation of JAX-RS for Internal and external users.
  • Consumed the JAX-WS SOAP Web services and created the client for the services to get the data from other teams.
  • Provided connections usingSpringORM frameworkto the database and developedSQLqueries to manipulate the data using Hibernate of DB2 Database.
  • UsedSpringDAOconcept in order to interact with PL/SQL using Hibernate template.
  • Used WebSphere Application server for building, testing and deploying application locally.
  • Used Singleton and Factory Design patterns for improving the performance.
  • UsedLog4jto print the logging, debugging, warning, info on the server console.
  • Used JUnit and Mockito Framework and EclEmma for code coverage
  • UsedGit for version control.
  • UsedCodePro Analyticsto make sure all the code maintains Lowes standards.
  • Interacted with testing team to fix defects.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: RAD 7.5, WebSphere 8.0, Spring Framework 3.5, Jdk 1.7, JSP, JavaScript, Jquery, Ajax, HTML5, CSS3, SOAP, JAX-WS, REST, JAX-RS, Jersey, JAXB, DOM, SAX, XSD, DTD, Hibernate, DB2, Log4j, GIT, Junit, Mockito, EclEmma.

Confidential, MO

J2EE Developer

Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.
  • Attended discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Status report was provided to the manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day. JIRA tickets were created and tasks were completed in the assigned time.
  • Used UI such as JavaScript for enhancing the user interaction with the application and for client side validation. Coding, Testing and implementing new functionalities for new requests in the Application.
  • Actively participated in the implementation, maintenance and testing phases plan generation using Struts framework.
  • Enhanced user interfaces to enable input of additional rmation for the purpose of plan generation using CSS, JavaScript, and Angular JS.
  • Used webservice calls using Java WebServices RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
  • Used SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
  • Used data modeling for creating a data model by applying formal data modeling techniques.
  • Experience in application servers like Tomcat locally and Web logic to host it on the Linux server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.

Environment: Java 1.6 Struts 1.2, J2EE, JSP, JSTL, JQuery, Oracle, SVN, WebLogic, Eclipse, ANT, Apache Tomcat, SVN, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WS, and Web Services.

Confidential, Washington DC

Java/J2EE Developer

Responsibilities:

  • Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code.
  • Involved in various phases of Software Development Life cycle (SDLC) of the application.
  • Followed Agile Methodology and participated in SCRUM Meetings.
  • Developed RESTful web services for the project as per the business requirements.
  • Involved in developing XML Schemas and used JAXB for marshalling/un-marshalling.
  • Developed few web pages using JSP, JSTL, HTML, CSS, Java script, Ajax and JSON.
  • Used their Proprietary framework to implement rules and validations for front end.
  • Involved in writing POJO classes, XML configurations.
  • Involved in defining DAO interfaces and writing SQLqueries.
  • Hibernate 3.0 is implemented for mapping object-oriented domain model to Oracle.
  • Implemented several Java/J2EE design patterns like Spring MVC, Singleton, Spring DependencyInjection and Data Transfer Object.
  • Wrote build scripts for compiling and creating jar files using Maven for the application.
  • Involved in fixing of defects and enhancements.
  • Involved in Unit Testing and Integration Testing of the application using Junit, Mockito.
  • Used static analysis tools to make sure the code maintains all standards.
  • Used Clover to maintain code coverage for the entire project.
  • Used Log4j to print logging, debugging and warning information.

Environment: JDK1.6, J2EE, JSP 2.0, Spring 3.0, Spring DAO, Ajax, JSON, WebSphere, Eclipse 3.6.0, Log4j, Oracle 11g, SQL developer, Web Services, JAX-RS, Hibernate 3.0, SVN, CSS, Maven, XML, Windows-XP, Unix.

Confidential

J2EE Programmer

Responsibilities:

  • Worked closely with Project Managers in making design decisions.
  • Involved in various stages of Software Development Life Cycle (SDLC).
  • Architecture of the project as per MVC standards using Struts.
  • Developed UML Diagrams.
  • The Front-end was developed using JSP for dynamic page generation.
  • Designed and developed the front end using JavaScript.
  • At database end, responsibilities included creation of tables, integrity constraints, stored procedures, triggers and views.
  • Designed, developed and deployed on Bundled JBOSS server.
  • Implemented database interactions with Oracle 9i using JDBC API.

Environment: J2EE, JSP 1.1, Struts 1.0, JDBC, JavaScript, HTML, Oracle9i, UML, JBOSS, Windows 2000.

Confidential

Software Developer

Responsibilities:

  • Developed Online Shopping System using J2EE technologies.
  • Created HTML, CSS pages for front-end, used JavaScript for client-side validation.
  • Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology.
  • Specify, design, and develop, test and support software.
  • Designed and developed back end using Servlets and JavaBeans.
  • Document programming problems and resolutions for future .
  • Maintain and update documentation as needed.

Environment: Java, Servlets 2.4, JSP 2.0, JDBC 3.0, Oracle9i, HTML, JavaScript, Tomcat, JavaBeans, Eclipse.

We'd love your feedback!