Java Developer Resume Profile
Alpharetta, GA
SUMMARY:
- Over 7 yrs of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2EE in Client-Server, 3-tier and n-tier applications.
- Expertise in developing reliable and scalable enterprise J2EE applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, XML, EJB, Web Services, JavaScript, HTML and DHTML.
- Experienced in developing Front-End using JSP, JavaScripts, JQUERY, HTML and Flash.
- Have experience using Swing to create Java Applets and UIs.
- Good experience with J2EE design patterns, MVC Struts, spring and Hibernate framework.
- Experience in implementing the EJB components such as session beans and entity beans and MDB.
- Expertise in JDBC API, Entity Beans, DAO Pattern, and configuring data sources on App Server.
- Experienced in IDE tools: Eclipse 2.0/3.0/3.1, WSAD, Web Logic Workshop, IBM RAD 6.0.
- Good experience developing Webservices using SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL
- Good experience with Weblogic, WebSphere, Tomcat and JBoss.
- Hands-on experience working with the JMS provider IBM MQ Series. Developed Message Driven Beans MDB and extensively used the JMS API.
- Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit Testcases.
- Analyzed and developed Use Case diagrams, Sequence diagrams and Class diagrams using the Rational Rose.
- Hands-on experienced working with source control tools such as VSS, CVS and Rational Clear Case.
- Experience of application development in different environments like Windows 98/NT/2000/XP, Linux and UNIX.
- Team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
TECHNICAL EXPERIENCE
Languages: Java, Core Java, Swing, Struts, ANSI C, C , C , CORBA, EJB 2.0, HTML, ASP, XML
RDBMS: Oracle, SqlServer, Sybase, PL/SQL, SQL, STP Stored Procedures
J2EE: Servlets, JDBC, JSP, WSDL
Webservers: BEA Weblogic 6.1 , WebSphere 5.0 , Apache Tomcat 6
IDE: JBuilder, WSAD 5.1, RAD 7.0, Eclipse
XML Technologies: DTD, JAX-RPC, XML Schema, XSLT, XPATH, DOM and
SAXParsers
Software: Visio 2000, JProbe, TOAD
Version Control: Rational Clear Case, Harvest 4.1.2 , VSS, CVS, SVN
SubVersion
Tools Utilities: Multi-Threading, UNIX vi, scripting , FTP, ANT, mercury
Quality center, Remedy, Dreamweaver
Operating Systems: UNIX, Windows, Solaris 2.x, Red Hat Linux and Dos
Frameworks: Spring, Hibernate, IBatis, ASP.Net, JPA
Configuration Management: CruiseControl and Hudson
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Involved in entire cycle of design and development.
- Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques
- Created the front end interface, Page navigation and Page Flows in conjunction to JSP, JavaScripts, CSS and HTML.
- Created a modal dialog instead of separate page navigation to fit user requirement within one JSP for particular shipping form.
- Worked with Struts, Ajax, custom tags ref tag .
- Made the Page display, navigation, page refresh and different page actions easier with the help of Struts and Ajax. And worked with the custom tags for the displaying the objects.
- Used the EJB session beans for the population of beans and handling the session.
- Worked with mockito frame work with JUnit test cases and also worked in Performance testing including the threads.
- Involved in installation of Weblogic server and deployment of applications.
- Involved in hybrid Waterfall/Agile development process
- Implemented Mock screens for application products during design process.
- Created advance SQL scripts in PL/SQL Developer to facilitate the data in/out flow in Oracle
- Used PVCS as version control for maintaining files and documents.
- Developed ANT scripts for building application WAR/EAR for deploying on Weblogic server
- Created different jobs for JUnit test cases and code in Hudson to track bug and to generate automated build report.
- Used SecureFX to transfer file between PC and UNIX box.
Environment: Java 5, J2EE, JSP, Struts, Custom Tag, Eclipse, Java Beans, Servlet, Ant, Ajax, XML, HTML, JavaScript, PL/SQL Developer, Linux/Unix, Weblogic, Oracle 10g, Hudson, Secure FX
Confidential
Java Developer
Responsibilities:
- Involved in entire cycle of design and development.
- Written design documents which consists workflow UML diagrams.
- Involved in installation of Glassfish server and deployment of applications.
- Involved in implementation of Service oriented architecture SOA
- Involved in Agile development process
- Implemented Mock screens for application products during design process.
- Written different shell scripts on Linux/Unix platforms using VI editor to process different financial files
- Created the front end interface using JSP, JavaScripts, CSS and HTML
- Used MVC, Value Object, and Business Delegate, DAO design patterns
- Performed input validations using Struts Validator Framework and JavaScript
- Created advance SQL scripts in PL/SQL Developer to facilitate the data in/out flow in Oracle
- Created different Autosys jobs to automate the entire financial file processing system
- Used SVN Subversion as version control for maintaining files and documents.
- Developed ANT scripts for building application EAR for deploying on Glassfish server
- Created control file to load data from file to the database
Environment: Java 5, J2EE, JSP, Eclipse, Java Beans, Servlet, Ant, Autosys, XML, HTML, JavaScript, PL/SQL Developer, Linux/Unix, Glassfish Server, Oracle 10g
Confidential
Java Developer
Responsibilities:
- Requirements gathering from business and defining specifications for the system.
- Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Developed ER and UML diagrams for all the design, and documented all the process flows.
- Created the front end interface using JSP Struts, JavaScripts, CSS and HTML
- Designed and Implemented MVC architecture using Struts Framework which involved writing Action Classes/Forms/Custom Tag Libraries JSP pages.
- Implemented Design Patterns like Singleton Factory to add definition to the design. Developed Action Forms and Controllers in Struts 2 framework. Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
- Used JMS for reliable, asynchronous communication to send automatic email notifications to clients.
- Developed business logic using Session beans, EJBs and deployed them on Weblogic Server
- Used Webservices to extract client related data from databases using WSDL, XML and SOAP.
- Created Stored Procedures in Oracle using PL/SQL,TOAD
- Used JUnit for Unit testing the application.
- Used Apache Ant to compile java classes and package into jar/war archives, involved in Low Level and High Level Documentation of the product.
- Wrote UNIX Shell scripts to automate business process.
- Performed QA activities, Created test data, test cases and tested the application.
Environment: Java, Core Java, EJB 3.0, JSP, JavaScripts, Struts, Java Servlets, Hibernate, CSS, Java Script, HTML, Webservices SOAP ,WSDL, XML, XSLT JMS, WebSphere 7, Oracle, Ant, PL/SQL,TOAD, JUnit, Unix shell scripts, Solaris and Windows 2003 advanced server
Confidential
Java Developer
Responsibilities:
- Implemented Model-View-Controller MVC architecture.
- Created Use case diagram, Class, Sequence diagrams for the module.
- Used Struts/MVC framework to standardize the interactions between the JSP/View layer, the action controller and the underlying Form model.
- Internationalization was inherent to the design the objects that were locale to the database.
- The Servlets are used to populate the data on web application.
- Hibernate has been used as a relational mapping tool and EJBs for maintaining the persistence of the data objects.
- HTML, DHTML and JSPs have been implemented to maintain the static and dynamic content.
- Deployed WebLogic 8.1 application server and Performed performance tuning for Web Application server.
- JDBC has been used for the connectivity of database.
- Extensively used JSP custom and standard Tag Libraries JSTL .
- Used Asynchronous JavaScript Technology and XML AJAX for critical front-end validations to reduce the burden on the server side.
- Used Maven as a build and deployment tool.
Environment: JDK 1.4, JSP, Servlets, Struts 2.0, MVC Architecture, EJB 2.0, JavaScript, WebServices, HTML, XML, AJAX, JNDI, WebLogic 8.1, MySQL, JDBC, JMS, Eclipse, Ant scripts, Maven.
Confidential
Java Developer
Responsibilities:
- Involved in developing the presentation layer using web components JSP, Servlet, HTML and Java Script.
- Involved in configuring business rules using Blaze Rule Engine.
- Involved in creating Session Beans for Business Logic and accessing Entity Beans EJB .
- Involved in writing the queries, views and DMLs in UDB.
- Involved in designing the DataStage jobs for transferring the data.
- Design and development of UML diagrams like Use Case, Class and Sequence using tool Visio.
- Developed Java code base on RAD and deployed on WebSphere Application Server 6.
- Developed web contents and enhance the web sites by utilizing the languages like CSS, .NET, XHTML
- Interacting with on-site counterparts in understanding and designing functionalities to suite the customer requirements.
- Involved in preparation of Unit Test plan and Test Cases for the CRs and Enhancements.
- Involved in Unit Testing, Integration Testing and System Testing.
- Involved in development code deployment using UNIX shell scripts.
- Involved in fixing UAT defects raised by the business.
- Involved in PVCS IPMS Activities
- Involved in Migration of application from WAS 5 to WAS 6 environment.
Environment: WIN XP, .NET, XHTML, Java Script, JDBC, Java, JSP, Servlets, EJB 2.0, UDB 8.0, WSAD5.0, Assent, PVCS, Beyond Compare, MS-Front Page, Data Stage, Blaze Rule Engine.