We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

MI

SUMMARY:

  • Over 8+ years of strong experience in software development using Java and J2EE/JEE technologies.
  • Involved in the Software Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance using various methodologies like waterfall, agile and Test Driven Development(TDD).
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX - WS.
  • Experience with various J2EE/JEE design patterns like DTO, DAO, MVC, SessionFacade, BusinessDelegate, Service Locator, Transfer Object, Singleton and View Object in the development of Enterprise Applications.
  • Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring Framework 2.0/3.0,Spring MVC, Web Flow, Hibernate 2.0/3.0 ORM, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
  • Involved in developing distributed Enterprise and Web applications using Java/J2EE, Web technologies that include Spring, Hibernate, EJB, JSP, Servlets, Applets, Struts, JMS, JDBC,XML, XSL, XSLT, HTML5,CSS, JavaScript and jQuery.
  • Expertise in J2EE/JEE technologies like JSPs 1.x/2.0, Servlets 2.x, EJBs 2.0/3.0, JDBC, JNDI and AJAX.
  • Strong Knowledge in XML technologies including XML,XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
  • Worked on Multithreading, Spring & JSF framework for developing Multi-Tier distributed Enterprise Applications.
  • Extensive experience and understanding of Java, JDBC, XML, XSL, XSLT, XSD, parsing methodology like SAX and DOM, RAD 7.2,Eclipse 3.x IDE, WebLogic 7.X/8.X,WebSphere7, JBoss4.0 and Apache Tomcat 4.x Servers.
  • Proficient with Core Java and markup languages HTML, XHTML, DHTML, CSS, XML.
  • Expertise in RDBMS namely Oracle, MS-SQL Server, MySQL, DB2 and Sybase.
  • Hands on experience in writing Queries-SQL, Stored procedures, Functions and Triggers by using PL/SQL.
  • Hands on experience with JUnit, and Log4j in developing test cases and determining application functionality.
  • Good knowledge in version control system tools like CVS, SVN, PVCS, and ClearCase.

TECHNICAL SKILLS:

Languages: C++, Java, J2EE/JEE, SQL/PLSQL

Operating Systems: Windows 98/2000/XP/NT, Unix,MS-DOS, Linux

Java Technologies: J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, Web Services, JSF.

Web/App. Server: Apache Tomcat 5.5 &6.x, WebLogic 7.0, 10.0, Web Sphere 6.1, JBoss4.5

Frameworks& Tools: Struts1.1/1.2, JSF, Spring, MVC, ATG, Hibernate, JUnit, JPA, Easy Mock, AJAX, Log4J, Eclipse, STS, Tibco EMS.

Web Technologies: JSP, jQuery, XML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, JSF, Ajax, REST, JSTL

Databases: ORACLE,DB2, Sybase, SQL Server, MYSQL

Design & Modeling: UML, Design Patterns, Microsoft Visio, Rational Rose 3.0,Agile SCRUM

Tools: /IDES: RAD 7.5,Net Beans, Eclipse

Build Tools: ANT, Maven

Version Control Tools: CVS, SVN, GIT

PROFESSIONAL EXPERIENCE:

Confidential, MI

Java Developer

Responsibilities:

  • Used Spring Framework for developing the application and used hibernate to map to Oracle database.
  • Used Restful Web services for implementing rate lock confirmation in mortgage.
  • Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans.
  • Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file.
  • Worked on integrating Struts with Spring IOC.
  • Developed Action classes and DAO classes to access the database.
  • Used Hibernate query language for querying database.
  • Extensively used CVS for version control management.
  • Implemented Ant and Maven build tool to build jar files.
  • Used Rest http Client tool for testing web service
  • Implemented several service layers.
  • Used SQL Developer as front end to communicate with oracle database.
  • Involved TRID and implemented advisories.

Environment: jdk1.7, jdk1.5, J2EE, Jboss 4, Eclipse, Struts 1.0, JDBC, JavaScript, SOAP, Hibernate, EJB, JUnit, JSP, Spring, Hibernate, Maven,Log4J, PL/SQL, CVS,Jboss6,Ant and Oracle 10g.

