We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Morristown, NJ

SUMMARY

  • Java Programmer with over 7 years of extensive IT experience with primary expertise in Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies.
  • Expertise in all phases of software development life cycle (SDLC) process including Analysis, Design, Development, Implementation, Integration, Testing, Debugging, Production, Maintenance and Support of Object-oriented and Client-Server web applications.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, EJB, JDBC, JNDI, JMS, ANT, RMI, XML (SAX, DOM), XSLT, Java Multi-threading API.
  • Expertise in various open source frameworks and tools such as Jakarta Struts framework 1.2, Hibernate 3, Log4J 1.2.7 and Ant 1.6.7
  • Good Knowledge in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and Unified Modeling Language (UML) using Rational Rose.
  • Good Experience in implementing several object oriented design patterns such as Model View Controller (MVC) frameworks, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Composite View.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Experience in implementing XML technologies XML, Schema, XSLT and XPATH, DOM, JDOM, SAX, XSD.
  • Experiences with build tools include Ant, Version/Source Control tools including CVS, VSS.
  • Strong experience in client side design and validations using HTML, DHTML, XHTML, CSS and JavaScript.
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans
  • Experience in writing and executing unit test cases using JUnit Testing Framework
  • Experience in Configuring and deploying applications on BEA Web Logic 8.x/7.x, Apache Tomcat 4.x and Web Sphere Application Server.
  • Worked on different Operating Systems like Windows 98/2k/NT/XP/7, UNIX, Linux.
  • Strong knowledge in designing and coding Stored Procedures, Functions using PL/SQL and also fine tuning the SQL queries.
  • Excellent communication and interpersonal skills and a very good team player with the ability to work independently.

TECHNICAL SKILLS

Web/Application Servers: JBoss Application Server 4.x, WebLogic, Apache Tomcat 5.x/6.x/7.x, IBM Websphere 6.1/5.1/5.0/4.0/3.5

Java/J2EE Technologies: Jdk 1.6, EJB 3.0/2.0, Servlets, JSP, JSTL, JSF 1.2/2.0, JDBC, JavaBeans, MVC, Struts, Hibernate 2.0/2.3/3.0, Spring, Flex, Swing, GWT, LOG4J, SL4J, JNDI, RMI, JNI, JMX, JUNIT, JAXB, SAX/DOM, ANT, JSF.

Messaging Systems: JMS, MQ Series, ActiveMQ

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

IDE Tools: RAD, WSAD, Eclipse, JDeveloper, NetBeans

WebTechnologies/Web Services: JavaScript, CSS, HTML, DHTML, XML (SAX, DOM Parser),XSL, XSLT, SOAP, AJAX, WSDL

Internet Protocols: HTTP, HTTPS, IMAP, SSL, SOAP, TCP/IP, POP3, SMTP

Databases: Oracle 9i/8i, 10g, SQL Server 2008/2005/2000 , DB2, MySQL, Sybase

Design Tools: UML, Rational Rose, Microsoft Visio

Operating Systems: Windows 7, Vista, XP/2000/NT/98/95, UNIX, LINUX, Sun Solaris

PROFESSIONAL EXPERIENCE

Confidential, Morristown, NJ

Java Developer

Responsibilities:

  • Responsible for prompt development of services, features and tools for the company's highly interactive UI System
  • Modified the existing databases, stored procedures, objects, tables, sequence and indexes according to the functional requirements of the business flow
  • Client side validation was done using JavaScript
  • Involved in administering Weblogic Portal Server
  • J2EE application development on Windows and UNIX platforms using MVC pattern
  • WebLogic 10.3 was used for deploying and testing purposes.
  • Developed an Ajax framework for rapid development of Rich Internet Application access to databases
  • Involved in writing XML WebServices using SOAP to communicate between applications
  • The existing web system was enhanced using Struts
  • Involved in creating GUI applications
  • Involved in repetitive machine driven effort using Agile Methodology
  • User Interfaces were developed using Servlet, JSP, JSF, JS, CSS, JQ, Struts and HTML
  • Used CORE and HTML tag libraries for expressing Java Server Faces within a view template
  • Created a UI which involved in displaying the customer transaction and profile information
  • Designed and developed various Pages which are being used by the IT team
  • Used Velocity variables while creating dynamic templates
  • Wrote different queries to be used to retrieve information from the DB
  • Used various UI tools like AJAX, EXTJS, JSON
  • Involved in testing the UI developed
  • Responsible for the building and deployment of the created UI along with all the functions integrations.
  • Developed an Ajax framework for rapid development of Rich Internet Application access to databases
  • Designed HTML, JSP’s for front-end templates

Environment: Java1.5, J2EE 1.4 Servlet, JSP, XML, XSD, XSL, Struts 1.1, Spring, IAA (Insurance Application Architecture), Web Services, Hibernate2, JUnit, Log4j, ANT, WebSphere Application Server 6.0, Web Sphere MQ Series 6.0, IBM DB2 5.1, IBM DB2 Workbench, Eclipse.

