We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SYNOPSIS

  • 5 years of experience in Java and J2EE concepts like JSP, Servlets, EJB, JDBC, JavaBeans, XML, HTML/DHTML, JavaScript, Struts, Spring, Hibernate, Web Services, Tomcat, Tiles, Ant etc.
  • Experienced in Object Oriented Analysis and Design (OOAD) using UML with Visual Paradigm.
  • Proficient in writing stored procedures and queries in PL/SQL on Oracle 10g/9i.
  • Extensively worked on JAXB and XML binding techniques.
  • Developed Midlets for mobile to display the text and image ads while the user is accessing the internet from the service provider.
  • Assisted at technical help desk at university level for trouble shooting various laptop problems and network issues and also assisted in developing web sites for students using Dreamweaver.
  • Extensively used HTML, PHP, JavaScript on web development side.
  • Developed Reports using Cognos Report Studio.
  • Experience using SQL, BPEL, XSLT & XML via tools in an SOA environment.
  • Developed the action classes to execute the business logic and action form’s to collect the input data from the users (using Java, DAO patterns).
  • Designed ANT Scripts for the build process and for creating ear/war/jar files.
  • Worked on Spring and Hibernate.
  • Planning and executing software projectswith experience in Project management tools like MS Project and other MS Office products; Presented technical findings, proposed migration options and evaluation of Open Source/Commercial software for clients.

TECHNICAL SKILLS

Concepts and Architecture: OOAD, MVC Programming Language: Java,C, J2ME, Assembly (Intel x86). Scripting Language: Perl, PHP, Java Script, AJAX, Unix shell scripting Markup Languages: HTML, XML SOA Technologies: BPEL,ActiveVOS Query Languages: SQL, PL/SQL User Interface : AJAX/JavaScript J2EE: EJB2.0/2.1/3.0, Servlets, JSP, RMI, JDBC, JNDI. XML Parsers: Sun jaxp Operating Systems: Microsoft Windows 95/98/2000/XP, Unix, Ms DOS Frameworks: Struts, Hibernate Source Control Software: Win CVS Databases: Oracle 9i/10g, DB2 Web Servers and Plugins: Apache, Tomcat 5.5, MyEclipse. Application Servers: BEA Weblogic IDE’s: Eclipse, Net beans, Visual Studio, Visual Paradigm, and Net Express. UML Tool: Rational Rose, Visual Paradigm. Reporting Engine & Tool : Cognos DB Clients: DBVisualizer, SQL Plus.

WORK EXPERIENCE

Confidential (March 2009 – November 2009)
Java Developer (Contract Position)
About Confidential
Confidential was founded with the vision of streamlining the 1-to-Many communications process, enabling companies and individuals to leverage a single interface for conducting "personalized mass-communications" across phone, SMS, email, and web interfaces. 
Role:

  • Implementing JSP pages for GUI look and feel.
  • Implementing the Servlets for controlling the flow.
  • Designing the algorithms to maintain the Queue to transfer the calls to Provider.
  • Writing the vxml files to send the information to connect the calls between the provider and payor.
  • Design the database schema for the underlying application.
  • Creating the Chat Application to be embedded within the JSPs designed.
  • Creating the ANT build for the project.
  • Active participation in designing new modules and redesigning the existing modules.

Confidential (April 2008 – December 2008)
Software Developer (Contract Position) 
About Confidential
Confidential. (RSI) provides IT consulting services and software products to clients in the government revenue industry across the United States. Working in a team environment, I had an opportunity to participate in the successful development and release of products within RSI’s entire suite of product offering, using the latest technologies and tools and employing sound software development methodologies.
Role:

  • Translating a state tax system based on IBM Main frame DB2/Cobol to a client server environment based on ASP.NET/C# front-end, Java/J2EE backend, with on an Oracle database.
  • Designing reports using Cognos which involve building queries on DB2/Oracle Database.
  • Data processing for retrieving the data for building the reports.
  • Designing forms using Java (Software Mining API).
  • Perform unit testing on reports and carrying out integration testing of JCS scripts which include Batch Programs and Reports.
  • Adding steps to the JCS scripts as according to the reports with the available utilities.
  • Developing some part of Front end using J2EE concepts like JSP, and business logic using EJB’s.

Confidential (May 2006-August 2007)
J2EEDeveloper (Contract Position)
The primary goal is to support online reservations for meetings, vacations and various other events. The application enables customers to find the hotels of their choice from its family of brands like Ramada, Courtyard, Residence Inn and Marriott Vacation Clubs.