Confidential, Rochester, MN

Java Developer

Responsibilities:

  • Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file.
  • Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans.
  • Used JIRA 5.2 for the issue tracking and bug reporting.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
  • Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Sate less Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Implemented spring security for application transaction management.
  • Developed Web Services to integrate with the External System.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Involved in developing EJB's Message Driven Bean (MDB) for asynchronous messaging.
  • Implemented Maven build tool to build jar files.
  • Used JavaScript for client side validations and Struts Validation for server side Validations.
  • Developed the JUnit test cases.
  • Used Log4j and commons-logging frameworks for logging the application flow.

Environment: jdk1.7, J2EE, Web Logic 8.1, Eclipse, Struts 1.0, JDBC, JavaScript, SOAP, JPA, CSS, XML, EJB, JUnit, JIRA, JSP, Spring, Hibernate, Maven,Log4J, PL/SQL and Oracle 10g.

Confidential, Exchange Place, NJ

Java Developer

Responsibilities:

  • Extensively used CVS for version control management.
  • Extensive use of Maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Used struts tiles framework for layout management.
  • Used Tortoise SVN, GIT for the repository management.
  • Consume Web Services using java to retrieve the required information to be populated in the database.
  • Set up Jenkins server and build jobs to provide continuous automated builds.
  • Worked on Asset Management Module in order to develop services using RESTful Web services.
  • Use of SOAPUI to verify the WSDL end point URL.
  • Extensive use of core java features like multithreading, caching, messaging to develop middleware for the application.
  • Wrote PL/SQL Stored Procedure using TOAD for archiving data on a daily basis for a monthly report and scheduled the job using DBMS Scheduler.
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in AngularJs.

Environment: Web Logic 9.2, Spring 3.0, Spring MVC, Core Java, Struts, JDBC, Jenkins, Maven, Servlets, RESTful Web Services, PL/SQL, Oracle, Windows XP, SOAPUI, CVS and agile-RSA.

Confidential, Menomonee Falls, WI

Java Developer

Responsibilities:

  • Understanding the Business requirements.
  • Developed a web based application using Java, JSP, Servlets, HTML with SDLC (Software Development Life Cycle) model.
  • Used JSP and HTML for creating user interface.
  • Implemented Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors, Validation.xml and Validator-rules.xml.
  • Used Angular JavaScript for client side validation
  • Written SQL to retrieve and insert data from/into the database.
  • Designed, developed and deployed the EJB’s onto the WebSphere
  • Application Server 7.5.
  • Successfully designed and developed a B2B(Prodesk) and B2C (eStore) ecommerce applications using Java and J2EE technologies.
  • Used Log4j as a debugging tool for logging application debugging messages.
  • Application designed and developed using Java Core, J2EE, JMS, Javascript, Struts, Hibernate, AOP CSS, Web Services Axis, and AJAX.
  • Involved in Code Review.
  • Designed and developed user interface (UI) using JSP, JSP Tag Libraries (JSTL), Core Java, Custom Tag Libs, Java Script, XML and HTML.
  • Involved in Unit testing and Integration testing of the application.
  • Tracing and Logging frameworks implemented using Log4j
  • The e-commerce web application was developed with a team of 12 members where the website functionality was extended to provide the customers to perform online transactions.
  • Used Clear Case as version control system, to keep track of all the work and changes to allow several developers to collaborate.

