We provide IT Staff Augmentation Services!

Java Developer Resume Profile

5.00/5 (Submit Your Rating)

Bethesda, MD

Professional Summary:

  • Over 7 years of progressive experience with full project lifecycle development using Java and J2EE technologies in the field of Software Programming and Developing.
  • Hands on experience with Object Oriented Design OOD and developing applications using UML. Expertise with Iterative development methodologies, designing Class diagrams, Sequence diagrams and Use case realization.
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Extensive experience in application development using Java, J2EE, Servlets , EJB, JSP, Java Script, Servlets, JDBC, JMS, Struts, Hibernate, JPA, Spring, Web Services, JAX-WS, JAX-RS, JUnit, Log4J, XML, HTML.
  • Experience in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework.
  • Expertise in designing and developing JEE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, WebLogic Workbench.
  • Highly proficient in using frameworks like Struts, Hibernate and Design Patterns such as MVC, Session Fa ade, Front Controller, Data Access Object DAO , Singleton, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in developing applications using XML technologies such as XML, XSL, XSLT, XPath, SAX, DOM, DTD and Schema.
  • Experienced in functional usage and deploying the applications in application servers like WebLogic, IBM WebSphere, JBoss Server and Web Servers like Sun-One Web Server, Apache Tomcat Server on Windows and UNIX environments.
  • Experienced in developing Web Services using SOAP, XML, RESTful web services and JSON.
  • Experience in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML related technologies/tools such as JAXB,JAXP, XSL, XQuery, XPath with good understanding of JAX-WS, JAX-RS, JAX-RPC inter-operable issues.
  • Proficient in performing java unit test cases using JUnit and TestNG, Integration and deployment of applications done in ANTconfiguringproject dependenciesusing Mavenand debugging using log4J.
  • Experience developing custom tags using JSP and has strong programming skills using Java1.7/1.6/1.5, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, JSTL and JDBC.
  • Expertise in web application development using HTML, DHTML, CSS, Java Script, JQueryand JSP.
  • Strong Hands on Experience in configuring JMS Queues and Topics using IBM MQ Series and ActiveMQ.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Sybase, Oracle 9i/10g/11gand DB2.Experience in SQL, PLSQL programming.
  • Experience in using Log4J, Version Control using VSS, SVN, TFS, CVS, Clear Case, Dimensions, PVCS and CVS.
  • Extensive experience in Software Development Processes like SDLC, Test Driven Development TDD , Iterative and Agile Methodologies.
  • Strengths include good team player, excellent communication interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment.

Technical Skills

Programming languages

Java, J2EE, Java Script, HTML, SQL, WSDL, JSTL, C, C , XML.

Java/J2EE Technologies

Java Servlet, SWING, JSP, EJB 2.0/3.0,JDBC, JPA, Hibernate, Axis, web services, JMS, JNDI, JAXP, JTA, JPA, JNDI, JAXB.

Application/Web Servers

BEA Web Logic, IBM Web-Sphere, JBOSS, Apache Tomcat.

Frameworks / APIs / Tools

Springs, Struts 1.2/2, Hibernate, iBatis, JUnit, JSF, Log4j, Ant, Maven, WEB-SERVICES SOAP, WSDL .

XML

XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Database

Oracle 9i/10g/11g, DB2, SQL Server, MS Access, MySQL.

Methodologies

Agile, Waterfall, TDD

Operating Systems

Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris.

Work Experience

Confidential

Role : Java Developer

Responsibilities:

  • Extensively used Struts Framework through-out the application for Bean creation, transaction management and intercepting the calls delegated to struts services by Web Services.
  • Developed application layout and composing tiles definitions, managed beans, Transfer Objects to pass data over layers, Business Delegates for invoking business methods of EJBs, Stateless Session Beans which will access Business Objects, which will in turn call DAO's to retrieve update data in the database.
  • Performed Use case design, object modeling using UML, like transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
  • Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
  • Involved in writing the database integration code using Hibernate.
  • Implemented Hibernate ORM tool integration with Struts MVC to interact with back end persistence system Oracle11g
  • Developed and deployed application in WebLogic in clustered mode as JAR and EAR distribution.
  • Hibernate used as Persistence framework mapping the ORM objects to tables and developed HQL, SQL queries.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Used Subversion for maintaining the component and for release and version management, and Jenkins for continuous integration.
  • Used Maven as build tool.
  • Followed Agile software methodology for project development.

Environment: Java 1.7, Struts 2, Hibernate 4.0, EJB 3.0, JMS, Web services, WebLogic Application Server, Java Beans, JPA 2.0 UML, XML, HTML, JavaScript, CSS, Oracle 11g, SQL, PL/SQL, Apache Maven, Jenkins, subversion.

Confidential

Role : Java Developer

Responsibilities:

  • Analyze the user requirement and documented design documents for the changes.
  • Developed web application using JSPs, Servlets, Struts 1.2 framework, Spring.
  • Developed Restful Web services with Spring Security.
  • Worked extensively on web interfaces that involved development of client side scripting using JavaScript and jQuery.
  • Developed business objects using EJB3 stateless Session Beans and MDB.
  • Developed Components and Interfaces using EJB, Hibernate and Struts.
  • Used Hibernate for data access and mapping.
  • Developed complex database queries and involved in performance tuning of queries.
  • Design and Implement event-driven system based on Java Message Service JMS .
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
  • Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
  • Interact with the testing team and enhance the existing functionality based on the user requirements.
  • Developed application using Spring Dependency Injection Concepts to inject Java Beans across business layer components.
  • Designed and developed Data Access Layer using Spring Hibernate Integration concepts and used Hibernate Query Language to writequeries to perform CRUD Create, Read, Update,Delete operations onthe database.
  • Used maven to deploy application in JBoss Application Server.
  • Maintain the SVN, Git repository like creating branches, conducting code merge sessions.
  • Involved in Requirements Analysis, planning and Use case study of the application.

