Sr.java Developer Resume
Bedminster, NJ
SUMMARY
- Over 7 Years of experience in teh IT industry specifically in web technologies wif skills in analysis, design, development, re - engineering, maintenance, installation, implementation and testing Java based systems.
- Expertise in developing application specific Object model, Use case diagrams, Class diagrams, Sequence diagrams, Collaboration diagrams and Reverse engineering.
- Experience in various domains.
- Expertise in OOA, OOD, Distributed Application Development and Object Oriented Programming (OOPs).
- Experienced in using design patterns Singleton, Factory method, Facade, MVC (Model, View & Controller).
- Worked in Web Technologies using Servlets, JSP, JQUERY, Struts, Spring, Hibernate, Java Beans, Collections, JDBC, JavaScript, XML, HTML, DHTML, and CSS.
- Extensively worked on XML Parsers (SAX, DOM) .
- Experience in working wif Agile Methodology and Web services using Service Oriented Architecture.
- Experience in Web Services (SOAP, WSDL, UDDI), JAX-WS, JAX-RPC, RESTFUL
- Comprehensive experience in designing and developing applicationsusing UML wif Rational Rose.
- Experienced in databasesuch as SQL Server 2000/2005, Oracle 9i/10g, MySQL.
- Excellent working noledge on App server like,Weblogic 7.0/8.0, Tomcat 5.5 in building and deploying applications.
- Experienced in developing applications using Eclipse, Struts framework using MVC II architecture, Hibernate & Spring. Used ANT, Version Control (CVS).
- Good experience wif production support.
TECHNICAL SKILLS
Java Technologies: JDK (1.6), Servlets, Struts 2.0, Spring 2.5/2.0, Hibernate, JSP 1.2, JDBC 2.0, JNDI, ANT, AJAXXML, (DTD, Schema, DOM, SAX), Java Beans, Web services (WSDL, XML, SOAP), HTML, DHTML, JavaScript.
Frameworks: Spring 1.x/2.0/2.5, Hibernate 3.0, Struts 1.x/2.x.
Languages: Java, SQL, T-SQL, PL/SQL, XML, HTML, DHTML, UML.
Database: SQL Server 2005/2008, Oracle 9i/10g, MySQL 4.1.
Servers: Apache Tomcat 6.0,WebSphere,JBoss 5.0, Weblogic App Server.
Script Language/OS: JavaScript, Perl, Shell, Linux, UNIX, Windows XP/NT/2000.
Development Tools: Eclipse 3.5
Version Control: CVS, SVN
PROFESSIONAL EXPERIENCE
Sr.Java Developer
Confidential, Bedminster, NJ
Responsibilities:
- Helped team members in day to day programming activities.
- Involved in Installation and configuration of Tomcat Server and WAS for RAD.
- Used Log4j utility to log error, info and debug messages.
- Build and managed teh jars and war files using Apache ANT.
- Providing teh support for all teh applications developed.
- Involved in designing teh user interfaces using Mustache Framework.
- Used Eclipse and Rational Application Developer for teh development environment for different projects.
- Used version management tool ClearCase.
- Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from teh databases
Environment: Java, J2EE, Mustache, Servlets,Spring 3.0, Hibernate, SQL/PLSQL, Web Services, SOAP, WSDL, Tomcat 7.0, RAD, WAS, Oracle 10g, ClearCase and Windows.
Sr.Java Developer
Confidential, San Francisco, CA
Responsibilities:
- Helped team members in day to day programming activities, gave Knowledge transfer (KT) sessions to team members on Jmeter, Jprofiler tools.
- Used JMS to receive data feed.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Created Java and XML components for an IBM MQ-Series adaptor for plug-in. Design included a robust data element mapping strategy, allowing easy customization for IBM implementers.
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for teh modules using UML and Rational Rose.
- Used Spring Framework for dependency injection wif teh help of spring configuration files.
- Developed teh presentation layer using JSP, HTML, CSS and client validations using JavaScript.
- Used AJAX and JQuery to created UI.
- Refactoring teh code was done to improve teh performance and identify teh memory leak.
- Involved in Installation and configuration of Tomcat Server
- Involved in writing DAO layer using Hibernate to access teh Oracle database.
- Involved in teh configuration management using CVS.
- Used SOAPUI to test teh web service.
- Implemented XML WebServices using SOAP to transfer money to different financial institutions on global scale.
- Developed various test cases and performed unit testing using JUnit..
- Developed Unit test cases for teh classes using JUnit.
- Developed stored procedures to extract data from Oracle database.
- Application developed wif strict adherence to J2EE best practices.
- Developed Ant scripts to bundle and deploy application.
Environment: Java, J2EE, JSP, Servlets, Hibernate, SQL/PLSQL, Web Services, SOAP, WSDL, JUnit, Tomcat 6.0, Oracle 9i, CVS and Windows.
Sr.Java Developer
Confidential, Dallas, TX
Responsibilities:
- Actively Involved in Analysis and designing teh system using RUP methodologies.
- Converting teh Use cases in to Technical Design Documents and Developed Code using Java.
- Created Java and XML/XSLT components for an IBM MQ-Series adaptor for plug-in. Design included a robust data element mapping strategy, allowing easy customization for IBM implementers.
- Responsible for writing several Action Classes, Helper Classes, Property files, events etc. in different layers of teh application.
- Developed teh Graphical User Interface using JSPs, Struts tag libraries and Custom tags.
- Updated teh existing EJB components (stateless session beans) to meet teh business requirements.
- Developed Business Objects for business logic implementation and Data Access Object using JDBC API for database interaction.
- Developed application level logging using Log4j.
- Wrote complex SQL, PL/SQL queries and stored procedures for bulk processing of data.
- Unit testing using JUnit and bug fixing through Symphony Caliber defect tracking system.
- Automated IT and business reporting manually jobs.
- Deployed and tested teh application on development and test UNIX environments.
- Build and managed teh jars and war files using Apache ANT.
- Providing teh support for all teh applications developed.
Environment: s:Java, JSP, Servlets, Struts, Web Services (SOAP), HTML, CSS, JavaScript, JUnit, Shell, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.
J2EE Developer
Confidential, Tallahassee, FL
Responsibilities:
- Involved in analysis of requirement, designing and documenting teh system using UML.
- Involved in Writing teh Hibernate associations and mapping files.
- Used Spring Dependency Injection in several layers of an Application.
- Developed REST WebServices using CXF, JAX-RS, JAXB and Spring.
- Involved in writing JUnit test cases and Integration testing of teh system.
- Used Maven to add teh dependencies using POM.xml
- Used Rational Rose as part of development of Rules.
- Performed Clear Quest defects, Database change requests logging using Clear Quest.
- Used Perforce as versioning system.
- Used Maven Cruise-Control for project builds.
- Used SQL Developer, TOAD as tools in building teh
- Application.
- Created UI screens using JSP, HTML, JavaScript and XML.
- Used WebServices to extract and communicate teh records using XML and REST
- Designed and developed UI using Struts tag libraries.
- Increased performance of teh extended applications by making effective use of various design patterns like DAO, Session Facade, Front Controller, Bussiness Delegate.
- Documentation of teh application.
- Used Log4j utility to log error, info and debug messages.
Environment: s:Java6, J2EE6, JSP, Servlets, Struts2,Spring 2.5, Hibernate 3.1, MY-SQL, TOAD, REST WebServices, CXF 2.2, JAX-RS 1.0, JAXB, WebSphere6.1, JUnit, Log4j, Maven, XML, UML, MyEclipse, SVN, Windows XP
J2EE Developer
Confidential, Detroit, MI
Responsibilities:
- Involved in analysis, design and development phase of system development dat included developing Use Cases, Class Diagrams, Sequence Diagrams.
- Involved in designing teh user interfaces using JSPs, HTML.
- Built JSTL custom tags to support custom user interfaces.
- Developed teh application using Struts Framework dat leverages teh classical Model-View-Controller (MVC) architecture.
- Implemented business process such as user autantication using Session EJBs.
- Implemented teh application using teh architectural principles laid down by several design patterns.
- Provided production support after teh application went live
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed JUnit test cases for all teh developed modules.
- Used CVS for version control across common source code used by developers.
- Implemented XML WebServices using SOAP to transfer money to different financial institutions on global scale.
- Used Log4J to capture teh log dat includes runtime exceptions.
Environment: Java/J2EE, JSP, Struts, EJB, JMS, JDBC, JNDI, Oracle 9i, HTML, XML, ANT, Servlet, JBoss, RAD.
J2EE Developer
Confidential, Timonium, MD
Responsibilities:
- Involved in teh design and development of teh entire application.
- Created UML diagrams (use case, class, sequence, and collaboration) based on teh business requirements
- Involved in designing and developing dynamic web pages using HTML and JSP wif Struts tag libraries
- Designed JSP layout using Struts Tiles Framework
- Used JavaScript for client-side validation and Struts Validator Framework for form validations
- Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from teh databases
- Used Hibernate Framework for object relational mapping and persistence.
- Interfaced wif teh Oracle back-end using Hibernate Framework and XML config files.
- Used Eclipse for teh development environment
- Wrote JUnit test cases to test teh functionality of each method in teh DAO layer.
- Used SVN for version control.
Environment: JSP, Servlets, Struts Framework, Struts Tiles Framework, Struts Validator Framework, JavaScript, XML, Hibernate, HQL, Oracle9i, PL/SQL, Tomcat 5.0, Eclipse, JUnit, CVS, Rational ClearQuest
Java Developer
Confidential, Kansascity,KS
Responsibilities:
- Struts framework is used for building teh Front-End.
- Utilized teh various J2ee Design patterns to develop teh Business modules based on teh required functionality.
- Developed view and controller components.
- Interacted wif business analysts and other end users to resolve user requirements issues.
- Developed user interface (view component of MVC architecture) wif JSP, Struts Custom Tag libraries, HTML and JavaScript.
- Developed teh controller component wif Servlets and action classes.
- Business Components are developed (model components) using Enterprise Java Beans (EJB).
- Developed Session Façade wif Stateless Session bean to provide a uniform coarse-grained service access layer to clients.
- Developed DAO'S for getting data and passing data to teh database
- JavaScript is used for client side validation and to control some dynamic data.
- Deployed teh application on WebSphere Application server 6.1
- Wrote SQL queries and PL/SQL procedures for JDBC.
- SVN is used for version control.
- Used MQ series to create, send, receive and read messages.
- Used software development methodologies such as waterfall.
- Ant scripts are used for local, dev, QA and production builds.
- Prepared technical and Java API documentation.
Environment: Tomcat, JDK 1.5, JDBC, JNDI,EJB, JSP,jquery, Servlets, Apache Struts 1.2, HTML, XML, Java Script, CSS, UNIX/Linux, Oracle 9i, Toad, SVN, MQ Series
