We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • 8+years’ experience in development and design of cross platform applications using Object Oriented Programming, J2EE technologies.
  • Expertise in Analysis, Development, Implementation and Support of projects.
  • Expert in Core - Java 5.0/6.0 with strong understanding of API Contents, Collections/Generics, Event/Exception handling. Multithreading/Concurrency .
  • Experience in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
  • Working knowledge of Java Web Services with real time knowledge using SOAP, WSDL, RESTful and UDDI.
  • Good experience in identifying actors, use cases and representing UML diagrams.
  • Experienced in using Waterfall and Agile Methodology including creating product/sprint catalogs, active participation in Scrum, Sprint planning.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Expertise in MVC Architecture using springand Strutsframework and implementing custom tag libraries.
  • Expertise in deploying enterprise applications on WEB /Application servers like Confidential Web Sphere, Jboss, Apache Tomcat& BEA WebLogic.
  • Exposure to implementing WebServices (WSDL using SOAP protocol).
  • Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
  • Experience in using Hibernate for object relational mapping and query databases using HQL.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA),Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.
  • Good team player having excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals involved in the project, self starter.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL.

Java Technologies: Core Java,J2EE (JSP, Servlets), Struts,Spring,Hibernate, JDBC,AJAX,Web Services(SOAP,WSDL)

Web/Application Servers: Apache Tomcat, Web Logic server,JBOSS.

Tools: / IDEs: Eclipse3.0, TOAD, SQL Developer

Frameworks: Struts, Spring, Hibernate

RDBMS / Database: ORACLE 10g/9i/8i, SQL Server, My SQL

Web Development: HTML, CSS, XML, Java Script,JSP

Protocols: HTTP,SOAP,WSDL

Other Tools: TOAD, JUNIT.

Operating Systems: Windows 2000/XP/2003/98, DOS.

PROFESSIONAL EXPERIENCE

Confidential, NJ

Java Developer

Responsibilities:

  • Designed presentation part in JSP(Dynamic content) and HTML (for static pages).
  • Performed Client side validation using JavaScript.
  • Designed and developed Servlets to communicate with data through Apache Tomcatserver.
  • Used JDBC for the persistent storage of details in the Oracle database.
  • Wrote SQL stored procedures and triggers for data population, retrieval.
  • Worked on Spring WebServices combination to consume a service.
  • Adopted J2EE best Practices, using J2EE patterns. Utilized View Helpers, Session Façade, Value Objects, Business Delegate, Service Locator and Singleton for portability and performance.
  • Involved in debugging the application for any existing issues.
  • Involved in providing the testing support and fixing the issues for the many modules in the application.
  • Involved in the design discussions with Business Analysts and developed/delivered the code as per the design.
  • Developed and used ANT build scripts to compile, package and deploy the application.
  • Deployed the Application as part of every monthly release on WebSphere Application Server .
  • Developed test cases and performed unit testing using JUnit, DBUnit, and involved in debugging.

Environment: Java, JSP, Servlets, JavaScript, HTML, UML, WebSphere, Oracle, SQL, Windows XP.

Confidential, IL

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • Developed the application using SpringMVC that leverages MVClayer architecture, also configured Dependency Injection.
  • Defined mapping entities using Hibernate and JPA annotations to persist data to the database tables.
  • Developed GUI using JSP, JSTL, AJAX, HTML, CSS and JavaScript.
  • Wrote WebServices using SOAP for sending and getting data from the external interface.
  • Used the Tiles Framework and Tag Libraries in the presentation layer to simplify the complexities of the application.
  • Worked on creating JSPs, Form Beans and Action classes and configured in Struts-Config.xml
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO and DTO.
  • Built and deployed the project on JBOSS server.
  • Used AJAX Framework for Dynamic Searching of covered products for funding.
  • Involved in designing the Graphical User Interfaces using HTML and JSP.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Web services - WSDL and SOAP for getting credit card information of the insured patients from third party.
  • Used soapUI for load testing the Web Services.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Implemented object/relational persistence (Hibernate) for the domain model in DAO layer.
  • Involved in creating Database SQL and PL/SQL queries and Stored Procedures.
  • Implemented Singleton classes for property loading and static data from DB.
  • Used Log4J to print info, warning and error data on to the logs.

