We provide IT Staff Augmentation Services!

Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Bethpage, NY

Professional Summary:

  • Having around 7 years of IT experience in Analysis, Design, Code Review Integration and Development of Multi-Tier distributed applications using Java and Technologies.
  • Experience in developing Java/J2EE, Hibernate, JSF and Struts, Applications for Financial services, Insurance, Banking, Logistics, E-Commerce, Telecom and Health Care Domains.
  • Proficient in java versions: JDK and J2EE with strong background of OOPs concept.
  • Proficiency in application servers such as IBM Websphere 7.0/8.0, WebLogic 8.1/9.1/10.3, Apache Tomcat 7.0/6.0
  • Excellent Project implementation skills using Core Java, Java Beans, J2EE JSP, Servlets , EJB, JMS, JSF, Struts, Springs, Spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns.
  • Experience in working with IDE's like Eclipse, My Eclipse, and Net Beans.
  • Experience in web application design using Spring and Struts Frameworks. Extensive Experience in using MVC Model View Controller architecture for developing applications using JSP, Java Beans and Action classes and Controllers.
  • Experience in client side Technologies such as HTML, DHTML, CSS, JavaScript and Jquery.
  • Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language HQL
  • Proficient in using RDBMS concepts with Oracle and MySQL.
  • Very Good Knowledge about the Oracle tools like SQL PLUS, TOAD.
  • Extensively used Oracle Collections and Bulk techniques.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries.
  • Expertise with Object Oriented Design OOD , Object Oriented Analysis OOA , Object Oriented Modeling OOM based on Unified Modeling Language UML architecture.
  • Experience and Strong knowledge in Design Patterns like SingleTon, Service Locator, MVC, Facade, Value Object and Caching Technique.
  • Strong knowledge on Agile SCRUM methodology and Waterfall model.
  • Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Test driven development.
  • Hands on experience writing web services both client side and end point using SOAP and Rest Full JAX-RS, JAX-WS .
  • Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
  • Proficient in writing UNIX and shell scripts.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting and onsite and offshore development.
  • Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.
  • Able to learn/adapt emerging technologies in work area.

TECHNICAL SKILLS:

Design Skills and tools

UML, Object Oriented Analysis and Design OOAD , Design patterns Singleton, Business Delegate, DAO, Factory, Fa ade, and Builder etc. .

Java

Object Oriented Programming OOP , Data Structure, Collections Framework, Exception Handling, Java I/O, JUnit etc

J2EE

J2EE JSP, Servlets, JSTL, Custom Tags, EJB, JMS, JDBC, Web Services JAX-WS, JAX-RS, XML Parsing, XSLT .

Open Source Frameworks

Struts 1.3, Spring Framework 2.5/ 3.0, Spring MVC, Spring Core, Spring Context, Spring JDBC, Spring ORM, Spring JMS, Spring Web Services, Hibernate.

Web/Application Servers Middleware

Weblogic 9.1/10.3, Web Sphere 7.0/8.0, JBoss 4.0/5.0, Apache Tomcat 6.0/7.0

XML and tools

XML, XSD, DTD, SAX DOM Parser.

Database tools

SQL, PL/SQL, Oracle, MySQL.

Operating Systems

Windows, UNIX, LINUX

IDE

Eclipse, WSAD, RAD.

Source Control

CVS, SVN.

Professional Experience:

Confidential

Role: Java Developer

Responsibilities:

  • Involved in design and development of the application using J2EE.
  • Involved in all phases of the application development.
  • Developed Presentation layer using JSP, HTML, JSON and XML.
  • Developed business logic using Session Beans and Entity Beans.
  • Have used DWR Direct Web Remoting framework to implement AJAX.
  • Experienced in Installing and Configuration of Application server WebSphere
  • Experience in Installing and Configuration of WebSphere servers like IBM Http server and Tomcat.
  • Package, build, Integrate and deploy enterprise J2EE applications on WebSphere that involves EAR and WAR.
  • Develop web application using Struts Framework
  • Used IBM SOA Document workflow in implementing the application.
  • Wrote the validation XML files and properties file needed for validating user inputs.
  • Involved in development of JSON database for dynamic menu management.
  • Used various design patterns for module design and development.
  • Developed scripts to automate frequent reports for the users.
  • Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
  • Worked with Spring and Hibernate configuration files. Created the object relational mappings ORM of database tables with Java Beans.
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
  • Design and development of application using Java, J2EE, Struts2, Hibernate XML
  • Wrote procedures to call various stored procedures from database.
  • Involved in coding the helper classes for better data exchange between different layers.
  • Wrote a Batch Processing program to process the Scheduled payments using Web Service API.
  • Provided production support by fixing bugs.
  • Performed unit testing, system testing and user acceptance test.
  • Used SVN for version control.

