Java Developer Resume
SUMMARY:
- Over Eight years of experience in development and enhancement of business applications in Java J2EE and worked extensively on Java, JSP, Enterprise Java Beans (EJBs), Struts, JDBC, XML.
- Expertise in J2SE, J2EE, Servlets, Struts, JSP, JSP Custom Tags, EJB, XML, JDBC, C, HTML, J2EE design Patterns, Hibernate 3.0, Eclipse 3.1, JDeveloper,
- Strong experience in developing J2EE enterprise applications.
- Good understanding and experience developing Servlets, JSP, EJBs, and using MVC Architecture and Struts.
- Good understanding and experience developing Web Services
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns.
- Performed Debugging, unit/module testing (J2EE App Module Testing) and Rational Tools.
- Good understanding and experience in developing applications using J2EE Design patterns.
- Strong experience in implementing applications using Apache Struts Framework.
- Good experience working with Web Sphere, Web logic, Tomcat application Servers.
- A team player with excellent technical, communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: Java, C, C++, Visual Basic, Java Script, HTML, XML, PL/SQL
Environments: Struts, EJBs, Java, Weblogic, Tomcat, Java WebSphere/IBM, WebSphere Studio
Operating Systems: Unix (Fedora), Linux, Windows 2000/XP
Web Tools: Front Page, Adobe Photoshop, Flash
PROFESSIONAL EXPERIENCE:
Confidential,Overland Park, KS
June 2007 to Present
one of the leading telephone companies in the United States. It handles many applications. We developed a application where we need
NASTI (Number Administration System Tracking Inventory) is the repository for all the NPA-NXX, CLLI code, switch and equipment information for the Sprint PCS, Wire line Data and its affiliates. The application allows for tracking the ordering, implementation, testing, and maintenance of new NXXs that are added to the Sprint wire line & PCS (wireless) network. NASTI (Number Administration System Tracking Inventory) holds a two way interfacing with several other applications by providing a window of information regarding the wireless network.
This system is currently based on an Oracle 9i database with a web-based GUI which provides the user to interact with the system primarily developed in VB & Cold fusion. In this assignment my primary focus is to rewrite the application in J2EE framework including crystal reports for advanced customized reporting.
- Development – Perform detail design for projects/analyze break fixes in production and code accordingly.
- Converted nearly 100 reports from VB to JAVA with fine tuning in report generation time.
- Convert/Rewrite all the GUI screens from cold fusion to JSP, replacing VB script modules to JavaScript methods.
- Developing Real Time feed for the analysis of NPA and NXX and FTP the file on a schedule basis.
- Designed a data loader engine for LERG files with control files & SQL Loader utility.
- Understanding the existing system – Application functionality, Architecture, Interfaces, Hardware – servers and locations, Software – application code, third party tools and software.
Root cause Analysis and adhoc investigations on issues from the various levels of test environments.
Environment: Java, J2EE, Cold Fusion, XML, JSP, JavaScript, Eclipse, TOAD, Oracle 9i,WinCVS, Macromedia Home site, Araxes Merge, Spring, JRUN, Weblogic
Confidential,New York, NY
October 2006 to May 2007
ASCAP is America’s largest music society, which handles the performance rights. WRITERS and PUBLISHERS are members of ASCAP. We developed the application so that the members can register their respective works, add any designated users, and check their Royalty income, which is collected from the music users.
Responsibilities:
- Utilized the various J2ee Design patterns to develop the Business modules based on the required functionality.
- Mainly responsible for developing view and controller components.
- Interacted with business analysts and other end users to resolve user requirements issues.
- Developed user interface (view component of MVC architecture) with JSP, Struts Custom Tag libraries, HTML and JavaScript.
- Established the controller component with Servlets and action classes.
- Apache Struts framework is used for building the FE.
- Developed Session Façade with Stateless Session bean to provide a uniform coarse-grained service access layer to clients.
- Developed Stateless Session beans and used different transaction types
- JavaScript is used for client side validation and to control some dynamic data.
- Deployed the application on Web sphere 5.1
- Business Information and Business Integration are developed using Web Services.
- Wrote SQL queries and PL/SQL procedures for JDBC.
- PVCS is used for version control.
- Used JMS to create, send, receive and read messages.
- Authorization and Authentication is done by using TAM.
- Shell scripts and Ant scripts are used for local, dev, QA and production builds.
- Prepared technical and Java API documentation.
- Part of the Defects and Enhancement Team and responsible for Bug Fixing.
Environment: Java, J2EE, Servlets, XML, JSF, EJB, JavaScript, Eclipse, Unix, LOTUS NOTES, Test Director, TOAD, Oracle 9i, Web sphere 5.1,Web Services, JMS, PVCS, CSS
Confidential,Houston, TX
September 2005 to October 2006
This application provides online corporate credit card services to clients. The system provides the web-based interface for credit card implementation for its corporate customers. E-statement server provides the facility for the clients to view their statements, transaction history, merchant details, and disputes.
Responsibilities:
- Developed use case diagrams, class diagrams and sequence diagrams using UML.
- Designed interactive web pages with front end screens using HTML and JavaScript technology for the e-statement server as per the requirements.
- Extensive designing and development of Java Servlets, JSP and XML.
- Developed PL/SQL statements and stored procedures
- Application Architecture is based on MVC Struts Framework. Designed and developed custom tags, action classes and action form beans.
- Excellent working experience with Oracle 9i including storage and manipulating data.
- Implemented Enterprise Java Beans (EJBs) to interact with the database to update, retrieve, insert and delete values effectively.
- Developed DAOs and Utility Classes for interacting with the database
- Used SAX and DOM for parsing XML documents and XSLT for transformation.
- Collaborated with other developers to build web applications using J2EE patterns.
- Used CVS as a documentation repository and version controlling tool.
- Provided verbal and written status reports during all phases of development, testing, and implementation.
Environment: Java, J2EE, JSP, EJB, WSAD, Visual Source Safe, JDBC, JNDI, Rational Rose modeling tool in UML, XML, Oracle, SQL, PL/SQL, HTML, Java Script, Hibernate, Web sphere 6.0
Confidential,Cherry Hill, NJ
March 2004 to September 2005
Warehouse Bank is an online B2B application, which allows its customers/ mortgage brokers to create funding requests and process them. This application has two modules. The first module in the application is webFUND. This module allows GMAC customers/ mortgage brokers to create funding requests.
Responsibilities:
- Established user interfaces for the application using JSP, Tiles, Struts Tag Library, HTML, and JavaScript.
- Designed and developed business processes using Stateless Enterprise Java Beans (EJBs).
- Used various J2EE design patterns like Business Delegate, Session Façade, Service locator, Transfer Object, Singleton, and DAO.
- Developed DAOs (Data Access Objects) to access data from the database.
- Responsible for performing Client side validations and server side validations using Struts validations.
- Designed and developed SQL queries and utilized stored procedures to perform transactions with the DB2 Database.
- Established the application using IBM WebSphere Studio Application developer 5.0.
- Actively involved in testing and deploying of the application on IBM WebSphere Application Server.
- Developed test cases and performed unit testing using JUnit.
- Launched the Use case, Sequence and Class diagrams using UML and Rational Rose.
- Used CVS for Version Repository maintenance.
- Used XSLT for transforming XML documents to HTML.
Environment: J2EE 1.3 (EJB 2.0, JSP, JNDI, Servlets, JDBC, JUnit), Struts 1.1, Tiles, HTML, CSS, JavaScript, IBM WebSphere Application Server 5.0, IBM WebSphere Studio Application Developer 5.1.2, Rational Rose, UML, XSLT, DB2, CVS, ANT build tool.
Confidential,Milwaukee, WI
December 2002 to March 2004
Fortis is a Secure and Reliable Health Insurance System that involves accepting and processing of claims received from various clients nation wide. Project deals with the development and maintaining the records, provides a user interface to track their claims and provides the administrative department to keep track of their customers and the plans they are taking.
Responsibilities:
- Lead the team and developed Beans using EJB to provide Business Layer.
- Used JSP to develop GUI interfaces and screens..
- Established and modified Oracle PL/SQL, SQL statements, procedures and functions.
- Visual Source Safe is used to automatically protect and track the source code, documentation, and all other file types as they change throughout the software life cycle.
- Developed stored procedures and functions to interact with Oracle Database.
- Designing database, writing script files to modify & create tables.
- Training the users and documenting the critical procedures.
- Database design and writing of stored procedures and Triggers.
- Developed web pages using Java, JSP, EJB, JavaScript and HTML.
Environment: Java, J2EE, JSP, EJB, HTML, WSAD, Visual Source Safe, Java Script, Rational Rose modeling tool in UML, XML, Oracle, SQL, PL/SQL, Windows NT.
Confidential,October 2000 to November 2002
Bangalore - India
Registry Management System is be used to automate the process of all activities related to the incorporation and regulation of the companies, through appointed Agents all over the world.
Responsibilities:
- Coding java classes which carry out the main business process.
- Developed back end procedures, functions, triggers and java objects on Oracle8i.
- Coded JSP’s, Java beans and managing sessions.
- Coded JSP and HTML user interfaces.
- Coded Servlets, API’s for connectivity using JDBC.
- Conversion of PL/SQL packages to Java classes
- Responsible for Security implementation and integration testing of the system.
Environment: Java, J2EE1.2, Oracle8i, JRun, Windows NT 4.0, JDBC, JSP, Servlets,
JavaScript, JBuilder, JUnit.
Education:
Bachelors in Computer Science