We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY:

  • Around 10+ years of experience in Analysis, Design, and Testing of 3 - tier and n-tier component based applications using Core Java and J2EE, Struts, Spring, Hibernate,Servlets, JSP, JDBC, Java Beans, SOAP,REST API, XML, HTML, JMS and Jquery.
  • Expertise in Jakarta Struts- Tiles and Validations Framework.
  • Expertise in Application servers like BEA Web Logic, IBM Web Sphere, JBoss and web server Tomcat.
  • Experience in Web Services using SOAP, RESTful, WSDL, HTML, XML, JAXB, XSD, SAX, and DOM.
  • Extensive experience in design, development and implementation of MVC using Struts, Spring and JSF Frameworks.
  • Experience working with versioning tools like CVS, SVN and Clear Case and build tools like ANT, Maven.
  • Good Understanding of Design Patterns such as Singleton, MVC, Session Façade, Factory, Business Delegate, Data Access Object.
  • Strengths include good team player, excellent communication interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment.
  • Good experience of Software Development Life Cycle (SDLC) such as Requirement analysis, Design, Development, Testing, Debugging, and Deployment.
  • Experience in Unit/Debug/Integration testing and generating Test cases for java applications.
  • Highly conversant with quality procedures followed Confidential organization level as well as client specific level.
  • Proficient in improving the performance and durability of the automations.
  • Experience in customer interaction, requirement gathering for automations and played various customer interaction roles in different phases of a project.
  • Executed Integration of EClipse with widely used tools Rational Requisite Pro / Rational Asset Manager (RAM) and Rational Software Architect (RSA).
  • Hands on Experience in handling critical Business applications Issues and handling failure recoveries.
  • Good communication and Interpersonal skills, self-motivated, quick learner, team player and Passion for performing challenging tasks, drive to achieve high performance
  • Hands on experience in developing client/server, multi-tier and web-based applications

TECHNICAL SKILL SET:

Core Java: Java 1.7/1.6/1.4, JDBC, Collections, Multithreading, Annotations, Collection API and Generics, File Handling.

Enterprise Java: Servlets, JSP, JDBC, RMI, JNDI, Log4J

Mark-up/ Scripting Language: AJAX, JSON, JavaScript, HTML 5.0, XML.Frameworks Struts 1.2, Hibernate 3.x, Spring 2.5/3.x

Tools & Framework: Struts 2.x, spring 3.x, Hibernate 3.x, Spring MVC, Oracle SQL Developer, Apache Common Library, JUnit, Axis.

RDBMS: Oracle 11g, SQL Server, Mysql Version/Source Control

Systems: CVS, SVN,VSS

IDE: Eclipse 3.x, MyEclipse

Application/Web Servers: IBM WebSphere 7.0/6/1, Tomcat 6.x/5.x

O/S & Environment: Windows 8/7/Vista/XP, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Piscataway NJ

Senior Java Developer

Responsibilities:

  • Involved in writing the schema files and distributing them with the clients
  • Created reusable services, Java components, business objects and XML schema definitions.
  • Used JAXB to create and bind Java objects from XML schemas.
  • Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
  • Gained COBOL understanding while generating Java classes/connectors using IBM RAD for copybooks which are used to exchange data to and from COBOL applications.
  • Used J2C and JDBC Connection pool to enhance performance. J2C connection pool was used to process the request through Sysplex to CTG to VISION and send the response back to MCS.
  • Created Web Services with WSDL as service contract with external clients
  • Used XSLT for transforming one kind of payload of another payload of choice with a template processing engine. The engine creates a payload based on existing content.
  • XML schema definitions are used to serve as flexible client interfaces with DVS client applications.
  • Involved in application migration from EJBs to Non EJB.
  • Developed user interface for MCS Dashboard which is an Analysis tool used to monitor transaction statistics, HTTP Request status, log search and for automated alerts using JSP, HTML, JavaScript and CSS.
  • Involved in writing PL/SQL Stored Procedures which operate over customer order data stored in Oracle 10g.
  • Used log4j for logging and debugging and JUnit extensively for testing

Environment: Jakarta Struts Framework 2.0, Spring IOC, Hibernate, Java 1.4, Web Services, CSS, Eclipse, Apache Tomcat, JUnit, EasyMock, UNIX, Sun Solaris 5.8, Windows XP/7, UNIX, JavaScript, Servlets, JSP, JDBC 2.0, PL/SQL, Putty, Toad, Tortoise SVN.

Confidential, Edison, NJ

Senior Java Developer

