We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY:

  • SDLC: 8+ years of software development experience in object oriented programming, design Development, Implementation, Integration and Testing of Client / Server / Internet / Intranet Systems for Engineering, Research, Financial and Insurance Industries using Object Oriented Analysis/Design/Methodologies.
  • Java - J2EE: 7 year of Experience in Java, J2EE technologies which involves JDBC, Servlets, JSP, JSF, Struts1.2,Struts 2.0, XML, JAXB, AJAX, EJB2.0, JMS, MQ Series, Web Services, SOAP, Hibernate, Spring Framework, Java Script, and JUnit with various configuration tools like Clear Case, VSS,MAVEN and CVS. Experience using IDE’s like Eclipse3.0, My Eclipse, WSAD5.1, RAD 6.0 and JBuilder. Strong knowledge and experience in Flex, Action Script and PHP.
  • Experience in designing use cases and sequence diagrams using Rational Rose Enterprise Edition 2000 and UML, OOAD and J2EE Design Patterns.
  • Strong Experience in Java, J2EE, Spring, Struts, Servlets 2.3, JSP 2.0, EJB 3.0, Hibernate, XML, XSLT, ClearCase, UNIX, Java Beans, Java Script, JUnit, Web Services, AJAX, Perl.
  • Experience in writing JUnit test cases.
  • Experience with different application servers like WebSphere Application Server 6.x/7.x Weblogic 9.x/10.x, Tomcat, and JBoss.
  • Experience in using Oracle 9i/10g, DB2, UDB, SQL Server 2000 and MySQL. Good knowledge in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers. Hands on experience in SQL Performance Tuning.
  • Experience in analysis, design and development of MVC & IOC pattern/Spring applications in J2EE Environment.
  • Experience in different IDEs like Eclipse 3.x, My Eclipse 3.x/4.x, Websphere Application Developer (WSAD 5.1), RAD 7.0, JBuilder, IBM Visual Age for Java.

TECHNICAL SKILLS:

Languages/ Technologies: Java (JDK), J2EE, JDBC, JNDI, Servlets, JSP, Spring 2.x, Struts1.x,2.x,Tiles,Log4J, RMI, EJB, CORBA, Java Mail API 1.1.1,JMS, JavaBeans,Web Services, SOA, SOAP, Hibernate, AJAX, JUNIT,Perl, Applets, Swing,HTML, DHTML, MS Office, CSS, XML, XSL, XSLT,SAX, DOM, UML, C,C++, Visual Basic, Cold Fusion, Anthill,XDoclet, Ibatis. JavaScript, Ant Script, Web Methods.

Application Servers: WebLogic 9.x/10.x,IBM Web sphere 6.x/7.x, Apache Web Server, Tomcat 5.x, JBoss 3.x

Development Tools: Eclipse 3.x, MyEclipse, WSAD 5.1, RAD 7.0, JBuilder 4.0/6.0, IntellJ IDE.

Protocols: HTTP, HTTPS, RMI, SNMP, TCP/IP.

Design tools: Rational Rose 98/2000.

Data Bases: Oracle 9.x/10.x,TOAD,SQLServer7.0/2000,DB2,Toad, MSAccess 7.0, Microsoft Active Directory.

Operating Systems: Windows /98/2000/XP, UNIX, Sun Solaris 2.x, DOS, Linux.

Version Control: SubVersion 1.4.6, Rational ClearCase 5.1, CVS, PVCS, VSS.

PROFESSIONAL EXPERIENCE:

Confidential,Richardson,TX

Senior Java Developer

