We provide IT Staff Augmentation Services!

Java Developer Resume Profile

5.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Around 6 years of experience in full life-cycle of software development process including requirement analysis, design, coding, testing, debugging and maintenance.
  • Provide post-production application support, and perform project/task estimation throughout the duration of the project
  • Documentation of the work flow and development cycle from start to finish including Design specification, report generation and interaction with group and vendor services.
  • Extensive knowledge and experience in developing JAVA based applications using Core JAVA, Collections API, J2EE, JDBC, EJB, Servlets, JSP, HTML, XML.
  • Accomplished software engineer specializing in Java/J2EE development and production support.
  • Participated in all aspects of Software Development Life Cycle and Production troubleshooting, Software testing using Standard Test Tool.
  • Hands-on experience in the areas including business process analysis management consulting for Financial, Health and Mortgage domains.
  • Very good understanding of Object Oriented Design OOD , Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures
  • Expertise in design and development of Web Applications involving J2EE technologies with Java, Servlet, JSP, MVC Framework, Web Services, EJB, Struts, Spring, Hibernate, XML, JNDI, JDBC
  • Extensive experience in implementing MVC architecture using Struts Framework.
  • Possess strong experience in Enterprise Java technologies like EJB, Servlet, JSP, JNDI, JDBC and server side development using JDK 1.2, J2EE, JDBC, Java Beans.
  • Good experience in defining the XML schemas and in working with XML parsers to read and validate the data held in XML documents
  • Excellent conceptual base in Implementation Methodologies, Design Patterns, and Web based Architecture using web technologies like JSP, Servlets and Struts.
  • Developed many distributed, transactional, portable applications using Enterprise Java Beans EJB architecture for Java 2 Enterprise Edition J2EE platform.
  • Experience working on modern networking concepts and various file transfer protocols SFTP, FTPS, SCP, FTP
  • Experience in working with Version Control Tools like Harvest, ClearCase and SVN.
  • Excellent understanding of J2EE Web Services, SOAP, WSDL, RESTful
  • Good exposure on Spring Framework features like AOP, DAO framework, Dependency Injection and Hibernate Integration
  • Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers.
  • Extensive experience in Oracle 7.x, 8i, 9i , SQL Server 6.5/7.0, PL/SQL and database concepts.
  • Proven ability to rapidly acquire knowledge on new technologies and implement them in software projects.
  • A highly motivated and hardworking individual with strong organizational skills.
  • Strong abilities of troubleshooting and quick learning.

Technical Skills

Operating Systems

Linux, Unix, Windows XP/7, Windows 2000/2003

Database

Oracle 8i/9i/10g, PL/SQL, MySQL, SQL 8.X

Web/App Servers

Apache Tomcat 4.X/5.X, JBoss 4.0, WebSphere, Web logic

Languages

Java, C, C , XML

J2EE

Java Beans, Servlets, JSP, JDBC, JNDI, JMS, RMI

Web Development

JSP 2.0, Servlets 2.3, Hibernate 3.0, Spring 2.0, Struts 2.0, HTML, JDBC

Web Services

SOAP, WSDL, UDDI, XML, SOA, JAX-P, JAX-RPC, REST, Hibernate, XMLBeans, JAXB

Tools

ANT, Maven, Log4j

Version Control

SVN, ClearCase, Harvest

PROFESSIONAL EXPERIENCE:

Confidential

Role: Java Developer

The client is a major healthcare provider having their own self service provider that caters to the needs of Members, brokers, employers and providers. The main objective of the Client Portal Production Support Project was maintenance and Enhancement of the existing site which includes level 3 and level 4 support and enhancements required for it. In addition to the project, admin portal was also supported.

Responsibilities:

  • Developed the GUI of the system using HTML, JSP. 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.
  • Java Servlets and JSP pages were deployed on the Web logic Application Server for retrieving user information and posting related data.
  • 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, Web Logic Server, Oracle 9i, XML, HTML, Ant, PL/SQL.

Confidential

Role: Java Consultant

Confidential is a full-service event management company providing clients with innovative, attentive management and sales services. Involved in the design and development of NGO's web application software suite.