Responsibilities:

  • Involved in various phases of Systems Development Life Cycle (SDLC) including systems design, development, integration, and testing.
  • Created Business Specifications as well as Class Diagrams for Enrollment and Premium Billing Module.
  • Developed Front-end Application using JSP, HTML and JavaScript.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
  • Implemented the Application using Spring MVC Framework.
  • Developed Service classes and implemented Callback methods for interacting with Documents and Letters.
  • Exposed business functionality to external systems (Interoperable clients) using Web Services.
  • Developed Java Classes for implementation of Persistence objects using Hibernate.
  • Developed Test Cases and Unit Tests for Functionality Testing using JUnit.
  • Developed SQL Statements for adding logic to Bookmarks within the Letters as well PL/SQL Stored Procedures for filtering employee depending on Selection Criteria.
  • Development and Integration of the Application using Eclipse IDE and used SubVersion as Version Control Tool.Used Ant for building of Application and deployed to JBoss Server.

Environment: JAVA, J2EE, Spring 3.0, Hibernate 3.5, Web Services, Eclipse, Ant, JBoss 5.1, UML, SQL, PL/SQL, Oracle 10g, JUnit 4.5, JavaScript, AJAX, Windows XP

Confidential, Dallas, TX

Risk Analysis and Control Systems

Responsibilities:

  • Used Spring framework 2.5 with the help of Spring Configuration files.
  • Analyzed the technical requirements and created various model required for the project.
  • Practiced Agile as software development method for the project.
  • Configure the development environment using Eclipse, Apache Maven, Spring web service application server.
  • Used XML support of Spring Framework.
  • Used Java Script for client side validation like currency format, country name.
  • Worked with J2EE Architecture, Design Patterns, available open source frameworks.
  • Incorporated AJAX to improvement of performance of request and response.
  • All the implementation classes were tested using JUnit classes.
  • Debugging ofproductionissues, developing and coding different pages usingJava, JSPandHTMLas per the requirement
  • Used Eclipse 3.5.1 as the IDE for the project.
  • Worked with Core Java Multithreading, Serialization, Collections.
  • Log4j were used to log the various debug, error and informational messages Confidential various levels.
  • Created several Exception classes to catch the error for a bug free environment.
  • Generates over 22,000 risk and managements reports per day in XLS,PDF and CSV via batch or on-demand process.
  • Experience using Version controls such as clear case and GIT-Stash.
  • Used Autosys Jil jobs for nightly process.
  • Worked with business analysts (BA) and analyzed business requirements.
  • Used Gemfire cache for loading data in to local cache server.
  • Used distributed locking for Multithreaded instruments.
  • Stateless web services conversation via REST.(RACS web service)
  • Involved in shell script programming and deploying the war files into the production servers and troubleshooting.

Confidential

Java Developer

Responsibilities:

  • As a senior developer involved in various processes of the product lifecycle; design, development, testing and implementation and also worked on an enhancement to create projects carrying different project structure.
  • Coordinate and communicate tasks with Requirement Owner.
  • Ensure that development is performed as per requirements.
  • Communicate activities/progress to project managers, business development, business analysts and clients.
  • Develop new and complex high quality automation to the client in response to varying business requirements.
  • Establish Quality Procedure for the project to ensure automation meets quality goals.
  • Create test scripts and scenarios for enhancements and customizations to the core product.
  • Test the script to ensure that all the functionalities are working fine and requirements are met.

Environment: Java/J2EE, DB2 9.5, Struts, Spring Framework, Hibernate, JQuery, Websphere, Web services, PERL, Oracle 11g, MS-Word and Eclipse,Oracle. MS-Excel 2009 and eclipse.

Confidential

Java Developer

Responsibilities:

  • As a developer responsible for design, development and implementation.
  • Coordinate and communicate tasks with developers.
  • Ensure that development is performed as per requirements.
  • Communicate activities/progress to project managers, business development, business analysts and clients.
  • Develop new and complex high quality automation to the client in response to varying business requirements.
  • Establish Quality Procedure for the project to ensure automation meets quality goals.

Environment: J2EE, swings, socket programming, multithreading, MYSQL5.0, Java Servlets, Html, Java Scripting, Java Beans, Tomcat 4.x, JDBC.

JAVA/J2EE Developer

Confidential

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project.
  • Generated Use Case Diagrams, Class Diagrams, and sequence diagrams using rational rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model view Controlled design patterns.
  • Used the Struts Validation and tiles framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag libraries to simplify the complexities of the application.
  • Developed various EJB Components to fulfill the business functionality.
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring MVC Framework for Dependency Injection and integrated it with the struts framework and hibernate.
  • Used a WAP server for communications to the customer.
  • Used web services - WSDL and Soap for getting Credit Card Information from third-party.
  • Used JMS API for asynchronous communication by putting the messages in the message queue.
  • Implemented various design patterns in the project such as business Delegate, session façade, data transfer object, data access object, and singleton.
  • Designed various tables required for the project in Oracle 9i database and used stored procedures and triggers in the application
  • Performed unit testing using Joint framework and used Struts Test cases for testing Action Classes.
  • Used Ant Scripts to build and deployed on WebSphere application server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application such as JSP, Servlets, and EJB using websphere studio application developer and used CVS for version control.

Environment: EJB, Struts 1.2.4, JSP 1.2, Servlets 2.1, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, JUnit, Websphere app server 5.1

We'd love your feedback!