We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Orlando, FL

SUMMARY:

  • 6 plus years of professional experience of developing enterprise applications using Object Oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Experience in all the phases of Software Development Life Cycle - analysis, design, development, deployment, testing and maintenance of enterprise applications.
  • Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
  • Experience developing front-end components using JSP, HTML, CSS, JavaScript, Ajax.
  • Excellent understanding and expertise in web tier frameworks like Struts and Spring MVC
  • Knowledge in all components of struts-config file. Well-versed with various struts actions classes.
  • Excellent hands on experience on Struts framework and extensively used Validator Framework and Tiles Framework
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI and other Remote Components
  • Good Experience of Object Relational mapping frameworks like Hibernate and JPA
  • Used JMS and MQfor messaging purposes in middleware
  • Good knowledge and experience in implementing open source frameworks Hibernate and Spring
  • Excellent knowledge and experience in SQL queries, PL/SQL, Stored Procedures to interact with Oracle and MS SQL Server databases
  • Expertise in using HQL, Criterion Queries & Named Queries in Hibernate
  • Expertise in developing Service Oriented Architectures (SOA) and clients to use Webservices.
  • Used XPath, XQuery, XML Parsing extensively in my current and previous projects
  • Hands-on experience in implementing REST Webservices.
  • Used various web servers like Apache Tomcat, WebLogic and IBM WebSphere
  • Experience on different Operating Systems - Windows 2003/2008/XP/Vista/7/8.1, Linux and Unix
  • Experience in using Version Control Systems like CVS, SVN, Clear Case and GitHub.
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team
  • Received Appreciations for Successful and Smooth rollout of the Enterprise Applications in the Production environment.
  • Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks

TECHNICAL SKILLS:

Languages: Java, C++, .Net, SQL, PL/SQL, HTML, XML, JavaScript, C#, XPath, XQuery and XML Parsing

Java/J2EE: Java, J2SE SDK, J2EE, Servlets, Portlets (JSR 168, JSR 286), JSP, JSF, Java Beans, JDBC, EJB 3.0, Tag Libraries, JNDI, JMS, JAXP

Web Development: Struts, Spring, Hibernate, iBatis, JavaScript, AJAX, JSON, JQuery, Ehcache, Log4j, Ant, Web Services, SOA, SOAP, REST, WSDL and UDDI

Application Servers: WebLogic (9/10/11/12), WebSphere Application Server (6.x/7), WebSphere Portal Server 6/7, JBOSS, Tomcat

Operating Systems: Windows(8.1), AIX, UNIX, Linux

Configuration Mgmt: CMVC, Clearcase, Clearquest, PVCS, CVS, GitHub

Development Tools: Eclipse, Visual Studio, Net Beans, Rational Application Developer, WSAD, JUnit, Visual Slick Edit

RDBMS: Oracle, SQL Server, DB2, MySQL, Toad, SQL* Plus, ER diagrams

Software Engineering: UML 2.0, Rational Rose, Design Patterns (MVC, DAO etc.)

PROFESSIONAL EXPERIENCE:

Confidential, Orlando, FL

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Use Agile (SCRUM) methodologies for Software Development.
  • Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Implemented the application using Struts Framework which is based on Model View Controller design pattern.
  • Developed action classes and action forms to collect input.
  • Designed UI screens using JSP, Ajax,HTML 5,CSS.
  • Developed Custom Tags to simplify the JSP code.
  • Used JMS and MS for messaging purposes.
  • Used XPath to navigate through elements and attributes in an XML document.
  • Used XQuery to query data from XML document.
  • Used XML parser converts an XML document into an XML DOM object
  • Used Hibernate in data access layer to access and update information in the database.
  • Generated the Hibernate mapping files and developed the underlying domain objects.
  • Developed the Hibernate DAO classes.
  • Used J2SE SDKto develop standard java classes and functionalities.
  • Used EJB 3.0 to develop enterprise applications.
  • Extensively used HQL, Criterion Queries while developing the DAO classes.
  • Actively involved in designing and implementing Singleton, MVC and DAO design patterns.
  • Used Apache CXF for creating the Web Services to interact with other modules.
  • Developed WSDL in eclipse.
  • Extensively involved in developing Restfulweb services.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic.
  • Configured and used Log4J for logging.
  • Performed TTD development.

Environment:Java/J2EE, J2SE JDK 1.6, Struts, JSP, Hibernate, JavaScript, HTML, JNDI, Apache CXF, XML, Web Sphere Portal Server, WebSphere Portlets, EJB 3.0, SOAP, WSDL, DOM, SOAP UI, Rational Rose, SVN, Log4J, JUnit, ANT, Oracle 10g, Eclipse, XPath, XQuery, XML Parsing.

Confidential, San Francisco, CA

Java/ J2EE Developer

