We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Over 7+ years of experience in analysis, design, implementation and testing of Object Oriented Applications using Core Java/J2EE.
  • Expertise in developing Web based Distributed and Front End applications in a three - tier architecture using Java, J2EE, HTML, JavaScript, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.
  • Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, POJO, JQuery, EXT JS and Ajax.
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB 2.1/3.0, Struts, JDBC, JNDI,JMS,JAXB, SAX/DOM, Web services.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Extensive experience in frameworks like Struts framework, JSF Framework, Hibernate framework, and spring framework.
  • Expertise in various components in spring such as IOC, AOP and MVC.
  • Used Hibernate as an ORM Tool to access Database.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Strong experience with JUnit in performing unit test and determining the application functionality.
  • Worked on Onsite and Offshore Projects using Agile Project Management methodologies. Coordinated the projects from Onsite and from Offshore.
  • Experience in implementing TDD functionality.
  • Experience with JMS both Synchronous and Asynchronous messaging.
  • Experience with versioning tools like Clear case, Peforce, SubVersion and CVS.
  • Used Clear Quest as a Bug Fixing tool.
  • Expertise in implementing web apps using IBM Websphere 5.0/6.1/8.5.5 application Server.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Proficient with various J2EE IDE’s like RAD 7.0, WSAD 5.0, Eclipse 3.4/3.5, and NetBeans.
  • Strong experience in different phases of Software Development Life cycle (SDLC) and Rational Unified Process (RUP) including Design, Implementation and Testing during the development of software applications.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g, DB2 UDB 6.5, SQL Server 2005 and MySQL.
  • Expert in Various Agile methodologies like Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL, Oracle Forms, Reports

Operating Systems: Windows 98/2000/XP/NT, Sun Solaris, Linux, Unix (AIX), MS-DOS.

Java Technologies: J2SE, J2EE, JSF,JSR168,JSP, Servlets, EJB, Swing, JDBC, JMS, MQ Series, MDB, JNDI, RMI, Web Services, Design Patterns, JAVA Beans, IceFaces, Maven

Web/App. Server: Tomcat 6.0/7.0, WebLogic 9.2/10.0/11g/12c, WebSphere 5.0/6.1/8.5.5 , JBoss 6.1/7.1

Frameworks & IDE Tools: Struts1.2/2.2, JSF, Spring 2.5/3.2.3 Hibernate 4.0/4.1.9, JUnit, ANT, AJAX, Log4J, Eclipse 1.0/3.1/3.6, Weblogic Workshop 9.2/10.3, WSAD 5.1, RAD 6.0/7.0, PowerBuilder, CVS, Rational ClearCase, TOAD

Web-Development Technologies: JSP, XML, XSD, XSLT, DTD, DOM, LDAP, HTML, Java Script, CSS, DHTML, Agile Methodology, Servlets, JSTL (Tag Libraries), JSF (JavaServer Faces), RUP, i18n, ANT, JUnit, MQ Series, RMI, JSR 168 Portlet, Portals,ESB.

RDBMS: ORACLE 8i/9i/10g/11g, SQL Server 10.0/11.0, MS Access.

OOAD: UML, Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. Java Developer

Responsibilities:

  • Involved inCoding, producing webServices and Testing.
  • Integrate development work completed by the UI team that is focused on the visualization and user experience of the portal application.
  • Involved in reviewing specifications and providing time estimates on the development of deliverables. Setting up the build, configuration and deploying usingANTbuild tool.
  • Involved in Bug Fixing.
  • Used ClearCase Version Control for Project Configuration Management.
  • Involved inDatabase Design, Estimation of man hours.
  • Involved in Team Work Allocation, Monitoring and Technical Updates.
  • Worked withJSP’sandHTMLin order to develop user interface.
  • Deployment of the application toWebSphere Application Server. Used Websphere Process Server.
  • UsedWID (WebSphere Integration Developer) IDE for building applications based on SOA(Service Oriented Architecture).
  • As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm.
  • UsedWebServicesin order to connect to DB using Struts MVC framework.
  • Performed configuration of Spring Application Framework.
  • Involved in development of WebServices and coding for making Webservice calls to different systems.
  • CallingSQLstored procedures usingJDBCas part of the project.
  • Involved in developingSQLscripts for Oracle and writing Stored Procedures and scripts to execute them.
  • Involved in updating the required data in theSQLdatabase to save and update the database usingHibernate.
  • ImplementedDAOandDTOdesign patterns during application development.
  • Performed Unit testing and performance testing using JUnit.
  • FollowedAgile methodologyas part of the project.
  • Created single and multinode clusters to parse large log files usinghadoop.

