We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Bethesda, MD

SUMMARY

  • 4+ years of experience in all phases of software development lifecycle including requirements analysis, prototyping, design, development, debugging, testing, performance tuning and deployment of intranet and internet based web applications using Java, J2EE application server technologies.
  • Extensive experience in creating applications using Java, J2EE technologies like JDBC, Servlets, JSP, JNDI, EJB, JavaBeans, Spring and Hibernate.
  • Experienced in Web development using Ajax, HTML, CSS, JavaScript, XML, JSTL, jQuery
  • Developed XML applications using DOM, SAX and XSLT.
  • Extensive knowledge of all levels of teh Software Development Life Cycle including analysis, design, development, testing and maintenance of complex object oriented applications in Agile Development environments.
  • Proficient in Web designing & development using Adobe Dreamweaver, HTML5, CSS, JavaScript, XML, JSP, JSON, JSF and Ajax.
  • Experience in developing, deploying and consuming web services in both SOAP and REST API.
  • In - depth experience in programming, deploying, configuring of middle-tier popular J2EE Application Servers like IBM WebSphere, WebLogic, JBoss and Glassfish application servers.
  • Worked extensively on projects using Oracle, SQL and PL/SQL.
  • Translated complicated enterprise specific business rules and procedures into appropriate business logic components such as code libraries and stored procedures.
  • Good experience in Software configuration management tools like GitHub, and SVN.
  • Developed java applications using IDE tools like Eclipse, NetBeans and IBM Rational Application Developer (RAD).
  • Knowledge in identifying problem domains in teh scope of client requirement and fixing issues, exposure to change management and maintenance of applications.
  • Thoroughly understand Java coding standards and has a good exposure in implementing teh best practices throughout project life cycle.
  • UsedWaterfall and Agile (Scrum) methodology to develop projects.
  • Excellent communication and interpersonal skills with ability to work as both an individual and a team member.
  • Self-motivated, positive, upbeat, energetic team player with a high degree of integrity.

TECHNICAL SKILLS

Languages: Java 1.6 & 1.7,XML,XSLT, Ruby, PL/SQL,C,C++,C#, UML, MDA

Web Services: SOAP, REST, Jersey, RESTEasy, Apache Wink

Databases: Oracle 10g, DB2, MS Access, SQL Server.

Web Technologies: JSP, Servlet, JSTL, Tiles, JSON, XML, SAML, HTML, XSLT, CSS, Angular JS, JavaScript, jQuery.

J2EE Technologies: JDBC, JNDI, RMI, EJB, JPA, JavaBeans.

Application Servers: IBM WebSphere, JBoss, WebLogic, Glassfish.

Web Server: Apache Tomcat

IDE, Versioning Tools, tracking tools and testing tools: Eclipse, MyEclipse, IBM Rational Application Developer, CVS, GitHub and PVCS, Ant, Maven, JIRA, JUnit.

Frameworks: Hibernate, Spring, Struts

Design Patterns: Singleton, Factory, Abstract Factory, Façade, Data Access Objects, Intercepting Filters, Composite View, Business Delegate, Model View Controller and Front Controller.

Operating Systems: Windows, Solaris, Unix

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Bethesda, MD

Responsibilities:

  • Developed and implemented MVC (Model - View-Controller) framework using Spring for teh application.
  • Implemented application level persistence using Hibernate and Spring.
  • Implemented MVC architecture using Struts framework.
  • Developed additional UI Components using JSF and implemented an asynchronous, Ajax (jQuery) based rich client to improve customer experience.
  • Involved in adding Ajax, JavaScript components to some of teh JSP pages wherever needed.
  • Technology leadership for teh direction of teh Cloud based application using Node.js, PDF.js, Sencha, MongoDB and Microsoft SQL Server integrating to a proprietary framework.
  • Responsible for teh implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • Worked on teh modernization of a legacy and outsourced UI. Technologies used were Backbone.js, CanJS and jQuery.
  • developed retiree Contact list application using MEAN (MongoDB, Express.js, AngularJS and Node.JS) stack.
  • Provided end user support for all levels of Oracle ECM users.
  • Created unit test scripts to test entities with CRUD operations, analyze heap size and memory leaks with JProfiler.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE
  • Consumed Web Services using Apache CXF framework for getting remote information
  • In depth exposure of creating API for internal and external application using REST and SOAP based design.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in WebLogic Server.
  • Conducted software builds using Subversion in a windows environment via Cruise Control.
  • Performed unit testing using JUnit framework and used Struts Test Cases for testing Action Classes.
  • Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams to model teh detail design of teh application using UML.
  • Responsible for developing GUI / user interfaces using JSP, CSS and HTML.
  • Developed teh front end using JSP, JSTL, Ajax and Display Tag libraries.
  • Involved in developing teh Scheduled jobs and involved in teh integration and release phase of teh product.
  • Involved in creating Maven scripts for merging jar files into existing repository.
  • Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using ILOG JRules.
  • Analysis of QTP for web 2.0 objects and created custom objects using web extensibility tool.

