We provide IT Staff Augmentation Services!

Java Developer Resume Profile

2.00/5 (Submit Your Rating)

Dallas, TX

Professional Summary:

  • Having 5 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.
  • Experience in working with IDE's like Eclipse, My Eclipse, and Net Beans.
  • 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 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 J-query.
  • 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

Weblogic 8.1/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, My SQL.

Operating Systems

Windows, UNIX, LINUX

IDE

Eclipse, WSAD, RAD.

Source Control

CVS, SVN.

Professional Experience:

Confidential

Role: Java Developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Used agile methodology for design and development of project.
  • Designed and developed the front-end using JSP, HTML, CSS, J-Query, Ajax, and JavaScript.
  • Developed Class and Sequence Diagrams using RAD.
  • Performed WebSphere configuration, backup and restoration tasks.
  • Improved performance, reliability, and scalability of the application server and its interaction with Web
  • Servers, Database Servers.
  • Involved in Tuning of WebSphere Application Server for performance improvements.
  • Responsible for developing DAO layer using Spring MVC and configuration XML's for Hibernate and
  • Also manage CRUD operations.
  • Wrote complex SQL statements and used PL/SQL for performing database operations with the help of TOAD.
  • Implemented factory, singleton and DAO design patterns.
  • Created and maintained the configuration of the Spring Application Framework IOC and implemented
  • Business logic using EJB
  • Converted EJB MDB's in to Spring MDP's.
  • Implemented SOAP Services JAX-WS to interact with external systems.
  • Developed JAX-RPC based Web Services using AXIS to processing claims. Used Soap UI to test them
  • Converted Business to customer services into Restful Services.
  • Used Restful client to interact with the services by providing the Restful URL mapping.
  • Responsible for bug fixes and documentation.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs.
  • Coded Test Cases using J-Unit to run tests.

Environment: J2EE, Spring, Hibernate, CSS, HTML, JSP, XML, J-Unit, SVN, JavaScript, IBM WebSphere8.0, PL/SQL, Maven, XML Beans, SOAP and Restful Web Services

Confidential

Role: Java Developer

Responsibilities:

  • Redesigning the existing web application with new technologies.
  • Design and development of the new Technical flow.
  • Daily client on-site team interaction.
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Involved in creating UI screens using JSP, controllers using annotations at method level and class level.
  • Developed DAO for communicating with the database. Used Hibernate DAO support for performing queries. And handled transactions using spring annotations.
  • Involved in writing HQL Queries, criteria and named queries in DAO's.
  • Defined business facades to handle multiple calls to the dao's. Defined custom exceptions at business layer and DAO layer.
  • Used xml to configure mapping files and defined DTO for named queries.
  • Used spring support for restful web services to communicate with the host machine for agreement forms. Used rest Client to test the web services. Used Jackson API to unmarshall the response into java objects.
  • Used auto wired annotation for handling the dependent objects.
  • Created test cases for DAO's and web services. Used annotations to load the Config file to test the components.
  • Used maven to acquire the dependencies and build the application. Used perforce as a version control system. Anthill pro to deploy the application into jboss.

Environment: Java 1.6, J2EE, JSP, Spring MVC, Spring ORM, Spring IOC, Spring Web Services, Hibernate, Web Services Restful, Oracle 10g, JUnit 4.8, Maven 3.0, Java Script, HTML, CSS, jQuery, AJAX, Eclipse Juno.

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 and XML.
  • Developed business logic using Spring Service layer annotations.
  • Have used DWR Direct Web Remoting framework to implement AJAX.
  • Have done integration with TransUnion to get credit scores for the policyholders.
  • Implemented Web services Client to access TransUnion's WSDL file in order to get the scores.
  • Used IBM SOA Document workflow in implementing the application.
  • Wrote the validation using Bean validation framework and properties file needed for validating user inputs.
  • Used various design patterns for module design and development.
  • 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.
  • Wrote procedures to call various stored procedures from database.
  • Involved in coding the helper classes for better data exchange between different layers.
  • Worked with 3rd party API for processing credit cards.
  • Processed Credit Card payments at run time using third party API.
  • 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 CVS for version control.

Environment: Java 1.6, J2EE, JSP, Spring MVC, Spring ORM, Spring IOC, Spring Web Services, Hibernate, Web Services Restful, Oracle 10g, JUnit 4.8, Maven 3.0, Java Script, HTML, CSS, jQuery, AJAX, Eclipse Juno.

Confidential

Role: Java Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control MVC structure using Struts.
  • Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework JSR 303 .
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java 1.6, JSP, Servlets, Spring Framework 3.0, Spring IOC, Spring JDBC, JSR 303 Bean Validation, Web Sphere, Oracle 9i, XML, XPath API, UNIX, Selenium, Web Services, WSDL, SOAP, AJAX, CSS, ANT.

Confidential

Role: Java Developer

Responsibilities:

  • The application was designed on Struts Frame work to make use of MVC pattern.
  • Used Struts validator framework to automatically validate user input.
  • Created tile definitions, struts-configure files, validation files and resource bundle.
  • Develop, implement, and maintain an synchronous, AJAX based rich client for improved customer experience
  • Created/mappings and implemented persistence layer using Hibernate.
  • Involved in designing the data model for the system.
  • Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
  • Developed/Customized Java Server Pages JSP for Customer User Interface UI .
  • The business layer is based on spring framework and persistence mechanism used is Hibernate.
  • Developed Controller Classes and Data Management Classes using Spring Framework.
  • Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, and Servlet.
  • Involved in writing test cases using JUnit.
  • Used CVS tool for Version control.
  • Used web services in production analysis.
  • Developed Secured Single Sign on pages using SAMLSSO.
  • Involved in migrating code from development to QA, QA to UAT and UAT to Production environments.
  • Release management of the code between and different environments.
  • Developed and maintained Ant Scripts for the build purpose on various environments.

Environment: Java 1.5, Struts 1.3, Spring IOC, Hibernate 3.5, JSP, Oracle 9i, AJAX, Ant 1.7, Java Script HTML, CSS, RAD, Web Sphere 7.2, Web Services JAX-WS, Apache Axis, Junit 4.2.

Confidential

Role: Java Developer

Responsibilities:

  • Use Struts and JavaScript for web page development and front-end validations
  • Fetch and process customer related data.
  • Created Servlets, JSPs and used JUnit framework for unit testing
  • Developed DAOs, Stored Procedures and SQL queries to support system functionality
  • Application design and documentation -- UML system use cases, class, sequence diagrams developed using MS Visio
  • Use Ant scripts to automate application build and deployment processes
  • Support Production/Stage application defects, track and document using Quality Center.

Environment: Java 1.5, Struts 1.3, Java script, JDBC, CVS, Eclipse, Web logic Server 9.1, Oracle 9i, Toad, Linux.

We'd love your feedback!