We provide IT Staff Augmentation Services!

Web Application Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 8+ years of Extensive IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
  • Involved in full lifecycle of various projects, including requirement gathering, system designing, application development, enhancement, deployment, maintenance and support.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL,JMS,Struts, Spring, Hibernate,EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading. 
  • Strong knowledge of IDE's like Eclipse, Net Beans, IBM Rational Application Developer (RAD 7.0.0),Intellij IDEA.
  • Experience in web technologies like AngularJS,AJAX, HTML, DHTML, CSS, JSON, PHP and JavaScript.
  • knowledge on algorithms and data structures.
  • Highly experienced with modern JS frameworks and libraries such as jQuery.
  • Proficient with different Software development methodologies viz. Iterative, Prototyping and AgileMethodologies including Extreme Programming, Peer Programming and Scrum.
  • Experience in ORM frameworks like Hibernate, IBatis, and JPA.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Design and implementation of business logic using Entity and Session Beans to handle transactions and updating of data into the Oracle database.
  • Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
  • Ability to work in groups as well as independently with minimum supervision and display initiative to learn new technologies and tools quickly.
  • Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX. 
  • Task Specific Performer with considerable exposure in using ANT, Maven, Log4j, and LDAP.
  • Experience with Application servers and Web servers such as BEA Weblogic Server 8.1/9.2, IBM Web Sphere 5.0/6.0, Jboss Server 4.0.2 and Apache Tomcat Server 8.0/7.0/6.0.
  • Very good at building and Deploying EAR,WAR,JAR files on test, stage and production servers and also experienced in using Version Control Tools such asGit, GitHub, SourceTree,Subversion, CVS, PVCS.
  • Experienced in writing and maintaining Test Plans and defining Test Cases for Unit testing, Integration testing and System testing and executing them and capturing the results appropriately

TECHNICAL SKILLS:

Languages: Java, J2EE, HTML, DHTML, CSS, JQuery, SQL.

Operating system: Windows, Unix, Linux.

Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, EJB, JMS, Struts, Spring Framework, Java Beans, Web Services, AJAX.

Framework: Struts 1.x/2.x,Hibernate 3.5.3/3.5.3.2 , Spring 3.0.5/3.0.5.0 , JSTL 1.2/1.2.0.1 , JPA

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.

Web Technologies: AngularJS, JavaScript, HTML, PHP, Web services (SOAP, REST), Boot Strap, JQuery.

Servers: Weblogic 10.1/9.0/8.1/7.0 , Websphere 6.0/5.1, JBoss 4.0.3, Tomcat 8/7/6, Glassfish.

DataBases : Oracle10g/9i/8i/7.x, DB2, MSSQLServer, MySql.

Tools: Webstrom, Eclipse, WSAD, RAD,Tortoise, JBuilder, JDeveloper, TOAD, SQL Developer.

Concepts: UML, Design Patterns.

SoftwareConfiguration Management Tools: Win CVS, VSS, SVN, Clear Case, TortoiseSVN.

Build Scripts: Ant,Gradle, Maven.

Methodologies: Waterfall, Agile.

Others: Microsoft Visio, ANT, Maven, Clear Quest, TOAD, Rational Rose, PuTTY, FireBug, Bugzilla, JIRA, Agility.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Web Application Developer

Responsibilities:

  • Developed Action Classes, Form Bean, Java Bean classes for implementing business logic for the Struts Framework.
  • Created a custom, single - page, responsive web application using JSP, Servlets, Angular JS, JavaScript, HTML and CSS.
  • Worked on ER modeling of the back-end tables and used JDBC for connecting to database.
  • Hands-on experience in creating and consuming RESTful Services using Angular JS.
  • Develop Client Side Validation techniques using Angular Java Script.
  • Involved in creating and updating configuration files for Spring, Hibernate and Struts.
  • Worked on AngularJS, creating custom directives, decorators, and services to interface with both restful services also DOM applications.
  • Developing scripts for migration (from IE5 to IE11) efforts
  • Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
  • Used Ant for building EAR and worked with Production Control team for implementation & deployment.
  • Work with technical lead and developers with feature and solution clarification to develop code that reuses objects, is well structured, includes sufficient comments, is easy to maintain and continuous improvement of delivery processes.
  • Involved in Bug fixing of various modules and Production support.

