We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Richardson, TX

SUMMARY

  • SDLC: 9+ 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: 8 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 and Confidential 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,Angular JS, 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, Confidential 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, J 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, MS Access 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
  • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
  • 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 Confidential 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, Confidential 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, Github, Angular JS, 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.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS
  • 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, Confidential 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, Angular JS, 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 XML Bean 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.

Hire Now