Environment:JSP, Servlets, EJB 3.0, Struts MVC Framework, Spring, Hibernate, Oracle 10g/11g, XML Beans, JAXB, AJAX Technology,jQuery,Web Services, ivy, Eclipse IDE and JBoss.

Confidential

Role : Java Developer

Responsibilities:

  • Implemented Transfer Funds, Messaging Service Modules using Struts and Tiles Framework with respect to Model-View-Controller MVC Architecture.
  • Developed various EJB components like Stateful Session, Message Driven Beans to fulfill Business Logic.
  • Used JMS for reliable and asynchronous exchange of important financial information.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database tables.
  • Consumed Web Services using WSDL and SOAP for transferring funds to other financial institutions.
  • Used XML Parser API such as JAX-RPC in the web services request/response data for marshalling and unmarshalling.
  • Designed and developed data access layer using Data Access Object DAO , Session Facade, Business Delegate and Singleton design patterns.
  • Involved in Database Design and Development.
  • Developed Stored Procedures, Triggers, Functions and Cursors for efficient usage of data from MY SQL Database.
  • Used Log4J to capture the log.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classes to service the requests from the UI, populate business objects invoke EJBs.
  • Used JAXP DOM, XSLT , XSD for XML data generation and presentation
  • Wrote JUnit test classes for the services and prepared documentation.
  • Developed test cases and performed unit testing using JUnit.
  • Build application using ANT Scripts.
  • Used CVS for Version control across common source code used by developers.

Environment: J2EE, JSP, Struts, EJB 3.0, Hibernate 3.0, JMS, JNDI, MY SQL, MQ Series, MS Access, HTML, XML, ANT, WSDL, SOAP, SOA, Axis, ANT, Eclipse, Web Logic 11g, LOG4J, CVS, JUnit, Windows.

Confidential

Role : Java Developer

Responsibilities:

  • Developed the Spring AOP Programming to configure logging for the application
  • Implemented application level persistence using Hibernate and Spring.
  • Developed front end using Struts framework, business components using EJB's.
  • Developed user interface using JSP, HTML, andJavaScript to simplify the complexities of the application.
  • Developed the Servlets for processing the data on the server.
  • Developed various UI User Interface components using StrutsMVC, JSP, and HTML.
  • Used Subversion for software version control.
  • Involved in creating various Data Access Objects DAO for addition, modification and deletion of records using various specification files.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Used SQL statements and procedures to fetch the data from the database.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB 3.0.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Used Maven to deploy application in WebSphere Application Server.

Environment: Java, Servlets, JSP, Struts, Spring, Hibernate, XML, CSS, HTML5, Rational Clear Case, WebSphere Application Server, JavaScript, REST Web Services, Jersey, JQuery, SQL, JUnit, Maven

Confidential

Role : Java Developer

Responsibilities:

  • Developed Admission Censusmodule, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
  • Involved in development of Care Plansmodule, which provides a comprehensive library of problems, goals and approaches. You have the option of tailoring adding, deleting, or editing problems, goals and approaches these libraries and the disciplines you will use for your care plans.
  • Involved in development of General Ledgermodule, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
  • Development and implementation architecture using Spring Framework for Presentation tier and server-side J2EE technologies Using Controllers and Web Flow, EJB.
  • Implemented in multithreading technology.
  • Wrote Custom Tag Handlers and wrote Tag Library Descriptors
  • Designed and developed the application using the Eclipse IDE.
  • Used theLog4J as logging framework.
  • Used VSS version control tool for source code and version management.
  • Developed Message Service System using JMS API in EJB.
  • Expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Expertise in OOAD Technologies developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams.
  • Supported of application for regular change requests and enhancements.
  • Developed the DAO using Hibernate that interacts with the database to insert and update.
  • Involved in configuring WebLogic Server and deployment of application using Ant.
  • Involved in Team site Content management for developing the GUIs.
  • Developed Java code generators to generate Junit test cases for java code.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects.

Environment: J2EE, Java/JDK, EJB, JDBC, JSP, Servlets, JavaScript, JNDI, JavaBeans,JQuery, XML, XSLT 2.0, Oracle 9i, Eclipse, HTML/ DHTML, SVN, Hibernate.

Confidential

Role : Java Developer

Responsibilities:

  • Developed user interface using JSP, JavaScript, CSS.
  • Used Struts-tiles to develop the layout of web page.Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language HQL
  • Defined the Hibernate configuration file, Hibernate mapping files and created classes to persist the data into Sybase.
  • Involved in the implementation of Secondary Level Caching in Hibernate using Ehcache and created the Action classes, Action Forms Beans, Validators using Struts Framework.
  • Involved in the development of Presentation layer using JSP, HTML, CSS and used Struts framework.
  • Worked in implementation of MVC design paradigm of Strutsframework, object relational mapping using Hibernate and Oracle database.
  • Involved in the complete development, testing and maintenance process of the application
  • Responsible for gathering the requirements doing the analysis and formulating the requirements specifications with the consistent inputs/requirements
  • Developed Action classes and DAO classes to access the database.
  • Used Log4j for logging application messages.
  • Involved in writing Junit Test cases.
  • Deployed the applications in WebSphere application server.
  • Used Subversion as version control system.

Environment: Java, JSP, Struts, XML, WebSphere, ANT, Log4j, JDBC, CSS, JavaScript and Subversion

We'd love your feedback!