Environment: JDK 1.7, Struts 2, Servlet, HTML5, CSS, Spring 3.0.7, Hibernate 3.6.9, Angular JS,JavaScript, ANT 1.7.1, SVN, Oracle, JBoss

Confidential, Charlotte, NC

Angular JS Developer

Responsibilities:

  • System analysis, design, development, and implementation of Java/J2EE and UI applications for WEB based software.
  • Designed and developed User Interface, application modules using Angular JS, HTML5, CSS and JavaScript
  • Implemented REST web services within the application with the use of URI templates and content negotiation.
  • URL routing handled by Angular router provider, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.
  • Created custom directives for re-usable components
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces
  • Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
  • Experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated Testing Tools using Jasmine, Protractor, JUnit, and Cucumber.
  • Experience in Unit Testing, User acceptance testing, Integration, Positive & Negative testing, Data driven testing, Security testing, Compatibility testing
  • Creating and implement grunt task to execute server side automated task
  • AGILE development process has been followed. Work with business and project owner on feature alignment with the project roadmap
  • Ensure application functionalities testing in all browser (like IE, chrome, Firefox, safari, ipad good browser)
  • Research and implement the latest changes in application to enhance technical environment setup
  • Translates technical specifications, and/or design models into code for new or enhancement projects (for internal or external clients).
  • Work with technical lead and developers with feature and solution clarification to develop code that reuses objects, is well structured, includes sufficient comments, is easy to maintain and continuous improvement of delivery processes.
  • Elevates code into the development, test, and Production environments on schedule.
  • Submits change control requests and documents.
  • Participates in systems analysis activities, including system requirements analysis and definition, e.g. prototyping.
  • Used Apache Maven for building and deploying the application.
  • Writes appropriate unit test plans and necessary code refactoring to ensure requirements are satisfied. Assists in integration, systems, acceptance, and other related testing as needed.
  • Ensures developed code is optimized in order to meet performance specifications associated with page rendering time by completing page performance tests.

Environment: Java, J2EE, Spring 3, JSP, AngularJS, JSON, CSS, HTML, STS, Webstrom, DB2, SVN, Jenkins, JIRA

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • This Application was developed using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Made changes to SOAP Web Services using Apache-Axis2.
  • Implemented various design patterns like facade Design Pattern, DAO, DTO, Singleton, view resolver
  • Used Dependency Injection feature ofSpring MVC framework and O/R mapping toolHibernate 4.0 for rapid development and ease of maintenance.
  • Wrote Interceptors, Validators and loggers using Spring MVC frame work.
  • Used Spring Integration to communicate with different web Services.
  • Wrote Hibernate classes, DAO’s to retrieve & store data, configured Hibernate files.
  • Wrote JUnit Test Cases for action classes and service layer classes.
  • Used Java Persistence API (JPA) through Hibernate
  • Used Hibernate and Spring-JDBC in development of Dao Layer
  • Responsible for creating efficient design and development of responsive UI using with HTML5, CSS3, Javascript, MEAN stack (Angular, and Node JS). 
  • Involved in establishing JMS connection for Handset Purchase for Customers to buy plans from their prepaid mobile phones.
  • Developed application using Agile/Scrum methodology.
  • Performed rigorous JUnit test cases to perform unit testing
  • Implemented various PL/SQL queries and assisted in writing Stored Procedure for mobile number validation, phone class assigned etc.
  • Used Hibernate as ORM tool for data persistence and retrieval of data like service plan, information on current customer enrollment etc.
  • Application was developed using Eclipse Indigoas IDE and GITHUB for version control system and deployed in Weblogic Application Server
  • Provided production support for the release of the Projects

Environment: Java, J2EE, Spring, Hibernate, Junit, Agile/Scrum, TDD, JSP, JDBC, Jquery, Weblogic 11g, Oracle 11g, Bootstrap, Log4j, SOAP Webservices, Maven, GITHUB, PL/SQL, Weblogic Application Server, Unix

Confidential, Minneapolis, MN

Java/ J2EE Developer