Confidential, Port Washington, NY

Java Developer

Responsibilities:

  • Actively involved in gathering user requirements and Analysis for few modules.
  • Designed use case models for one of the subsystems.
  • Involved in designing EJB components, JSP pages, then deployed and tested
  • Developed JSP’s, Servlets, Bean components and EJB’s.
  • Sessions and Session Tracking with Java Session API.
  • Wrote Shell Scripts to perform the End of the day job to process feed files that comes from various systems.
  • Primarily responsible for design and development of EJB based applications using Caching pattern and Session Facade pattern.
  • Involved in configuring JDBC connection pooling to access the oracle database.
  • Involved in writing functions, stored procedures and Packages.
  • Worked in creating various database objects like tables, views.
  • Building and deployment of EAR, WAR, JAR files on test and staging systems
  • Involved in the application support and maintenance of the application.
  • Fixed and tested the change requests during maintenance phase of the project.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
  • Involved in Stress testing and strategy for data population for stress testing.

Environment: Java, J2EE, Servlets, EJB, Struts, JSP, Java Bean, JDBC, Eclipse, JBoss 3.2, Tomcat, Oracle, Windows-2000, UNIX.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in Clients Logins and Billing/Updating modules of the Patient Information System project for Confidential .
  • Documented the use cases, class diagrams and sequence diagrams using Rational Rose.
  • Implemented Model View Controller (MVC-2) architecture Using Jakarta Struts framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and easy maintenance.
  • Created Action Class which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed user interface using JSP, JSTL, Struts Tags, Java Script and HTML.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used the Hibernate framework to retrieve and persist client information.
  • Used Web Services and SAX XML parsers and used SOAP for sending and receiving data from different applications.
  • Used JMS to asynchronously exchange messages between the Websphere Application Server and other applications.
  • Developed Message Driven Beans to use the JMS Queue to communicate between the current and the legacy systems.
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade and Service Locator in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Performed database operations and queries using DB2.
  • Extensively used WSAD 5.1.2 for writing code.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Used WebSphere Application Server for deploying various components of application.
  • CVS was used for version control.

Environment: J2EE, IBM WebSphere App server 7.0, Rational Rose, Java, XML, SAX, JSP, JMS, HTML, JNDI, JDBC, JavaScript, OOA, OOD, Servlets, Struts, CVS, Log4j, JUnit, EJB 2.0, Hibernate 3.0, PL/SQL, DB2, Linux.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in System Requirements study and conceptual design
  • Created UML diagrams such as activity, sequence and use-case diagrams.
  • Created user-friendly GUI interface and Web pages using HTML and DHTML. Embedded in JSP.
  • JavaScript was used for the client side validations.
  • Developed JSP’s, Servlets to create dynamic web pages and deployed them on WebSphere Application server.
  • Developed various UI components using JFC (Swing)
  • Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Used the JNDI for Naming and directory services.
  • Used CVS as source control.
  • Developed the User interface using XSL, which transforms the input XML Using Xalan processor.
  • Written JavaScript functions to get dynamic data and client side validation.
  • Designed, Developed and Implemented document transformation applications using XML Spy tool.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Developed façade class and their supporting classes to route the request to the service and receive the response data (XML).
  • Developed session beans to process the request from the façade.
  • Involved in configuring JDBC connection pooling to access the database server.
  • Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
  • Developed classes to Parse XML by using SAX parser
  • Performed unit-testing using JUnit.

Environment: J2ee, Servlets, JSP, JMS, EJB, UML, XML, XSL, WebSphere5.1, JSF, Hibernate Eclipse3.0, CVS, JUnit3.8.1, Rational Software Architect, Oracle 8i/9i, TOAD, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement gathering, application architecture and process flow wherever applicable
  • Developed the front-end pages in HTML and done client-side validations in JavaScript
  • Developed Servlets to perform business logic and to interact with the database using JDBC
  • Developed code for the registration of the enrolling customer
  • Developed login and authorization of utility bills payment process for registered customers.
  • Developed Mail utility class using JavaMail API, which is used for sending mails
  • Using Visual Basic developed an IVR system interface.
  • Involved in call flow and dialogues for an IVR system interface, used Intel Dialogic Card for the same.
  • Involved in designing the database in SQL Server
  • Developed the SQL queries using joins, Stored Procedures and Triggers wherever applicable
  • Performed Unit and System Testing and prepared test cases and test reports
  • Involved in walkthroughs, exploring Intel Dialogic Card and the installation process
  • Task allocation and Visual Source Safe Maintenance

Environment: JDK 1.2.2, HTML, JavaScript, Servlets, Visual Basic 6, JavaMail API, Apache, PL/SQL, SQL Server 7.0, HomeSite, Visual Voice Pro 5, Windows NT

We'd love your feedback!