Responsibilities:
  • Made extensive use of the JMS API for implementing message driven beans required for asynchronous messaging. Configured Connection Factories and Message Destinations. Implemented Message Senders and Receivers using Eclipse Developer and BEA Web Logic Application Server.
  • Involved in working with JMS Queues (Producers/Consumers) in Sending and Receiving Asynchronous messages via MDB s.
  • Strong experience in developing customized light weight persistence classes and Hibernate ORM framework.
  • Involved in development of Web Services based on SOAP protocol using WSDL and UDDI.
  • Implemented a variety of Spring Controller classes that coordinate the flow of control from the presentation tier to the Middle tier. These controller classes handle multiple request types by extending the behavior of Spring Controller classes
  • The middle tier is comprised of delegate classes that would delegate the calls from the Struts Controller classes to the Data Access Objects (DAO). Used Tiles along with Spring in JSP.
  • Configured the Hibernate Mapping files for mapping the domain objects to the database tables and their corresponding properties to the table columns.
  • Design patterns were used while building the business components are Template, Data Access Object and MVC.
  • Queries for accessing data were built using the Hibernate API.
  • Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, Used Tiles, DAOs, controller classes, validation classes and the domain Objects are configured as part of the Spring configuration file.
  • Developed Validators for application components using the Spring validation framework.
  • Developed XML documents for storing user specific information which includes various options selected by the user.
  • Accessed and Manipulated XML documents using XML DOM Parser.
  • Extensively used RAD Developer and IBM Web Sphere Application Server for developing and deploying EJBs
  • Used Log4j for External Configuration Files and debugging.
  • Used Ant framework to build the application.
  • Experience with Agile/Scrum methodology and practice in a multidisciplinary team.
  • Tested the whole module using SOAPUI.
  • Actively involved in tuning SQL queries, Sybase and in writing PL/SQL statement.
  • Involved in writing database connection classes for interacting with Oracle database. Incorporated Singleton Pattern to implement the database access classes.
  • Unit tested the complete module using JUnit.
  • Designed and coded software & conducted reviews.

Environment: J2SE, J2EE, JDK 1.6, RAD 7.x, IBM Web Sphere Application 7.x, Tomcat 5.x, JDBC 2.0, JNDI 1.2, Servlets 2.x, JSP 1.2, Spring 2.x, Struts 2.x, Tiles, Log4j, Web Services, WSDL, SOAP,RMI, EJB 3.0, JMS Hibernate LDAP, JUnit, HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, JavaScript, Apache Ant, Oracle, Sybase SQL Server, PL/SQL, Soap UI, Toad, AJAX, UML/Rational Rose 2000, Agile, Scrum, Linux, Korn shell, Clear Case.

Confidential, Chicago,IL

Senior Java Developer

Responsibilities:
  • Involved interacting with user, gather requirements and creating detailed technical Specification documents.
  • Worked on developing custom tag libraries, JSP’s for the presentation layer of the application.
  • Designed and developed JSP Page for the user Interface and used JavaScript for client side validation.
  • Worked on developing the data access wrappers for existing Cache database using JDBC.
  • Worked on project existing Mumps functional as SQL procedures and accessing them using JDBC.
  • Worked on developing configuration management infrastructures to parse XML files and provide them to the presentation layer.
  • Worked on configurable XML parser as part of the communications framework to interact with legacy systems.
  • Utilized Struts Framework encouraging application architectures based on the Model View Controller (J2EE Design Patterns) design paradigm.
  • Developed and deployed Servlets for the interaction with the Oracle database using JDBC.
  • Involved with Unit testing of Components using JUNIT, Integration and regression testing of the developed application.
  • Implemented log4j by enabling logging at runtime without modifying the application binary.
  • Developed Listener classes that receive the information from JMS Queues and extracted data from the XML files and save the data in the MySQL database.
  • Integration Testing and User Acceptance Testing.
  • Worked on change requests and defects.
  • Involved in creating and designing of the database and structures in Oracle.

Environment: J2SE, J2EE, JDK 1.7, RAD 7.x, IBM Web Sphere Application 7.x, Tomcat 5.x, JDBC 2.0, JNDI 1.2, Servlets 2.x, JSP 1.2, Spring 2.x, Struts 2.x, Tiles, Log4j, Web Services, WSDL, SOAP,RMI, EJB 3.0, JMS Hibernate, LDAP, JUnit, HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, JavaScript, Apache Ant, Oracle, SQL Server, PL/SQL, Soap UI, Toad, AJAX, UML/Rational Rose 2000, Agile, Scrum, Linux, Korn shell, Clear Case.

Confidential,Detroit,MI

Senior Java Developer