Role:

  • Responsible for ongoing interaction with users and management to define requirements for the enhancements of the product.
  • Involved in design of application framework using J2EE guidelines and most J2EE design patterns and Object Oriented Analysis and Design (OOAD) methodologies. Understand functional specifications, designed and developed creative solutions to meet business requirements
  • Provided proof of concepts and prototypes to bridge business requirements and functional requirements. Developed back end interfaces using PL/SQL packages, stored procedures and triggers.
  • Responsible for low-level Design of the modules using UML andRational Rose.
  • Developed front tier for the site based on Model-View-Controller (J2EE) design paradigm using struts framework.
  • Intensively used Internationalization for maintaining global websites of Marriott.
  • Implemented CSS(Cascading style sheets) at JSP pages for GUI look and feel.
  • Developed Stateless Session Beans which will access BO’s, which will in turn call DAO’s to retrieve the data in the database.
  • Developed the action classes to execute the business logic and action form’s to collect the input data from the users (using Java, DAO patterns)

Confidential (May 2005 – April 2006 )
Junior Programmer
Project: Advertisement visualiser
Till Now SMS based advertisement is being done on the mobiles, which the user cannot visualize. Advertisement Visualiser lets mobile service providers select promotional categories they like and indicate them when a user invokes an application. With the help of this application a visual based advertisement is created for the user. 
Role:

  • Developing a Mobile application which communicates with the service provider and displays the ads as mentioned above accordingly.
  • Develop the Midlets for mobile to display the text and image ads while the user is accessing the internet from the service provider.
  • Develop the front end using JSP.
  • Developing the Java programs so that the ads on the server side are randomly picked from the repository and sending those to Midlets by avoiding the repetition.
  • Developed Stateless Session Beans which will access BO’s, which will in turn call DAO’s to retrieve the data in the database.
  • Developed the action classes to execute the business logic and action form’s to collect the input data from the users (using Java, DAO patterns)
  • Involved in designing and development of JSP’s using struts tag library definitions and JSTL and validating the client data using the Java Script.

Confidential (January2004-March3005) 
Software Engineer 
Project: Event Management System
Event management system offer a full Conference Organizers and Event Management service to anyone who wishes to have a conference, event, exhibition, convention, training day, seminar, product launch or team building activities. 
Role:

  • Active participation in designing new modules and redesigning the existing modules.
  • Design/Developed user interface using JSP & Struts for the complete product.
  • Involvedin the reports generation using XML.
  • Oracle, the portable, multiuser, Relational database system, maintains the back end.
  • Introduce TableView & Constraints in Oracle Database.
  • Designed Stored Procedures, Functions, Packages and Constraints for the Database.
  • Used Rational Rose to provide Use CasesSequence Diagrams and Class Diagrams to developers.
  • Implemented Java Script for client side validations. Implemented DAO Pattern for accessing client data from different systems and their subsidiary systems. DAOPattern interacts with Session Façade Pattern for accessing data from the database and return ValueObjects.

ACADEMIC PROJECTS
Confidential
This is basically a Web application. The ATM Banking System is software designed to perform various banking services through the Automated Teller Machines. 
Application developed using J2EE, J2ME and Java beans.

Software Requirement Analysis for AMDOCS Company Project 
When requirements are presented to various stakeholders, they understand them according to their views i.e. the understanding of the requirement is subjective. Our task is to define a process to identify unexpected errors/behaviors, implied requirements and remove ambiguity from the provided requirement set as early as possible in the product life cycle.

Electronic Voting System
This system allows registered voters to vote for candidates or issues. Also, in certain cases a vote could be yes/no/abstain vote.
Application Developed using Java RMI.

Audio Steganography
Audio Steganography is an application which combines both cryptography and steganography techniques to embed Text document in an audio signal. A Text document is compressed, encrypted and then embedded into the Audio file in order to achieve robustness and better performance. Then the users can easily and securely send the compressed data over the network. 
Application developed using JavaApplets and other concepts are used.

Tenders Made Easy
It is a web application where the plan is to make tender publishing online. As a part of it, tender data is recorded along with particulars of the products, their specifications and conditions. Tenders published will be visible to the visitors of the site.
Application developed using using Netbeans IDE 6.5 and the server is Glassfish Version 2.
Server-side Technologies: Java, Java Server Pages, Web Services, Enterprise Java Beans (EJB).
Client-side Technologies: Hyper Text Markup Language, Cascading Style Sheets, Java Script

EDUCATION
M.S, Computer Science 
B.Tech, Information Technology

We'd love your feedback!