Environment: Java, Hibernate, Spring, Webservices, Core Java, Servlets, JSP, HTML, JMS, Struts 2.0, Java / J2EE Patterns, JUnit, JDK 1.5, ClearCase, JDBC, ANT, SQL developer, WAS(Websphere Application Server), WID (IDE), Hadoop 1.2.1.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • User requirements study, analysis and review of the specifications.
  • Extensively used OOD concepts in overall design and development of the system.
  • Interaction with the users at all stages of development to ensure that development was as per user specifications.
  • Designed and Implemented the J2EE Based Struts with JDBC in Eclipse IDE.
  • Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
  • Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
  • Used Spring to integrate Hibernate and for Dependency Injection (IOC).
  • Designed and developed a web-based client using J2EE, JSP, Java Script, HTML and XML using Spring MVC Framework.
  • Written Hibernate annotation based mapping java classes with db2 and sql Database tables.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Using XML for dynamic display of options in select box and description on web page.
  • Asynchronous messaging is done using JMS and created Queue for point - point messaging.
  • Web Services are used for accessing flight and hotel information’s.
  • Designed complex application database SQL statements for querying, updating and reporting using JDBC.
  • Responsible for testing, debugging, bug fixing and documentation of the system.
  • Developed JUnit test cases and performed integration and system testing.
  • Implemented Java components and deployed under the Web Logic server.

Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, CSS, JDBC, Struts1.2, SOAP, Eclipse3.2 with MyEclipse, Spring, SQL, CVS, Junit, Web Logic, Windows.

Confidential, charlotte, NC

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used Agile methodology and participated in Scrum meetings.
  • Build the application using TDD (Test Driven Development) approach.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Used Struts 1.3 Framework in the presentation tier of the application which is based on the MVC design pattern.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
  • Used DB2 as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Deployed the application on Websphere Application Server 6.0.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used CVS for version control for implementing the application.

Environment: J2EE Struts 1.3, IBM Websphere 6.0, MQ, JSP, Servlets, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS, Log4J, JUnit, DB2, Windows, Unix.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Design & Development of technical specifications using design patterns and OO methodology using UML (Rational Rose).
  • Designed Sequence and class diagrams using Rational Rose for all the use cases.
  • Integrated set of modules for end-to-end process based on SOA.
  • Developed and tested the application in Eclipse 3.0 test environment and deployed into the server.
  • Worked with various Style Sheets like Cascading Style Sheets (CSS).
  • Used Framework like Hibernate for Object Relational Mapping (ORM) with Oracle9i.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate.
  • Created DTO’s, BO’s and DAO’s based on XML mapping file.
  • Implemented EJB Stateless Session Beans and Entity Bean.
  • Developed web application using JSP/Swings custom tag libraries, Struts Action classes and Action.
  • Developed the DAO, Value objects, Business objects to effectively transfer the data, and called stored procedures.
  • Developed servlets, beans for the application and deployed into the WebLogic8.1
  • Implemented Ajax for client side validations.
  • Developed web pages using HTML, JSP, AJAX and CSS for User interface.
  • Worked with PL/SQL using Oracle9i database.
  • Unit testing the components using JUnit, integration and build using ANT.
  • Worked with parsers like DOM and SAX.
  • Communications with other network systems using XML, XSD, and XSLT via Interface Classes.
  • Used WinCvs for maintaining and versioning the Software Configuration.
  • Used Rational Rose Clear Quest for defect fixing.

Environment: Java v1.4, J2EE, Servlets, JSP, Struts1.1, MVC Architecture, Hibernate2.0, EJB, UML, Web services, SOA, Rational Rose2000, Swings, WinCvs, ClearQuest, IBM Infosphere, Eclipse3.1, WebLogic 9.1, HTML, DHTML, JavaScript, Xpath, Xquery, DOM, SAX, Oracle9i, JUnit, Maven, ANT, Unix Shell Script, SOAP, XML, XSL, XSLT, Windows XP, Solaris

Confidential 

Java Developer

Responsibilities:

  • Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
  • Used Struts as MVC framework for designing the complete Web tier.
  • Developed different GUI screens JSPs using HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
  • Developed Action Form Beans, Action classes for implementing business logic for the Struts Framework.
  • Validated the user input using Struts Validation Framework.
  • Client side validations were implemented using JavaScript.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Version control of the code and configuration files are maintained by CVS.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Developed PL/SQL packages and triggers.
  • Developed test cases for Unit testing and performed integration and system testing.

Environment: J2EE,Weblogic, Eclipse, Struts 1.0, JDBC, JavaScript, HTML, CSS, XML, ANT, Log4J, VSS, PL/SQL and Oracle 8i. J2EE -JSP, Servlets, Java Beans, RMI, Windows, LINUX, Tomcat, Oracle, MySQL.

We'd love your feedback!