Environment:Java, J2EE, Spring, hibernate, JSF, struts, jQuery, Ajax, Sencha ExtJS, JavaScript, Node.js, AngularJS, Bootstrap, Backbone.js, Oracle Database 10g, CRUD, PL/ SQL, JDBC, Oracle Coherence, MongoDB, Apache CXF, REST, Eclipse, WebLogic, SVN, JUnit, Agile, UML, JSP, JSTL, Servlet, Maven, GWT, ILOG, Web 2.0, SOA, Clearcase.

Java/J2EE Developer

Confidential, East Hanover, NJ

Responsibilities:

  • Teh entire application was developed in J2EE using an MVC based architecture.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Used teh Struts 1.3 framework and Standard Tag Libraries and various custom tag libraries for teh presentation layer.
  • Used JavaScript for client side validations.
  • Used Core Spring for setter dependency injections.
  • Developed teh business logic using stateful session beans, EJB 3.0.
  • Used a Message Driven Bean (MDB) for supporting user subscriptions and notification features.
  • Consumed a Web service for exchange rate calculation.
  • Created prepared statements and called stored Procedures using callable statements in MySQL.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between teh business logic tier and teh persistent storage tier
  • Used Hibernate for Database Persistence.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built - in functions to retrieve and update data from teh databases.
  • Deployed applications on WebSphere Application server.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Used Collections extensively to store, retrieve and manipulate objects in teh business logic layer.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Created test cases which adhere to a Test Driven Development (TDD) pattern.
  • Built scripts using Ant dat compiles teh code, pre-compiles teh JSPs, built an EAR file and deployed teh application on teh application server.
  • Used SVN as a version control system, an important component of Source Configuration Management (SCM).
  • Used log4j for logging.

Environment:Java, J2EE, JSP, Servlets, Struts, Tiles, Spring, Hibernate, SOAP, WSDL, WS-Security, MySQL, PL/SQL, CSS, XML, XSLT, JavaScript, WebSphere, WSAD, HTML, XML, Ajax, Maven, Toad, Oracle Database 10g, UNIX, UML, Shell Scripts, Agile (Scrum), Rational Rose, JUnit, log4j.

Java Developer

Confidential, Columbia, MD

Responsibilities:

  • Involved in teh complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • In teh Front end of teh Application, designed and implemented a publishing framework and reusable UI component library based on AngularJS and jQuery.
  • Teh RESTful web services has been used to retrieve and update teh data which is populated in view using AngularJS model.
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Designed application modules, base classes and utility classes using core java.
  • Designed and implemented customized exception handling to handle teh exceptions in teh application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Developed Business components using Java Objects and used Hibernate framework to map teh Java classes to teh database.
  • Designing teh front end using JSP, jQuery, CSS and HTML as per teh requirements dat are provided.
  • Extensively used jQuery selectors, events, Traversal and jQuery Ajax with JSON Objects.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with teh spring frame work manager classes retrieve and save teh data from teh database.
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Model View Controller (MVC) Architecture and coded JavaBeans (as teh model).
  • Implemented Web Services to send order details to downstream systems using JAX-RPC and REST.
  • Implemented log4j for logging purposes and debug teh application.
  • Designed and developed teh application presentation layer using JSTL.
  • Prepared JUnit test cases and executed teh test cases using JUnit in eclipse.
  • Executed JProbe and resolved teh performance issues in teh application.
  • Involved in bug fixing during teh System testing, Joint System testing and User acceptance testing.
  • Supported teh application during teh warranty period.

Environment: JDK 1.6, UML, Spring, Spring taglibs, Eclipse, Oracle WebLogic Application server, JSP, jQuery, Servlets, JDBC, Hibernate, Spring XML, XSLT, CSS, DOM, JUnit, log4j, Oracle Database 10g, Toad, UNIX, Ant, Agile(Scrum).

We'd love your feedback!