Responsibilities:

  • Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQL Server.
  • Responsible for Cross-browser testing and debugging, and creating graphics.
  • Involved in creating CSS for a unified look of the Front End User Interface.
  • Created optimizing web graphics, including designing and incorporating graphic user interface GUI features.
  • Worked with the business stakeholders to determine navigational schemes, site flow and general web page functionality.
  • Prepared Technical Design Documentation for the modules designed.
  • Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing and implementation.
  • Developed and maintained the application UI based on eclipse.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and as model.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Responsible for developing the client side validations using JavaScript and JQuery.
  • Developed the XML Schema for the data maintenance and structures.
  • Prepared documentation and participated in preparing user's manual for the application.
  • Involved in unit testing, integration testing, user-acceptance testing and bug fixing.

Technologies: JAVA EE5, J2EE, XML, HTML, Struts2, Servlets, Java Script, JSP, CSS, JDBC, Sql Server, Web Sphere 8, Windows.

Confidential

Role: Java Developer

Responsibilities:

  • Participated in various review sessions with clients.
  • Actively participated in the documentation for different modules in the project.
  • Designed and developed the search and reporting modules for the application.
  • Developed system requirements.
  • Used Struts framework for Model 2 approach MVC .
  • Developed components using Struts at the MVC level for the application.
  • Developed the front end for the application using JSP, JavaScript for client side input validation and HTML.
  • Implemented business model using java classes running on the struts framework.
  • Performed server side validation by implementing the Form Bean's validating method.
  • Responsible for creation and configuration of data sources in Web Sphere server.
  • Designed and developed DAO, DTO components to abstract and encapsulate all access to the data source.
  • Installed Oracle 9i Database, and designed the tables.
  • Coded Programmed JDBC connectivity API classes.
  • Coded common utility classes for accessing system properties.
  • Responsible for testing the entire search module.

Environment: Java, J2EE, Hibernate, spring, XML, JSP, Web Services, Apache Axis, HTML, Java Script, IBM Web Sphere, Oracle 10g, SOA, JUnit, Struts, Eclipse, Log4j, Subversion.

Confidential

Software Developer

It's an Intranet based stock maintenance project. 2 Modules were there. User module and Admin Module

Responsibilities:

  • Involved in the activities of the SDLC.
  • Involved in the design of the Database and in the Normalization of the tables.
  • Implemented JDBC API for communicating with database layer.
  • Developing Java Web Services for different phases.
  • Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test.
  • Involved in Prototype Development.
  • Coding using Java, Servlets and JSP using Eclipse IDE.
  • Developed Request Handlers using Servlets as Controlling mechanism.
  • Code Developed for User and Administrator Modules.
  • Unit testing done using JUnit.
  • Deployed application in JBoss on Unix.
  • Assisted in the documentation of system test strategies and the execution of test cases.

Environnent: HTML, Java, Struts, Spring IOC, JDBC, JSP, Servlets, JDBC, JBoss, SQL, PL/SQL, Ant and Eclipse.

Confidential

Software Developer

Acom application is designed in 8 languages and provides user to search for hotels all around the world based on country and city as search criteria. The users can book/modify/cancel hotel rooms online in local currency. The website also lists all offers provided by any hotel and separate login for members who have special benefits. The application is built on Java/J2ee platform with various supporting technologies.

Responsibilities:

  • Involved in the Analysis, Design and implementation of user requirements for the Acom project.
  • Developed the Action Servlets, Action classes, ActionForm classes to manage the user interaction through forms and to process form data and configured the struts-config.xml file. Used Action Forms to prepopulate the forms so that user can edit and save information.
  • Web documents of ACOM are managed by Cascading Style Sheet CSS . Written styles for web content management and presentation.
  • Struts MVC framework is used along with Tiles to manage the layout of the ACOM application user interfaces. Configured tiles-defs.xml for the same.
  • The application screen has 2 components user interface, one is application tab and the other is program component tab. Implemented functionality to switch back and forth between the application and the program component tabs for better navigation.
  • Written service and implementation classes using EJB calls to save update and delete objects. Written code to create EJB Stateless session factory to create Hibernate session.
  • Extensively used Eclipse IDE for code development, debugging and testing. Microsoft VSS is used for concurrent version control.

Environment: Java1.4, XML, JDBC2.0, Servlets2.1, Tomcat 5.0, Oracle 9i, VB Script, Eclipse 3.1, CSS

We'd love your feedback!