Java Developer Resume Profile
Summary:
- More than Seven years of experience as a Java /J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for banking, financial, insurance and Energy organizations using Java and J2EE stacks JSP, Servlets, ORM, JNDI, Webservices, JDBC, XML, Javascript.
- Expertise in server-side development with JDBC, JNDI, Servlets, MVC architecture, Java Beans, XML.
- Experience in MVC architecture, Struts framework, Spring IOC, and Hibernate.
- Experience in client-side development with DHTML, JavaScript
- Experience in Web development with JavaScript, CSS, HTML, JSP, XML, and XSLT.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, SOA, JAXB, JAXP, Apache Axis.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Experience in Developing Service Oriented Architecture SOA based J2ee applications that conform to SOA standards.
- Experience in developing applications based on REST and SOAP Web Services.
- Experience with the Agile methodology development process.
- Extensive experience in developing GUIs using Java Applet, Struts, Spring MVC, Spring web flow Frameworks.
- Experience in DB2, Oracle, SQL Server 2000, and MSACCESS databases.
- Experienced with IBM WebSphere Application Server, Bea WebLogic application servers, JBoss and Apache Tomcat Application Server.
- Experienced in requirement analysis, and preparing High Level and Low Level design HLD and LLD .
- Experienced in implementing full life cycle of software development process SDLC
- Used version controller tool like CMVC, Subversion and CVS.
- Understanding of object-oriented design, re-use, and component-based development.
- Good at Documenting and Understanding User requirements and System Specifications.
- Participated in Project Requirement and Planning meetings.
- Excellent communication, analytical, interpersonal and presentation skills.
Skills/Tools:
Frameworks: Hibernate, Struts, Spring.
Databases: Oracle 8i/9i/10g/11g, MS SQL, MS Access, IBM DB2, My SQL
Application Servers: Web Logic 7.X/8.X/9.0/10.0, Web Sphere 4.X/5.X/6.0,JBoss,Glassfish
Web Servers: Apache Tomcat.
Languages: Java, C, C , SQL, TCP/IP, Unix
Scripting Languages: Java script, AJAX, JQuery.
Web Technologies: Java1.6/1.5, SWINGS, J2EE JSP, Servlet, EJB , HTML, DHTML, CSS, XML, XSLT, DTD, Schemas, SOAP/REST Web services, JAXP, SAX , DOM Parsers, XSD.
Analysis Design: UML, Rational rose, OOAD.
Tools/IDEs: JUNIT, ANT, LOG4J, Edit plus, Netbeans6.0, Eclipse
Version Control: SVN.
Techniques: Requirement Analysis, Data Modeling, Designing, Implementing design patterns
Other: JDBC, JNDI, JMS, JavaBeans, AMQ.
Front-office Tools: MS Word, Excel, PowerPoint, Outlook
Operating Systems: Windows 95/98/2000/XP/Vista/7
Confidential
Java Developer
Responsibilities:
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Used Spring Framework for dependency injection with the help of spring configuration files.
- Developed the presentation layer using JSP,HTML, CSS and client validations using JavaScript.
- Used AJAX, Java script and JQuery to create and UI.
- Used Firefox Firebug for JavaScript debugging.
- Used TCP/IP protocols for Information Exchange between Home Branch and Transaction Branch.
- Involved in Installation and configuration of Tomcat Server
- Used JAXP for transforming XML with XSTL.
- Used JAXB for XML binding.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Involved in the configuration management using CVS.
- Developed various test cases and performed unit testing using JUnit.
- Developed Unit test cases for the classes using JUnit.
- Used AMQ for MOM architecture.
- Developed stored procedures to extract data from Oracle database.
- Application developed with strict adherence to J2EE best practices.
- Developed Ant scripts to bundle and deploy application.
- Developed SOAP based and REST based Web Services that are used in validation of credit history.
- Generated and analyzed daily and monthly call reports using Crystal.
- Worked on Apache Tomcat for web based module and Glassfish for Transaction based module.
Environment: Java, JAXP, JAXB, J2EE, JSP, Servlets, Hibernate, SQL/PLSQL, EJB 3.0, Web Services, SOAP, WSDL, JUnit, Tomcat 5.5, Glassfish, Oracle 9i, Oracle 11g, CVS and Windows.
Confidential
Sr. Java Developer
Responsibilities:
- Programmer Analyst responsible for development, support and enhancement of Order Fulfillment system.
- Designed and developed JSP pages for Agent login, Products display, My Account and Order Confirmation pages.
- Implemented struts Validator framework for validating the input forms at both client side and server side.
- Used AJAX, Java script and JQuery to create and UI.
- Developed various test cases and performed unit testing using JUnit.
- Used Firefox Firebug for JavaScript debugging.
- Implemented GUI interface using tiles, JSP's and struts custom tags.
- Analyzed and identified components for the Presentation, Business, Integration, Resource and Service Layers
- Created Service Locator component to conceal the complexity of J2EE/JNDI APIs.
- Developed Business Interfaces for EJBs.
- Used Session Fa ade to wrap coarse-grained entity beans.
- Involved in the Web Sphere Server configuration, packaging and deployment of EAR file.
- Designed DataAccessObjects, to encapsulate data access code.
- Created the message resource file to display application information and error messages.
- Implemented SOAP based Web service in customer validation.
Environment: Java script, Ajax and JQuery, Core Java, Oracle 11g, Struts Framework, WSAD 5.1, AOP, Various Design Patterns, EJB 3.0 , JSP, HTML, Oracle 9i, Web Logic 7.1, CVS, JUNIT on Windows XP.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle SDLC .
- Worked on Agile methodology.
- Development UI modules using SWING,HTML, JSP, JavaScript and CSS.
- Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
- Designed and developed application based on EJB and Spring MVC design pattern.
- Used Spring validation and wrote validation rules.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection DI or Inversion of Control IOC using annotations.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Developed Application BL modules using EJB session beans.
- Applied annotations for transforming POJO/POJI to EJBs. .
- Involved in development of Web Services using JAX-WS.
- Developed Lucene based search application for querying Customer records.
- Involved in developing and maintaining Struts controller, Struts Configuration files struts-config.xml , Struts Action classes and Struts Action forms beans using Struts 1.2 version.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean MDB to subscribe from the JMS provider.
- Implemented basic BPEL template using jBPM for mailing module.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Involved in configuring JNDI properties.
- Generated and analyzed daily and monthly call reports using Crystal.
- Created Connection Pools in WebSphere and configured as needed.
- Developed the application using Eclipse 3.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, EJB template generation.
- Version Control was mandated through Subversion.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files.
- Used LOG4J JUnit for debugging, testing and maintaining the system state.
Tools and Environment: JDK 1.5, Spring MVC 2.5, JSP, JSTL, JavaScript, EJB 3.0, AOP, Struts 1.2, Web Service, JPA/Hibernate 3.0, POJO's, CSS, log4j, JAX-WS, JBoss 4.0.3, Oracle 11g ,Subversion, ANT, AJAX, Eclipse 3.2,jBPM.
Confidential
Java Developer
Responsibilities:
- Actively Involved in Analysis and designing the system using RUP methodologies.
- Converting the Use cases in to Technical Design Documents and Developed Code using Java.
- Responsible for writing several Action Classes, Helper Classes, Property files, events etc. in different layers of the application.
- Developed the Graphical User Interface using JSPs, Struts tag libraries and Custom tags.
- Updated the existing EJB components stateless session beans to meet the 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 the application on development and test UNIX environments.
- Build and managed the jars and war files using Apache ANT.
- Providing the support for all the applications developed.
Tools and Environment : Java, JSP, Servlets, Struts , Web Services SOAP , HTML, CSS, JavaScript, JUnit, Shell, SQL, JBOSS, Glassfish, Eclipse, CVS, Linux/UNIX, Oracle 10.
Confidential
Java/J2EE 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.
- Used TCP/IP protocols at Application Layer for communication.
- HTML, DHTML and JSF has been implemented to maintain the static and dynamic content.
- JDBC has been used for the connectivity of database.
- 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.
Tools and Environment : JAVA/ J2EE, JDK 1.4, JSF, Servlets, Struts 1.2. MVC Architecture, JUnit3.0, JMS, JavaScript, WebServices, HTML, XML, AJAX, JNDI, Weblogic8.1, DB2, JDBC, CVS, Eclipse.
Confidential
J2EE Developer
Responsibilities:
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Webservices
- Installed and configured Web Logic in Development and Testing environment
- Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
- Developed Action classes, Action Forms, and Struts Configuration file to handle required UI actions, JSPs for Views.
- Developed server side presentation layer using Struts MVC2 Framework.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Used RAD application development and configured external capabilities for various interfaces.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Made use of WINCVS for checkout and check in operations.
Tools and Environment : Java 1.4.2, J2ee1.4, WebLogic 6.0, Struts 1.2, Hibernate 2.0, JSP 2.0, SOAP webservices, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 10g.