We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 8.6 years of progressive experience in software design and development with an earned reputation for meeting deadlines and delivering mission critical solutions.
  • Experienced in JSDK, J2EE, JMS, Java Servlets,JSP, Java Beans, ORM - Hibernate, ANT, MVC, JSP, Struts, Springs framework, GWT, Java Swing, Java Applets, JDBC, JavaScript and HTML, JSTL, SOA, Web Services.
  • Experience in client design and validations using HTML 5,Java Script, AJAX,JSP, and Swing.
  • Extensive knowledge of J2EE architecture, Patterns, Design and development.
  • Experience on Core java technology including Multithreading, JDBC, RMI, and network programming
  • Extensive knowledge of Java on multiple platforms Unix and Linux.
  • Proficient with Oriented Design and Analysis, Java programming,multiple packages of the Core Java API, including Swing, Multithreading
  • Experience in the functional usage and deployment of applications inJBoss, WebLogic, Portlets, WebSphere and Apache Tomcat Server.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Expertise in DB2 and also extensively worked with Oracle 11g/10g/9i/8i, SQL Server 2000, MySQL relational database management systems.
  • Experience in developing Intranet/Internet multi-tiered application, distributed applications using EJB specification and J2EE stack on Application Servers such as BEA Web Logic and Web sphere application servers (WAS).
  • Skilled in developing GUI using JSP, JavaScript, HTML, DHTML, Style sheets, GWT, Applet or Swing.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Extensive knowledge on CSS generators SASS and LESS.
  • Working experience in Capital market domain.
  • Worked on Agile methodology, SOA for many of the applications
  • Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Experience with job schedulers like Autosys.
  • Extensively worked on creating the AUTOSYS scripts and scheduling the AUTOSYS jobs.
  • Good knowledge of EJBSession beans with JNDI mapped naming &JMS message-driven beans.
  • Good knowledge on SiteMinder and LDAP.
  • Excellent communication skills, problem solving and strong architecture skills
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Java/J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI, GWT.

Architecture & Framework: Client-Server, MVC, J2EE, Jakarta Struts, Spring, Hibernate.

Database: Oracle 10g, SQL server 2005,MySQL, DB2

IDE: Eclipse, NetBeans, IBM RAD,JBuilder.

Design Methodology: UML, Fall,, Perl

Operating Systems: Windows 9x/NT/XP/2003, Linux, Unix, AUTOSYS.

Conceptual knowledge: Web Services, Socket Programming.

GUI: HTML5, XML, XSLT, JSF, AJAX, JavaScript, CSS3.

Query Languages: SQL, PL/SQL.

Programming Language: Core Java APIs (I/O, Thread, Collections), C, C++

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad, Pluto

Design & Control: UML, Rational Rose, CVS, ClearCase

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Created the User Interface screens using JSF and AJAX for logging into the system and performing various operations.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and scriplets in JSP.
  • Spring Controllers that are having the business logic to select the EJBs to call.
  • Our screens have lots of tabs, using features of Jquery to collapse all and expand all we have achieved the feature.
  • Worked with J2EE Architecture, Design Patterns, available open source frameworks, has written some frameworks and Oracle - SQL Writing, Performance tuning.
  • Designed and implemented a Cassandra noSQL based database and associated RESTful web service.
  • Extensive experience in using JSF.
  • EJBs are created for Backend operations. Hibernate is used for Database persistence.
  • Log4j is used for logging purposes and debug levels are defined for controlling what we log.
  • Experienced writing technical design specification documents for multifaceted component based systems.
  • Ant is used for building the application EAR.
  • Hibernate 3.0 annotations are included for SQL developer.
  • Working withon-site and off-site (India based) resources for successful implementation of the Workflow module

Environment: Eclipse, JSF 2.0, AJAX, Java script, HTML5,SQL Developer, Java, J2EE, JUnit, Jquery, Wild Fly Server, XML, CSS3, SVN, EJB, JBOSS

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Designed and developed advanced dynamic views using JSP, Java Script, XML, CSS3, XML Schema, HTML5, DHTML
  • Web application development using J2EE: JSP, Servlets, spring, JMS, JDBC, Java Beans, Jakarta Struts, Ajax, JSTL, Custom Tags, EJB, JNDI, Hibernate, ANT, JUnit and Apache Log4J, Web Services and Message Queue (MQ).
  • Used Jakarta Struts Frame Work to implement MVC design pattern
  • Involved in development using struts components—Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture.
  • Crystal reports are used for reporting the database details.
  • Extensively worked with the JDBC Stored Procedures from DB2database.
  • Developed EJBs business components (packages and Modified Classes) utilizing the existing packages on Visual Age for Java 3.5.3.
  • Used GWT to create the screens for the end users.
  • Worked with Core Java Applets, Multithreading, Serialization, Externalization, Collections.
  • Designed the application with a web interface to accept user input and run the rating of policies obtained by the user input during the night as a batch process.
  • Worked with J2EE Architecture, Design Patterns, available open source frameworks, has written some frameworks and Oracle - SQL Writing, Performance tuning.
  • Worked with Java Profiling tools and Application Servers like Web Logic and SOAP, XML messaging, Agile, Scrum with XP.
  • Deployed the GWT screens on to Tomcat during initial development.
  • Currently in the process of deploying the application on the production server running WAS 5.0 with key role in performance tuning of the system to achieve performance and scalability.