Environment: Core Java, J2EE, Spring, Struts2,Hibernate, CSS, HTML, JSP, JSF, JSON, XML spy, AJAX, JUnit, SVN, Java Script, Oracle 11g, IBM WebSphere8.0, PL/SQL, Eclipse, Maven,W3c, XML Beans, Web Services SOA, SOAP .

Confidential

Role: Java Developer

Responsibilities:

  • Responsible for developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Used Spring framework for dependency injection with the help of spring Configuration files and Web MVC for controllers.
  • Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
  • Worked extensively on AJAX using DWR framework.
  • Transformed XML content into HTML using XPath, XSLT.
  • Involved in Installation and configuration of Web Logic Server.
  • Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
  • Worked on generating the web services classes by using Service Oriented Architecture RESTful, SOA, WSDL, UDDI, and SOAP.
  • Used JMS for Asynchronous communication between the applications.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Involved in Updating the On Call Production support document.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Involved in the configuration management using CVS.
  • Developed Ant scripts to bundle and deploy application.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Developed various test cases and performed unit testing using JUnit.

Environment: Spring Framework 3, JSP, Servlets, JDK1.6, Oracle11g, JDBC, AJAX, Java Script, Hibernate, Web Logic, Log4j, ANT, HTML, XML, XSLT, CSS, CVS, JUnit, Eclipse, SOAP, WSDL, Web Services, SQL, JMS, PL/SQL, UNIX, Windows

Confidential

Role : Sr.Software Developer.

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using iBatis framework.
  • Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
  • Designed and implemented Configuration Management Database CMDB for Service-Now environment.
  • Implemented XSLT to traverse through XML nodes in Drools implementation code.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used DAO pattern to fetch data from database using IBATIS to carry out various database.
  • I used multithreading extensively in the math engine was rather ahead of its time: its immediate purpose was to enhance the user experience of the program by deferring lengthy calculations to background threads
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, AJAX and Ext JS.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
  • Configured Apache Tomcat Application server and supported.
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Ant scripts to build and deploy the applications in JBoss application Server.
  • Used Log4j utility to generate run-time logs.
  • Developed Functional Requirement Document based on users' requirement.

Environment: JDK 1.6, J2EE, Spring1.2 framework, Spring MVC, iBatis, JSP 2.0, JSF, Servlets 2.3, JDBC, AJAX, XML, Java Beans,Apache POI, JQuery, JavaScript, Ext JS, Dojo, Oracle 10g, IBM RAD, Agile Methodology, Design Patterns, VSS, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML, Unix.

Confidential

Role : Software Developer.

Responsibilities:

  • Worked on JSPs, JSTL, HTML, JavaScript, VAP,VCM
  • Lead a team of 6 people.
  • Used Tomcat server.
  • Used Spring with IBATIS
  • Designed pdf reports which called by application dynamically.
  • Prepared UML diagrams for the details designs using Rational Rose
  • Designing, coding and testing of the application.
  • JUnit testing during build phase.
  • Extensively use Collections API to manage Java Objects in different layers.

Environment: Windows.Spring, VAP, VCM, Drools Tomcat, Servlets, JSP2, JavaScript, Java 1.5, JAXB, XML, VSS.

Confidential

Role : Java/ J2EE Developer

Responsibilities:

  • Involved in the Full Life cycle of the project, i.e. Requirements gathering, and in implementing OOAD using UML.
  • Worked on Action forms, Action servlets and struts-config.xml file of Struts MVC framework.
  • Adopted J2EE design patterns like Service Locator, Session Fa ade, Value Object and Singleton
  • Suggested a proper N-tier Architecture and designed the system using J2ee SOA and designed innovative front end using CSS and HTML.
  • Designed UI with AJAX, DHTML and JavaScript for more interactive web pages. Involved in implementation of client side validations using JavaScript.
  • Developed EJB Session Beans to communicate with Controller and database layer.
  • Generated POJO classes to map to the database table. Wrote HBM Files for mapping java objects to tables in relational database and updated it as required.
  • Used Oracle 9i as database and Involved in the development of Procedures, Triggers for PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Involved in deploying the application in WebLogic application server. Developing and executing the UNIX Shell Scripts for deploying the application in the server.
  • Performed Use case design, object modeling using UML, like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams and Activity diagrams.
  • Prepared Test cases and Reviewed Code and Test cases and performed Unit testing and system testing using Defect Tracking System

Environment: Java 1.4, J2EE, Servlets, JSP, Struts, EJB 2.0, JSTL, HTML, JavaScript, CSS, JSF, IBM WebSphere 5.1, Oracle 9i/10g, TOAD, SOAP, XML, Eclipse, XML Spy, Hibernate, UNIX, Windows 2000.

We'd love your feedback!