We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Around 7 years of experience in Analysis, Design, Development, Testing and Maintenance in the field of Web Applications and client - server environment.
  • Strong Foundation in Java Technology (J2SE, J2EE) and good understanding on Object oriented concepts.
  • Application development experience using multithreading, Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swing.
  • Experience of working in Spring Framework with Hibernate and JSF.
  • Extensive experience in using Struts 1.1,1.2(MVC Architecture) Framework
  • Experience in writing Web Services using WSDL, SOAP, and UDDI in distributed web application development environment.
  • Experience as GUI as well as Backend developer.
  • Hands on experience in using Tiles Framework, Validator Framework, JSTL Tag Libraries, ResourceBundles, PlugIn, Internationalization, DynaActionForm, DispatchAction in the Struts Application development.
  • Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
  • Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, UML, JavaScript, Ajax, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB).
  • Experience in using the XML parsers like SAX, DOM.
  • Experience in using XSL/XSLT for displaying data.
  • Experience of working with databases Oracle 8i/ 9i/ 10G and DB2, MySQL, PostgreSQL.
  • Extensive experience working on SQL/PLSQL.
  • Experience in Oracle development tools like Toad, Sql Navigator.
  • Experience in open source content management framework like OpenCMS.
  • Experience in generating UML used case diagrams, class and sequence diagrams using Rational Rose, Microsoft Visio.
  • Well acquainted with the Software Development Life Cycle (SDLC) for Development Projects.
  • Experienced in Unit Testing and generating of Test cases for web applications.
  • Understanding of Perl script and UNIX Shell script programming.
  • A resourceful team player with good Interpersonal, effective problem solving and decision making skills, looking ahead for great career in a fair working environment with opportunities to grow.

TECHNICAL SKILLS

Languages: Java, C/C++, JavaScript, SQL/PL SQL, HTML, DHTML

Java: J2EE, JSP, Servlets, JSF, Java Beans, JDBC, Custom Tags, Ajax, JSTL, EJB, Swing, AWT, RMI, JCAPS, DOM, Multi-threading

Frameworks: Struts, Struts-Tiles, Spring, JSF, Hibernate and iBATIS

Databases: MySQL, PostgreSQL, Oracle, IBM DB2, MSSQL Server, MS-Access

Tools: /IDEs: Eclipse IDE, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET, Toad, Putty

Platforms: Windows NT/2000/XP Vista, UNIX/Linux, Solaris

Application Servers: IBM WebSphere, Apache Tomcat, JBoss, BEA WebLogic, TPT, CXL.

Version control: CVS, PVCS, Rational ClearCase and ClearQuest

Protocols: HTTP, HTTPS, FTP

PROFESSIONAL EXPERIENCE

Confidential, New York

Sr. Java Developer

Responsibilities:

  • Involved in full life cycle of project including planning sessions with project managers and business analysts to analyze businessrequirements in Java.
  • Experience in setting up development, staging, and production environment on UNIX Includes installing JDK, Web Logic, and Oracle.
  • Experience in Eclipse WST
  • Developed the presentation layer using HTML, DHTML, CSS, XML, XML Schema, JSP, JSTL, Ajax, JavaScript, Web services, Servlets.
  • Extensively used Apache Struts Framework to implement MVC architecture
  • Involved in development using struts components - action mappings in struts-config.xml, tiles, Form Beans, Action classes for handling the Http requests from the front-end components, Backend, plug-ins in Struts architecture
  • Used J2EE Design Patterns as Singleton, Synchronizer Token, Front Controller, Factory, DAO and DTO Pattern for Middle Tier Development as well as Composite View Pattern for presentation tier.
  • Used Hibernate as the object relational mapping tool for persisting java objects.
  • Implemented logging throughout the application using the standard Apache Jakarta Log4J.
  • Experience using Version controls such as CVS, PVCS, Rational ClearCase.
  • Responsible in developing and coding of stored procedures, triggers and functions.
  • Involved in shell script programming and deploying the war files into the production servers and troubleshooting.
  • Worked with Java Profiling tools and Application Servers like Web Logic and SOAP, XML messaging, Agile, Scrum with XP.
  • Crystal reports are used for reporting the database details.
  • Involved in writing shell script and crontab for database maintance.
  • Used ANT build tool for automation of installation build and for running test cases to generate test report.

Environment: JDK 1.5, J2EE, Java development in EA server 6.x, Servlets, JSF 1.2, Rich Faces 3.1.6, JSP 2.0, Hibernate, Struts 1.1, JSTL, CSS, DHTML, XML JavaScript, Spring, AJAX, Eclipse 3.3, Web Logic, Oracle 10g, SQL, PL/SQL, JDBC 2.0, Toad, CVS, Putty, Apache Log4j, Unix, ANT, Crystal Reports.

Confidential, Atlanta, GA

Sr. Java & J2EE Consultant