Responsibilities: 

  • Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds.
  • Developed user interfaces using Struts, JSPs, XHTML, CSS, Java Script and AJAX.
  • Implemented business framework using spring that leverages classical Model View Layer (MVC) architecture.
  • Created UML diagrams like Class diagrams, Use case diagrams in different tiers of the module.
  • UsedRESTful webservices and implemented connection pooling for database access.
  • Used collection interfaces Array list and Hashmap to ensure effective use of Data structure.
  • Developed application using Core Java concepts and maintained concurrency with Multithreading . 
  • Enhanced the Web Application using Spring Framework and Spring JDBC Template.
  • Implementation of Spring JDBC Template in persistence layer of the application.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database. 
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate. 
  • Used tiles for internationalization and configured tiles-def.xml files
  • Used Eclipse as Java/J2ee IDE tool for creating POJO, JSP, and Java classes. 
  • Worked with Oracle 11gand MySQL databases to query and read data.
  • Modified complex PL/SQL packages, stored procedures and functions to suit the new requirements.
  • Performed deployment of applications on Tomcat Server. 
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions. 
  • Used GIT HUB as repository to control versioning of projects.

Environment: JSP, Servlets, Tomcat, ANT, XML, Eclipse 3.6, Spring, Struts, Hibernate,Struts-Spring-Hibernate integration framework, SOAP/REST,  JavaScript, CSS, AJAX, Tiles, Log4j, Oracle 11g, Sql Developer,Jasper iReport 4.5.1, Junit.

Confidential, Orange, CA

Java Developer

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and JQuery.
  • Designing process documents and job flow diagrams using Rational Rose/MS Visio.
  • Developed Web Components using JavaScript, JSP, JSTL, Custom Tags, Struts Tags, HTML and Ajax.
  • Wrote Server side components using Servlets, JDBC.
  • Used Struts framework for MVC implementation.
  • Design and implementation of Business logic using Entity and Session Beans to handle transactions and updating of data into the Oracle database.
  • Implemented the validations using Struts MVC Framework. Developed Struts MVC compliant components for the web tier. Effective implementation of algorithms to implement the business logic.
  • Responsible for implementing the J2EE design patterns like Session Facade and Data Access Objects.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB 3.0.
  • Involved in developing various reusable Helper and Utility classes using core java, which are being used across all the modules of the application.
  • Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
  • Implemented EJB 3 Annotations for Entities, Relations and Transactions.
  • Unit Test cases are created and executed to test the newly created services using test clients.
  • Developed stored procedures, Triggers and functions in Oracle10g to process the trades using PL/SQL. 
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Delivered bug free code using Java, JSP, Struts, PL/SQL to implement the service, process the business logic, load the data into Oracle, publish the progress of these services, results on the monitoring web page.
  • Written Test Cases for Unit Level Testing using JUnit.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.

Environment: Java/J2EE, EJB, Struts 1.2, Oracle 10g, JUnit, JSP, Servlets, HTML, AJAX, CSS, Log4J, JDBC.

Confidential

Java Developer

Responsibilities: 

  • Designed Class and Sequence Diagrams. 
  • Developed user interfaces using Struts, JSPs, XHTML, CSS, Java Script and AJAX. 
  • Used Struts tlds (logic, bean, html, nested etc) with JSP pages, JSTL. 
  • Configured Struts-config.xml file for the Application and Developed Custom tag libraries. 
  • Used Value Objects, Service Locator and Singleton design patterns. 
  • Created CSS for formatting JSP pages 
  • Developed Controller and Service classes for Vehicle Management. 
  • Performed data loading using spring, Hibernate. 
  • Used JSF Framework for component based user interfaces. 
  • Used Rich Faces 
  • Developed Stateless Session EJBs and local Entity Beans and used the Session Façade Pattern. 
  • Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and DB2. 
  • Worked on generating the web services classes, WSDL using Apache Axis. 
  • Developed the Encryption Decryption program to secure sensitive dada like user account information. 
  • Developed XML schema and generated XML Beans. 
  • Written XML files containing Queries that are going to use an application and program to access them. 
  • Used CVS for checking in-out files. 
  • Responsible for Development, unit testing, integration testing and implementation of the application. 
  • Used Log4J to store log messages. 
  • Performed unit testing using Testing. 

Environment: Java, J2EE, Hibernate, spring, JSPs, Eclipse, IBM WebSphere 6.1, AXIS, Java Script, Subversion, IBM DB2, Clarity, Maven, Rational Rose, Windows XP

We'd love your feedback!