Responsibilities:

  • Worked with the business and the architecture teams to co-ordinate the design and development efforts.
  • Designed and developed a Dashboardapplication that would display crucial corporate information to management and business users.
  • Worked on the backend to develop Restful Webservices that are consumed on the front end to build the dashboard.
  • Also used SpringDependency injection/Inversion of Control concept.
  • Used SoapUI for testing web services.
  • Worked with Portlets like JSR 286 Portlets and WebSphere Portlets.
  • Designed UI screens using JSP, Ajax,HTML 5, CSS, and JavaScript.
  • Used Struts MVC to maintain and enhance existing Java applications.
  • Used XPath to navigate through elements and attributes in an XML document.
  • Used XQuery to query data from XML document.
  • Used XML parser converts an XML document into an XML DOM object  
  • Used Object Oriented design patterns to build components.
  • Worked in an Agile( Extreme Programming) environment.
  • Worked on documentation including requirements specification, logical design, physical design, defect and problem resolution and prototype documentation.
  • Participated in code reviews.
  • Completed tasks assigned on time with high quality.
  • Analysis and Design of various modules using J2EE Architecture, MVC Design Pattern,Singleton, Factory, Command, Session Facade and Data Access Object.
  • Worked with QA to ensure that all the test scenarios are covered.
  • Involved in coding, maintaining, and administering variousweb modules to be deployed on a WebLogicApplication server.
  • Used Eclipse3.0 IDE for developing code modules in the development environment.
  • Wrote test cases in JUnit for unit testing of classes.

Environment: Java/J2EE, J2SE SDK, Spring, REST, SOAP, Web Services, Design Patterns, Eclipse, WebLogic Application Server, WAS, WebSphere Portal Server, Corticon,AIX, Oracle, SQL, HTML, JavaScript, XML, XSLT, XPath, XQuery, XML Parsing.

Confidential, Louisville, KY

Java Developer

Responsibilities:

  • Created Documents of understanding. Design docs, during transition from client SMEs.
  • Involved in development and deployment activities.
  • Requirement gathering & Creating Technical design documents based on the requirement analysis.
  • Set up design specifications together with the business analysts and system designer and developed various components and web pages as per clients requirements and to test the changes in the various environments before implementing in production.
  • Involved in developing the application using Spring framework.
  • Worked on back-end coding in polymorphism, Inheritance.
  • Involved in installation of web logic server, creation of domains
  • Design and developed JDBC connection objects for the data retrieval and update.
  • Design web GUI using Java, JSP, HTML, CSS and JavaScript.
  • Used XPath to navigate through elements and attributes in an XML document.
  • Used XQuery to query data from XML document.
  • Used XML parser converts an XML document into an XML DOM object .
  • Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.
  • Involved in Spring DAO implementation.
  • Use of Hibernate Queries at the backend for the effective Search Implementation.
  • Writing PL/SQL procedures and functions using PL/SQL editor.
  • Used VSS version controlling.

Environnent: Java/J2EE, Servlets, JSP, JDBC, HTML, Java Script, XML, XSLT, Spring, Oracle10g, Eclipse 3.6, WebLogic 10.3, VSS, XPath, XQuery, XML Parsing

Confidential, Fort Worth, TX

Java Developer

Responsibilities:

  • Involved in design, development and maintenance efforts of the Employee Travel Reservation System (NRTP)Application.
  • Worked on the JetNet Portal enhancements using JSR 168 Portlets and WebSphere Portal.
  • Worked with business users, analyzed requirements, designed and implemented functionalities according to the business needs. Implemented new functionalities in the reservation system of the Employee Travel Planner application.
  • Used Spring, Hibernate for the Employee, Reservation and Check In modules used to make reservations calling the Sabre services.
  • Used DynaActionForm in Struts framework for forms. Used JavaScript and Struts Validation Framework to perform frontend validations.
  • Implemented MVC, Singleton, and DAO J2EE design patterns.
  • Used XPath to navigate through elements and attributes in an XML document.
  • Used XQuery to query data from XML document.
  • Used XML parser converts an XML document into an XML DOM object .
  • Developed JUnit Test Cases for unit testing. Used Log4j for logging.
  • Interfaced with the Oracle 10g back-end database using JDBC.
  • Wrote SQL queries to perform back-end database operations.
  • Documented technical specs, class diagrams and sequence diagrams, developed technical design documents based on changes. Analyzed Portal capabilities and scalability and identified area where Portal could be used to enhance usability and improve productivity.

Environment: Java/J2EE, Spring, Hibernate, EJB, JSP, Ehcache, Servlets,Design Patterns, Struts, XPath, XQuery, XML Parsing,RAD, WebSphere Application Server, Tomcat, AIX, Web Services, Oracle, Oracle XML Database, DB2, SQL, LDAP.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements Development, System Testing.
  • Developed UML diagrams like Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detail design phase.
  • Developed Servlets to handle the user requests.
  • Developed JSPs as part of front end UI.
  • Implemented the client validations using JavaScript.
  • Developed Session Beans to process requests from the user interface.
  • Developed DAO classes to perform the CRUD operations.
  • Developed complex SQL queries to insert, update and used JDBC to invoke Stored Procedures.
  • Configured and deployed web application in JBoss Application Server.
  • Created JUnit test cases and created set up manuals and user guides.
  • Participated in weekly meetings to collaborate with team members.
  • Worked with the Testing team in fixing the defects.

Environment: Java, JDK1.4, Servlets, JSP, EJB, JDBC, JavaScript, HTML, Eclipse, JUnit, SQL Plus, JBoss, SQL server 2000

We'd love your feedback!