Responsibilities:

  • Implement MVC architecture using Spring Framework
  • Business Logic was implemented using EJBs.
  • DB2 database is used for a part of database in the team. And rest in Oracle.
  • Developed the module of generating task list to the collectors using Front Controller Pattern and Command pattern to submit the request from presentation layer
  • Web application development using J2EE: JSP, Servlets, JDBC, Java Beans, Struts, Ajax, JSTL, Custom Tags, EJB, JNDI, Hibernate, ANT, JUnit and Apache Log4J, Web Services, Message Queue (MQ).
  • Crystal reports is used for reporting the database details
  • Experience using Version controls such as CVS, PVCS, Rational ClearCase.
  • Developed Entity Beans and Session Beans for the transactions in the application
  • Entity and Session Beans were created using Session Facade Pattern to reduce network calls and enhance transactional capabilities and deployed using JBoss application server, Good working experience developing advanced Swing components.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and PL/SQL.
  • Involved in the development of client programs which are responsible for transferring messages using SOAP technology
  • Used JNDI for LDAP Server for users ‘s authentication and authorization

Environment: Struts, Spring, JSP, Servlets, JDBC, EJB 2.x, XML, Crystal Reports, HTML, CSS, JavaScript, JBoss, WSAD, Oracle 9i, SQL, PL/SQL, DB2, UNIX, JNDI, LDAP, SOAP.

Confidential, Raleigh- NC

Java Consultant

Responsibilities:

  • Created the Database, User, Environment, Activity, and Class diagram for the project (UML).
  • Implement the Database using Oracle database engine.
  • Designed and developed a fully functional generic n-tiered J2EE application platform the environment was Oracle technology driven. The entire infrastructure application was developed using Oracle JDeveloper in conjunction with Oracle ADF-BC and Oracle ADF- RichFaces.
  • Created an entity object (business rules and policy, validation logic, default value logic, security)
  • Created View objects, View Links, Association Objects, Application modules with data validation rules (Exposing Linked Views in an Application Module), LOV, dropdown, value defaulting, transaction management features.
  • Web application development using J2EE: JSP, Servlets, JDBC, Java Beans, Struts, Ajax, JSF,JSTL, Custom Tags, EJB, JNDI, Hibernate, ANT, JUnit and Apache Log4J, Web Services, Message Queue (MQ).
  • Designing GUI prototype using ADF 11G GUI component before finalizing it for development .
  • Create Reusable Component (ADF Library and ADF Task Flow )
  • Experience using Version controls such as CVS, PVCS, Rational ClearCase.
  • Creating Modules Using Task Flow with Bounded and Unbounded
  • Using ADF 11g Faces framework features such as Business Service components, Panel Collections, Panel Tabbed, ADF Read-only, ADF Form, ADF Query Panel, ADF bounded Task flows and fragments, List of Values, PPR, Detailed panel with Pie graph, are extensively used to maximum features to the application.
  • Design Pattern techniques implemented included Singleton, Session Façade, Front Controller, Hierarchical-MVC PAC, DAO, Factory and Abstract Factory.
  • Binding the data with the UI component by using ADF data control
  • Generating WSDL (Web Services) And Create Work Flow Using BPEL
  • Handel the AJAX functions (partial trigger, partialSubmi, autoSubmit)
  • Created the Skin for the layout
  • Test the application for components, actions, listeners, and pages
  • Made Integrated testing for the application.
  • Generating faces-cofig.xml and create navigation rule and managed bean
  • Server side validation using ADF framework
  • Create dynamic report and using JFreechart

Environment: Java core, Servlet, JSF, ADF Rich client UI Framework ADF-BC (BC4J) 11g, web services Using Oracle SOA (BPEl), Oracle WebLogic

Confidential, NY

Java Developer

Responsibilities:

  • Understanding existing process, requirement collection and creating prototypes, designing interfaces with the Mainframe systems.
  • Designing, creating database, writing DDL, DML statements and populating the DB2 database.
  • Designing and coding of Business Classes to be implemented by Remote Interface and Bean class of EJB.
  • Crystal reports is used for reporting the database details
  • Designed and coding EJB Home Factory class using Singleton pattern to cache EJB home reference for entire application lifetime.
  • Designing and coding Wrapper classes/Business Delegation classes for EJB to loosely coupled clients.
  • Extensively used Struts Framework
  • Involved in Deployment and performance tuning of EJB on distributed clustered Environment.

Environment: Java, J2EE, Servlet, JSP, EJB, RMI, XML, XSL, XSLT, PL/SQL, WSAD, WAS, Struts, ANT, DB2, UNIX, Ant, Junit, MQ.

Confidential

Java Developer

Responsibilities:

  • Designed and developed presentation layer using JSP, Custom Tags and HTML.
  • Implemented the Servlets to transfer the request to an appropriate server where the request can be processed and the results are then transferred to client.
  • Java Script is used for the client side validations and to provide the event driven programming with HTML files.
  • Designed modules using JDBC for database connectivity.
  • Created the stored procedures using Oracle database and accessed through Java JDBC.

Environment: Custom Tags, Java, J2EE, Java Script, JSP, JDBC, HTML, Oracle, PL/SQL.

Confidential

Jr. Java/Web Developer

Responsibilities:

  • Developed software which keeps track of personal finances such as transactions of Bank, credit card, Loans, Bill Payments and portfolio management for stocks.
  • Involved in the Requirement Gathering, Designing and Coding
  • Front end using JSP, JavaScript and HTML
  • Used JDBC to connect with MySQL Database
  • Implemented One Way Hash Encryption technique for password security

Environment: Apache Tomcat, Servlets, JSP, JDBC, JavaScript, HTML, CSS, MySQL

We'd love your feedback!