We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 7+ years of progressive experience in software development includes Analysis, Design and Development of Web - based applications.
  • Extensive experience in design and development of multi-tier applications usingJava, J2EE, Struts, Hibernate, XML, SOAP, REST-ful, WSDL, HTML, JavaScript, JSF, Tag Libs, Junit.
  • Experience with 2-tier, 3-tier and N-tier architecture.
  • Proficiency in application servers such as IBM Websphere 5.1/6.1, BEA WebLogic 7.0/8.1, Apache Tomcat 4.1/5.0.
  • Experience in web application design using open source MVC, spring and Struts Frameworks. Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP,JavaBeans and Servlets.
  • Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience using Hibernate for mappingJavaclasses with database and using Hibernate query language (HQL
  • Proficient in using RDBMS concepts with Sybase, Oracle and MySQL.
  • 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.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
  • Experience and Strong knowledge in Design Patterns like Single Ton, Service Locator, MVC, Facade, Value Object and Cache Technique.
  • Experienced in Tomcat and Web logic Administration, Installation, domain creation, JMS & JDBC configurations, J2EE applications deployment and Troubleshooting.
  • Working knowledge of Agile SCRUM methodology.
  • Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Coding, Testing and Implementation.
  • Highly experiences in Web services development.
  • 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.
  • Good understanding in writing the UNIX shell scripts and windows batch files to automate the jobs.
  • Methodical knowledge of Application development life cycle and Software Engineering Principles.

TECHNICAL SKILLS

Design Skills and tools: UML, Object Oriented Analysis and Design (OOAD), Design patterns (Singleton, Business Delegate, IOC, DAO, SDLC, ActiveMQ etc).

Java: Object Oriented Programming (OOP), Data Structure, Error Handling, Java I/O, Collections, Multithreading, Socket programming, JUnit etc

J2EE: J2EE (SAX, DOM, XSLT, Servlets, JSP, JSTL, Custom Tags, EJB, JSF, JMS, JDBC).

Open Source Frameworks: Struts, Spring, IoC (Dependency Injection), Spring Batch, Spring MVC, Hibernate.

Web/Application Servers & Middleware: Weblogic, Websphere, JBoss, Apache Tomcat.

XML and tools: XML, XSD, DTD, SAX, DOM, XMLSPY.

Database tools: SQL, PL/SQL, Oracle, DB2, Sql Server, MySQL.

Operating Systems: Windows, UNIX, LINUX and DOS

IDE: Eclipse, JBuilder, Weblogic Workshop, WSAD, RAD.

Source Control: CVS, Visual Source Safe, SVN, etc.

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Involved in developing the application usingJava/J2EE platform. Implemented the Model View Control (MVC) structure.
  • Responsible to enhance the Portal UI using HTML, Javascript, XML, JSP,JAVA, CSS as per the requirements and providing the client side Javascript validations.
  • Used Spring Core Annotations for Dependency Injection.
  • Hibernate used as Persistence framework mapping the ORM objects to table.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • 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 i/p request.
  • Used AJAX framework for server communication and seamless user experience.
  • Extremely involved with web services development.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Used client sidejavascripting: JQUERY for designing TABS and DIALOGBOX.
  • Setup the Integrated Development and Testing environments in order to deploy &different applications in servers using Unix-Shell scripting.
  • 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: JDK1.4, JSP, Servlets, SQL, JavaScript, spring, JDBC, Hibernate, Web Sphere, Oracle 9i, XML, XPath API, UNIX, Selenium, Web Services, WSDL, SOAP, AJAX, CSS, ANT.

Confidential, Woonsocket, RI

Java Developer

Responsibilities:

  • The application was designed on Struts Frame work to make use of MVC pattern.
  • Used Struts validator frame work 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 indesigning the data model for the system
  • UsedJ2EEdesignpatternslikeDAO, ValueObject, ServiceLocator, MVCandBusinessDelegat.
  • Developed/Customized JavaServerPages (JSP) for Customer UserInterface (UI).
  • ThebusinesslayerisbasedonSpringframeworkandpersistencemechanismusedisHibernate
  • DevelopedControllerClassesandDataManagementClassesusingSpringFramework
  • 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.
  • DevelopedandmaintainedAntScriptsforthebuildpurposeonvariousenvironments.

Environment: Struts,Hibernate,Spring,JSP,Oracle9i,AJAX,SAML,ANTJavaScript,HTML,CSS,RAD,Websphere6.0,webservices,WebSpherePortals,JDK1.4.,JUnit.

Confidential

Java Developer

Responsibilities:

  • Redesigning the existing web csr application.
  • Design and development of the new Technical flow of the webcsr.
  • Daily client & on-site team interaction.
  • Use of the Spring Web Framework for the application based on the MVC design paradigm
  • Application was implemented using MVC(Model II) architecture and enhanced the design using session and value object patterns
  • Involved in Unit test application changes to ensure conformance to design specifications and software performance
  • Designed, developed and maintained the data layer using the Hibernate ORM framework
  • Written SQL queries, stored procedures, and modifications to existing database structure as required per addition of new features.
  • Used Maven for buildingJavaApplications.

Environment: Eclipse, J2EE (JNDI, JSP, JDBC 2.0), spring, Hibernate Design Patterns, Web Services and Oracle.

Confidential, Schaumburg, IL

Java Developer

Responsibilities:

  • Development ofJavaBeans to communicate with EJB’s developed
  • Installed, configured, and maintained JBoss Server.
  • This project also involved the use of hash maps, array lists, and sorted maps among the collections implemented.
  • Supported production environment including monitoring application, resolving any production related issues.
  • Handled various exceptions that arose throughout the project.
  • Co-ordinated with development team for deployment of application into JBOSS server.
  • Involved in creating various UML diagrams based on requirement documents.
  • Coded Entity Beans, Session Beans and persistency layer classes.
  • Designed and implemented the functionality of identifying the IBM products using part number.
  • Updated Presentation Layer (Struts, Tiles, and JSP Tags) for accommodating the dual number search.
  • Have written DAO (SQL queries) for the enhancement using backend as DB2.
  • Followed RUP and OOAD methodology for enhancements.
  • Worked with Hibernate.

Environment: JSP/HTML,Struts,EJB,XML,XSLT,Oracle11g,WebSphere5.1,Eclipse,CVS,Windows2000,UNIX

Confidential - San Antonio, TX

Java Developer

Responsibilities:

  • Involved in designing and developing device and circuit comparison using JSP, HTML, Java Script, GUI, DOM, EJB, XML and JAXP.
  • Created few Database Views.
  • Developed SQL Queries, Views, and Packages for handling Database activities in Jboss.
  • Used Spring Validation Framework to implement the Data Integrity Enforcements and User Validations.
  • Written automated UNIX scripts to automate the process of running regular jobs.
  • Used log4J to implement logging to generate audit, debug and error logs.
  • Involved in Unit Testing, Integration testing and provided support for System Test, Performance and UAT Teams.

Technologies and Tools: Java, Jboss, Eclipse, spring, JSP, JDBC, XML, JUnit, Log4J, CVS.

We'd love your feedback!