Environment: J2EE1.5, Spring2.0, Servlets, JSP, AJAX, SOAP, XML, WSDL, JUnit, JavaScript, JBOSS server, Oracle10g, HTML.

Confidential, NY

Sr. Java Developer

Responsibilities:

  • Developed user interface using JSP, StrutsTags to simplify the complexities of the application
  • Configured the Strutsconfiguration file and Application context file based on the Springand Hibernate entries.
  • Involved in various phases of project development following Agile (Extreme Programming)
  • Used spring for DependencyInjection for plugging in the HibernateDAO objects to the business layer.
  • Developed Data Access layer using Hibernate and spring framework.
  • Developed Controller classes in Spring MVC using annotations to handle the request and Service components and DAO classes are created to fetch or update data.
  • Deployed WebServices for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Include use cases, class diagrams, sequence diagrams and activity diagrams.
  • Developed the application using Spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java. Integrated the Spring and Hibernate framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Extensive experience in implementing J2EE design patterns like Visitor, Singleton, MVC pattern and Data Access.
  • Designed and developed REST-ful style Web Service layer.
  • Created entities and mapped them to the data base using Hibernate.
  • Implemented a generic interface to Hibernate criteria API for UI search functionality.
  • Developed SQL, PL/SQL, stored procedures - database application scripts.
  • Used Tomcat for the web Development of the application.
  • Used XSL/XSLT for transforming and displaying payment history reports
  • Involved in the development of Tables, Indexes, Storedprocedures, DatabaseTriggers and Functions.
  • Worked with Weblogic application Server for the deployment of the application.
  • Used WSDL and SOAP for the development of the XML based applications.
  • Worked with CMS with Weblogic Portal for the development of the application.
  • Used SQL navigator and PLSql for the database enhancement.
  • Unit tested all the classes using JUNIT at various class level and methods level
  • Used Log4J to capture the log that includes runtime exceptions.
  • Worked with Oracle10g for the backend development of the database.

Environment: Java 6.0, J2EE (JSP, Servlets, JDBC),Struts1.3, Spring 3.0, Hibernate 3.0, Eclipse, XML, Java script, AJAX, JUNIT, Weblogic, Oracle, TOAD, WINDOWS XP.

Confidential

Java Developer

Responsibilities:

  • Designed and developed components for billing application.
  • Developed web pages using HTML and JSP.
  • Developed data validation & Data access components using Servlets and JavaBeans.
  • Checking the database by writing the SQL Queries to check whether data is correctly storing in the data base or not. Checking the database catalog to get the information about the data type of the fields.
  • Designed and developed several logical layers and modules including UI Delegate Layer, Data Access Layer using hibernate & spring and a Services Layer.
  • Implemented Auditing of the outbound as well as inboundtractions between CRC and CME corner using SpringAOP and SQLTriggers.
  • Implemented Agile Java methodology using Eclipse, Java, spring and Hibernate for the CRC development.
  • Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug).
  • Involved in publishing as well as consuming web services using Apache AXIS, JAXB and JWSDP.
  • Used JWSDP for generating Java stubs, and skeletons from the existing XSD for interacting with the CME from the CRC.
  • XML Parsers like SAX, DOM and Document Builder Factory were extensively used to write Java client programs to parse the XML feeds.
  • Implemented Session Façade, Command Pattern and DAO design patterns.
  • Involved in writing ANT build files, for the build (Creation of JAR, WAR, and EAR) and deployment of the NINDS CRC application on to the target test as well as production servers.

Environment: .JDK1.3, Java, Servlets, JSP, HTML, JUnit, Web Logic, SQL Server.

We'd love your feedback!