Environment: J2EE, WSAD 5.1, Java 2.0, Servlets, Dojo 2.0, ExtJs, JSP, Web Services, JUnit, Jakarta Struts, JDBC, EJB 2.x, Web Logic, Cassandra, UML, XML, JNDI, XSLT, CSS3, HTML5, DB2, JavaScript, GWT, CVS, Sun Solaris, Unix.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in design and implementation of discovery, reports and Modules in DMC portal.
  • Used JQuery with HTML for client side scripting.
  • Involved in server side coding for module to deal with applications that mask the Production data without disclosing it to the DMC.
  • Involved in server side coding for discovery module where applications are discovered for PII by database, table and column wise.
  • Responsible for coding with the use of Object Oriented Principles and implementing MVC with JSP,GWT, Spring and Jakarta Struts.
  • Involved in server side coding for module to deal with applications that mask the Production data without disclosing it to the DMC.
  • Extensively worked on Build and deployment scripts using Ant, Maven, Unix Shell scripts and AutoSys jobs.
  • Involved in writing service calls for more than 15 requirements using SOA, spring IOC and Spring MVC, Web Services using SOAP.
  • Developing Web Service Client Component to make use of ---- Web Service API using Apache Axis 2.
  • Involved in writing technical design specification documents for multifaceted component based systems.
  • Built component based user interface for web application using Jsf2.
  • Used JMS to allow multiple clients (potentially written in different languages) to access information via JMS.
  • Extensively worked on Creating and scheduling the AUTOSYS Jobs.
  • Involved in documenting the requirements in both high level and low level.
  • Post development involved in writing support document for module.
  • Extensive experience in using JSF.
  • Working with an Agile, Scrum methodology to ensure delivery of high quality work with every monthly iteration
  • Designed and implemented a Cassandra noSQL based database and associated RESTful web service.
  • Extensively used JQuery for a dynamic and interactive UX, data retrieval and posting.
  • Wrote number of test cases using JUnit with Easymock implementation for testing different actions and functions.
  • Identified and designed business logic components at the middleware level.
  • Implemented Log4j for logging and appended to a log file for debugging.
  • Extensive experience in creating business, functional and technical documentation.
  • Developed modules in Windows and deployed in LINUX Operation System.
  • Hands on experience in deploying, implementing, testing and support of full life cycle and implementations of various JEE internet/intranet and distributed applications.

Environment: Spring beans, Maven, JMS, Dojo, SOA principles, Backbone, SOAP Webservices, DB2 and JUnit with easymock and WebSphere, Cassandra, Jquery, WID, Scrum, GWT, Multithreading, AUTOSYS, Object Oriented Programming, JPA, Apache Axis 2.

Confidential, Greenville, SC

Java Developer

Responsibilities:

  • Created many new functionalities for report distribution module
  • Developed JSP and HTML pages using CSS as part of the presentation layer
  • Used SAML 2.0 protocols to establish security in communication between HTML pages.
  • Extensively used Struts taglibs
  • Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
  • Used IBM MQ series as a middleware using service oriented architecture(SOA).
  • Experienced writing technical design specification documents for multifaceted component based systems
  • Generated artifacts including component sources, faces-config.xml, and faceletstaglib
  • Data access layer is implemented using Hibernate
  • Used Apache POI to generate Excel documents
  • Implemented Struts action classes.
  • Used Spring Security for Authentication and authorization extensively.
  • Worked extensively in the backend Oracle database
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Used WSDL to post the services in the UDDI.
  • Used MAVEN as build tool.
  • Developed lookup tables and views to speed up queries.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met
  • Used REST for designing stateless client server design.
  • SOAP client request is used to make use of services.
  • Developed ANT scripts for building, testing and deploying the application on Weblogic server.
  • Was actively involved with production and support.
  • Involved in testing the ported application.
  • Participated in Quality analysis and testing.

