We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Over 6+ years of experience in Java/J2EE and Client - Server based applications.
  • Strong skills in Java programming.
  • Proficient with Object Oriented programming in Java.
  • Developed multi-tier applications using J2EE technologies like JSP, Servlets,, EJB, JDBC as well as HTML,SOAP,XML,JSF and JavaScript
  • Great Understanding of the flow of events through the complete Software Development Life Cycle (SDLC).Planned and executed all phases of the software lifecycle including, requirements gathering, design, development and testing.
  • Proficient with MVC Architecture.
  • Good Experience in using O-R Mapping tools like Hibernate and IBatis.
  • Great Exposure to Struts and Spring Frameworks.
  • Experienced in using Application Servers like JBoss, Oracle, WebLogic, WebSphere, and Tomcat.
  • Worked extensively with XML and XSLT, good knowledge of DOM and SAX parsers.
  • Great Exposure to databases like Oracle, MS-SQL Server, MySQL,DB2.
  • Good knowledge in Relational Databases Concepts like Stored Procedures, User Defined Functions, Triggers, Views, different types of keys, various types of relationships within the tables.
  • Good Exposure to programming in UNIX environment Shell script.
  • Multi-thread programming in Java.
  • Experienced in software design and analysis using UML methodologies in Rational Rose.
  • Exposure with RMI and Java Beans.
  • Exposure to ASP and VBScript.
  • Experience in developing SOA (Service Oriented Architecture) applications using Web Services.
  • Experienced in creating build files using ANT, MAVEN, and logging using Log4J.
  • Development experience in UNIX and Windows environments.
  • Experience in CVS(Concurrent Version system)
  • Strong analytical and debugging skills and the ability as well as the drive to learn new concepts
  • Excellent communication and presentation skills.
  • Quick learner and great team player with ability to work in varying environments.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL,C,C++

Markup Languages: JavaScript, HTML/DHTML, XML, XSL, XSLT, CSS

J2EE Technologies: J2EE, Servlets, JSP, EJB, JDBC, MVC Architecture, Java Beans, JNDI, JSTL, JMS

J2EE Frameworks: Struts, Hibernate, Spring, JUnit, Log4j, ANT, MAVEN

SOA Technologies: Web Services, SOAP, WSDL, UDDI

Design/Analysis: Object Oriented Methodologies,, UML, Design Patterns

Databases: Oracle, MySQL, SQL Server,DB2

Operation Systems: Windows 2000/98/XP/NT, UNIX (SUN SOLARIS, AIX), LINUX

Software Tools: Eclipse IDE, Oracle SQL Developer, TOAD,Stylus Studio,SOAP,WSDL,Netbeans

Web/Application Servers: BEA WebLogic, Apache Tomcat, IBM WebSphere

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Involved in designing the user interfaces using JSPs.
  • Used XML for mapping and configuring the project.
  • Used Web Services to verify the information.
  • Used PL/SQL to communicate with the database inclusive of the persistence and extraction of data
  • Used Eclipse 3.2 for writing code for JSP, Servlets.
  • Designing and developing Action classes and Action Form classes as part of Struts Framework. Server side validations using Struts Validator framework.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Used Hibernate with the Struts Framework.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Developed JUnit test cases for all the developed modules.
  • Used SVN for version control across common source code used by developers.
  • DAO and the hibernate transactions was implemented using struts framework.
  • Used CSS and JavaScript for validations and integrating business server side components on the client side with in the browser.

Environment: Java, J2EE, Struts, Web Services, JSP, Hibernate, PL/SQL, DHTML, Eclipse 3.2, Unix, BEA Web logic Application Server 9.2, JNDI, LOG4J

Confidential, Dallas, TX

J2EE Developer

Responsibilities:

  • Application had been developed based on Model View Controller (MVC) architecture using Spring Framework.
  • Responsible for interfacing with client for review and analysis of the requirement specification.
  • Designed and implemented the Generic Merchant XML document specifications for extensibility.
  • Developed WebService client using Apache Axis,SOAP and deployed Web Services on Weblogic Application Server
  • Used MDB’s and JMS in developing FES Queue processor
  • Enhanced existing multi-threaded persistent socket server code to create custom responses.
  • Implemented EJBs (stateless beans) to allow for translation and routing of the merchant transactions.
  • Used Java/J2EE Design patterns such as Business Delegate, Singleton, Factory, Session Facade, Data Transfer Object (DTO) and Service Locator, Observer etc.
  • Designed, implemented and debugged stored procedures to centralize data validation and access.
  • Used XML parsers (DOM and SAX) to convert input data from key value pairs into formatted XML
  • Used Maven for building application and used Log4J for logging and debugging.
  • Performed Unit testing using JUnit and performed integration testing.

Environment: Java, J2EE, spring, Weblogic, EJB, Swing, Windows, SQL Server, PL/SQL, XML, JavaScript, Eclipse, SVN, SOAP, WSDL

Confidential, Kansas City, MO

Software Developer

Responsibilities:

  • Review the requirements for the project.
  • Attended design review meetings and designed using UML class diagrams and sequence diagrams as per the requirements.
  • Developed User Interface classes using JSP, and XHTML.
  • Provided the user validations utilizing JavaScript.
  • Designed Servlets which act as controllers for the application to monitor the work flow.
  • Developed the business logic using stateless session beans EJBs.
  • Provide exception handling and logging using Log4J.
  • Administer WebSphere application server.
  • Create deployment descriptors in XML.
  • Use ANT for builds.
  • Develop PL/SQL stored procedures.

Environment: Java 1.4, WebSphere Server, XML, JSP, JDBC, JNDI, Servlets, EJB, JBuilder, Java Script, Oracle, TOAD, PL/SQL, UML, ANT.

We'd love your feedback!