Environment: IBM Web Sphere Application Server 6.1, J2EE 1.4, JSF 1.2, Rich Faces, Hibernate 3.0, Spring Framework 2.0,Spring Web Flow, JMS 1.1, JAXB, Tibco EMS, Web Services, SOA, WSDL 1.1, JavaScript, Rational Rose, UML, HTML5, JNDI, CVS 1.1, Log4J 1.2, JUnit 3.8, ANT 1.5, DB2, IBM RAD 6.1, Linux and agile-RSA-7.1.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Implemented Model View Controller (MVC) architecture Using Jakarta Struts Framework1.2 at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
  • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate and Struts.
  • Developed user interfaces using JSP, Struts Custom tags and HTML.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Implemented design patterns such as Singleton to access DAO, Business Delegate and Session Façade.
  • Implemented server-side business components using Session Beans.
  • Implemented Messaging using JMS and Message Driven Beans.
  • Developed MDBs that consumed the messages from the Java Message queue.
  • Used XML Web Services using SOAP to get the credit based insurance score based on the information contained in the credit report obtained from an authentic credit bureau.
  • Used XML parser APIs such as JAXB in the web service’s request/response data for marshalling and unmarshalling.
  • Implemented the data persistence functionality of the application by using JPA to persist Java objects with the Oracle 9i database.
  • Extensively used Eclipse3.0 for writing code.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Used CVS for version control.
  • Used WebLogic Application Server 9.1 for deploying various components of application.

Environment: J2EE1.3, BEA Weblogic Application Server 9.1, Eclipse 3.0, JDK 1.5, JSP 1.2, EJB 2.0, Struts Framework 1.2, Spring Framework 2.0, Spring Web Flow, XML, JMS 1.1, HTML, JNDI, JPA, CVS, Log4j, Junit, Oracle 9i.

Confidential, Bellevue, WA

Java Developer

Responsibilities:

  • Interfacing with the business analysts to know their requirement and prepare requirement documents and design documents.
  • Designing new components to fit in the already existing architecture using, core Java, multi threading different design patterns like the factory method, Abstract factory pattern, Singleton.
  • Designed and implemented various data models as per requirement.
  • Designed and implemented DAO and EAO objects for database and enterprise access respectively.
  • Implemented MVC flow using Struts to suit the various enhancements in the application.
  • Designed and implemented stored procedures, packages, database functions and triggers for various database operations.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans) and Message Driven Beans.
  • Achieved the goal of eliminating millions of database hits per day by introducing a caching mechanism for caching of campaign information.
  • Refactored JSP pages to build complex rule mechanism while creating rules for a campaign. Involved taking care of several complex situations.
  • Wrote UNIX and AWK scripts for data loading which run on daily basis.

Environment: Java, JSP, EJB, Java Script, Oracle, WebSphere, Sql Navigator, Struts, SQL, JDBC, PL/SQL for stored procedures and packages, database Views and Functions, Unix, Shell Script, AWK Script.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Designed User Interface based on MVC framework, which attains an apt coordination for Struts MVC, JSP, Servlets and Custom Tag Libraries.
  • Developed web GUI involving JSP, JavaScript, JQuery 1.8+, HTML 4, CSS, and XML
  • Configured struts-specific deployment descriptor (struts.xml)
  • Implemented the validations using Struts MVC Framework
  • Created Action Classes for Controller in Struts MVC Framework
  • Implemented Struts Framework for configuration of action mappings and presentation logic in JSPs, Servlets
  • Enhanced the UI by Ajax scripting to make the web pages more dynamic by making asynchronous calls to the server and only reloading the selected area of web page instead of loading the entire web page and used JSON objects for communicating data between client and server and made use of JQuery API for parsing JSON
  • Consumed REST services for weather data from Weather Underground
  • Used FLOT 0.8+ JQuery Charts API for interactive bar and linear graphs
  • Developed Server side components based on Struts MVC and the persistence layer build on ORM framework Hibernate
  • Developed Composite View Pattern using Struts2 tiles framework
  • Used Maven for building and deploying the application.
  • Developed a pipeline to process the user requested analysis using Shell Scripts, Python and Cron Jobs on the server

Environment: Java, J2EE, Struts 2.3, REST services, JSP, AJAX, JQuery 1.8+, XML, CSS, JavaScript, MSSQL Server 2010, Log4j, WebLogic, UNIX and Windows7, Eclipse.

We'd love your feedback!