Environment: Java 1.5, Hibernate 3.5, WebLogic 9.2, JSP, HTML5, CSS3, Apache POI, JSTL, Ext Js, Spring batch, ANT, IBM MQ, Maven, SAML, AWT, RESTfull API, Webservices, Sybase 12.5, Solaris, Windows XP, DB2, Oracle 11g, JBoss.

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Worked in all phases of Software Development Life Cycle (SDLC).
  • Used Agile Methodology for the project development.
  • Built component based user interfaces in web development using JSF2.
  • Understand all project requirements as specified in Use Cases and Requirement Specifications.
  • Worked in a Scrum Agile process with two week iterations delivering new features and working software at each iteration.
  • Implementing the Spring Framework that leverages Model View layer (MVC) architecture
  • Developing the View layer of MVC architecture using Spring MVC components and compelling features like templates, Custom logic tags etc.
  • Designed developed and maintained the data layer using JPA (Hibernate).
  • Developing Applications on IBM RAD/ TOAD and deploying on Websphere v6.1.
  • Responsible to ensure compliance with JEE (JEE) Framework and enhance Reuse and Portability of the application.
  • Working in the development, coding and design of JAVA classes like Spring MVC controllers in the view layer and implementation classes in the mid tier etc.
  • Working on Oracle PL/SQL stored procedures for host to mid-tier integration.
  • Using PVCS for version control across common source code used by developers.
  • Using Maven to build the application and Writing Test Cases for Unit Level Testing using JUnit and static analysis testing J Test to follow the JPMorgan coding standards.

Environment: Java, JMS, JEE (J2EE), REST, Jakarta Struts 2.1, JSTL, SOA, Websphere, DB2 Spring MVC, Spring Core, Context, JPA (Hibernate), Maven, Sybase, JUnit, PVCS, and Scrum.

Confidential, Washington DC

Java Developer

Responsibilities:

  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • The users are classified into various organizations to differentiate the privileges between them in accessing the system.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are extensively used to avoid java expressions and scriplets in JSP.
  • Spring Controllers that are having the business logic to select the EJBs to call.
  • Design patterns like Session Façade, Command, Singletonand DAO are implemented in business layer.
  • EJBs are created for Backend operations. Hibernate is used for Database persistence.
  • JMS is used to send message objects to client queues and topics.
  • JUnittest cases are created for unit testing.
  • Log4j is used for logging purposes and debug levels are defined for controlling what we log.
  • Experienced writing technical design specification documents for multifaceted component based systems.
  • Ant is used for building the application EAR.
  • Hibernate 3.0 annotations are included for Oracle DB.
  • Working withon-site and off-site (India based) resources for successful implementation of the Workflow module

Environment: Java, J2EE, RESTfull API service development, JSP, EJB, Spring MVC, JSF2, JPA, Websphere, DB2 Web Services, MQ, REST, Hibernate, JMS, XML, XSL, HTML, JavaScript, CSS, AJAX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript.
  • Built and accessed the database using JDBC for ORACLE 9i.
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Worked on coding of Servlets and EJB communication
  • Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Developed Weblogic container security components for adding vendor specific Security Realm to application using JMX.
  • Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
  • Involved in writing technical design specification documents for multifaceted component based systems
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.

Environment: Java/J2EE, Struts, EJB, Linux, IBM MQ, Web Logic Server, Oracle 9i, XML, HTML, JavaScript, Ant, Oracle PL/SQL, JSF.

Confidential

Programmer Analyst

Responsibilities:

  • Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
  • Providing Java programming support for existing and new applications.
  • Developing Web applications using Java, J2EE, Struts and Hibernate.
  • Developing Action Form classes, Form beans, Action classes using struts.
  • Using Hibernate for the backend persistence.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
  • Implementing MVC, DAO J2EE design patterns as a part of application development.
  • Developing DAO interfaces for hibernate to interact with databases.
  • Designing the front end using JSP, Dojo, CSS and Html as per the requirements that are provided.
  • Using Java script and Struts validation frame work for performing front end validations.
  • Coding and maintaining Oracle packages, stored procedures and tables.
  • Participating in project design sessions to document technical specifications and to provide design options and solutions.
  • Working on Web technologies including Tomcat, Apache, Http, Web service architectures.
  • Migrating web application from Tomcat to web sphere deployment environments.
  • Using Svn for software configuration management and version control.
  • Preparing test cases and strategies for unit testing and integration testing.
  • Using the LOG4j to log regular Debug and Exception statements.

Environment: Java, J2EE, JSP, Struts 2.0,JDBC 3.0, Web Services, XML, JNDI, Hibernate 3.0, JMS, Spring 3.X, JSF, Weblogic Application Server 8.1, Maven, Eclipse, Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, SQL, Junit 4.0, Log4j, Dojo, Ajax, JavaScript 1.2, XML/XSLT,SAX,DOM.

We'd love your feedback!