Responsibilities:
  • Strong experience in developing customized light weight persistence classes and Hibernate ORM framework.
  • Implemented a variety of Spring MVC Controller classes that coordinate the flow of control from the presentation tier to the Middle tier. These controller classes handle multiple request types by extending the behavior of Spring MVC Controller classes.
  • Configured the Hibernate Mapping files for mapping the domain objects to the database tables and their corresponding properties to the table columns.
  • Queries for accessing data were built using the Hibernate API.
  • Connect to the Foreign JMS Server to send the message to the request queue and get the response from the reply queue.
  • Developed XML documents for storing user specific information which includes various options selected by the user.
  • Used XMLBean tool to serialize and de-serialize the Java object.
  • Developed the Stateless session beans to implement the business logic using EJB.
  • Used XMLDOM to read the config files.
  • Used the goXML Transformation tool for doing the Transformations.
  • Connected from one system to another system using JMS Bridge.
  • Developed Validators for application components using the Spring validation framework.
  • Developed XML documents for storing user specific information which includes various options selected by the user.
  • Developed XML documents for storing user specific information which includes various options selected by the user.
  • Accessed and Manipulated XML documents using XML DOM Parser .
  • Extensively used Eclipse Developer and BEA WebLogic Application Server for developing and deploying EJBs.
  • Used Tiles along with Spring in JSP.
  • Used Log4j for External Configuration Files and debugging.
  • Used Ant framework to build the application.
  • Actively involved in tuning SQL queries and in writing PL/SQL statement.
  • Involved in writing database connection classes for interacting with Oracle 10G database. Incorporated Singleton Pattern to implement the database access classes.
  • Unit tested the complete module using JUnit.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
  • Enhancing the Stored Procedures using PL/SQL using Oracle 10G.

Environment: J2SE, J2EE, JDK 1.5, Eclipse 3.x, BEA WebLogic Application Server, Tomcat 5.x, JDBC 2.0, JNDI 1.2, Servlets 2.3, JSP 1.2, Spring 2.0, Tiles, Log4j, RMI, EJB 2.0, JMS 1.0.2, Web Services, SOAP, Hibernate 3.0, AJAX, Junit, HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, JavaScript, Apache Ant, Oracle 10G, PL/SQL, Toad, UML/Rational Rose 2000, UNIX, Korn shell, ClearCase.

Confidential,Overland Park,KS

Senior Java Developer

Responsibilities:
  • Involved in System Requirement Analysis and Design using UML.
  • Developed the front-end components using HTML, XML, JSP, Servlets and JavaScript.
  • Implemented Client side validations using Java script inside UI components.
  • Coded classes and other server side components using IBM WebSphere Application Server (IBM WebSphere Application Server 6.x) like Servlet Filter, EJB, DAO and other Business components.
  • Implemented several design patterns like Session Façade, Service Locator, Data Access Object (DAO), Data Transfer Objects (DTO) and Value Objects (VO).
  • Created several JSPs, Java Beans and custom tag lib for front end designing of the website.
  • Developed the front-end components using HTML, XML, JSP, Servlets and JavaScript along with Struts Frame work.
  • Configured the Hibernate Mapping files for mapping the domain objects to the database tables and their corresponding properties to the table columns.
  • Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are
  • Implemented Client side validations using Java script inside UI components.
  • Developed different Action classes for Business logic implementation which basically calls different Server side components like EJB, DAO and other Business components.
  • Developed the application following MVC II pattern and used Struts framework to achieve that.
  • Also Used RAD 6.x for developing Java, RMI, Java Mail, JDBC, EJBs code and IBM WebSphere Application Server 6.x for deploying EJB’s, JSPs and Servlets and all the Java classes.
  • Performed Data Access programming using IBATIS -ORM and JDBC.
  • Coded different Java helper and validation classes for the Application logic and utilities.
  • Developed the ANT scripts for preparing EAR and WAR files used to deploy J2EE components.
  • Developed PL/SQL procedures and triggers in MySQL Database.
  • Involved in calling the PL/SQL Procedures from Front End Using JDBC.
  • Implemented log4j by enabling logging at runtime without modifying the application binary.
  • Developed Listener classes that receive the information from JMS Queues and extracted data from the XML files and save the data in the MySQL database.
  • Implemented Database interactions using JDBC 2.0 with back-end Oracle 10g.
  • Used JUNIT for testing and check API performance.
  • Used Sub Version 1.4.6 for version Management.

Environment: J2SE, J2EE, JDK 1.3, RAD 6.x, IBM WebSphere Application Server 6.x, Tomcat 5.x, JDBC 2.0, JNDI 1.2, Servlets 2.3, JSP 1.2, Struts 2.0, Log4j, RMI, EJB 2.0, MySQL 5.1, JMS 1.0.2, Web Services, SOAP, Cold Fusion, Hibernate 3.0, iBatis, LDAP, AJAX, Linux, DreamWeaver, Junit Swing, HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, JavaScript, Apache Ant, Oracle 10g, SQL Server, PL/SQL, Toad, AJAX, UML/Rational Rose 2000, UNIX, Korn shell, ClearCase.

We'd love your feedback!