Full-stack Java Developer Resume
Erie, PA
SUMMARY:
- Over 8+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains like Finance/Health/Commerce/Telecom/Insurance.
- Expertise in client scripting technologies likeJavaScript, JQuery, HTML5, CSS3, Bootstrap, Node.js, AngularJS, Typescript, ReactJS, BackboneJS.
- Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and frameworks: Servlets, JSF, Struts, Springs 3.0/2.5, Web Services, EJB, JMS, MQ Services, Hibernate4.0/3.5/3.0, AJAX, JSON, XML, UML, Log4J and Junit.
- Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
- Actively involved in the DevOps streamlining process through Jenkins CI and CA Release Automation.
- Experienced in using PERL to read and write data from/to Excel, SQL Server andMySQL.
- Experience in working in a UNIX based environment and shell scripting.
- Production Support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
- An accomplished software engineer specialized in object oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
- Experience with Angular JS, JQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
- Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract, Factory, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
- Experience in developing cross platform Client side applications using Node.js,BackBone.js and Angular.js.to achieve scalability in real-time web applications.
- Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, routeProviders, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
- Experience in Web Service Technologies: SOAP, WSDL, UDDI,Apache Axis, CXF, IBM JAX-WS.
- Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using Web Sphere Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR.
- Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
- Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Extensively worked on Spring IOC, Security and Hibernate.
- Experience using Cassandra and MongoDB(NOSQL) database.
- Experience using Kafka for messaging.
- Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
- Testing of 3-tier and n-tier component based applications using JavaScala Groovy and J2EE technologies.
- Designed the Scala Akka based application and involved in development for Business Logic and Integration services using Scala.
- Proven experience with Application Servers like IBMWebSphere8.x/7.x/6.x/5.x/, Oracle/BEA WebLogic 10.x/9.x/8.x/7.x/6.x, JBoss and Tomcat 8.x/7.x/6.x/5.x/4.x/3.x
- Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
- Experience with major relational databases - Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008 , DB2, My SQL.
- Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
- Managed and improved corporate EDI application in JBoss 6 and Java EE.
- Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets,JSF, JSTL, EJB
- Experience with creating and workflows and Mappings, running jobs inInformatica 9.5/ETL.
- Knowledge on Grid Controls, Pie Charts and other Swing Components.
- Experience in software configuration management using CVS, SVN and IBM Clear Case.
- Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
- Involved in dealing with CI/CD tools like Jenkins, Git Stash, Ansible, Chef, Dockers .
- Hands-on experience in using Eclipse, Log4j,JUnit, Mockito, Cucumber, Testing for building, logging, testing and Visual Source Safe, CVS and SVN for version control.
- Experience in Agile software development process, Test Driven Development and Scrum.
- Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE 1.4/1.5/1.6/1.7 , J2SE, SQL, PL/SQL, C, C#.
Platforms: Windows 2003, 2008 Server, Linux, Unix
Java Core: Memory Management, Thread Classes, Exception Handling and Collection APIs
UML Tools: MS Visio 2003,2007, Rational Rose Enterprise
IDE & Reporting Tools: Eclipse, Net beans, IntelliJ, JBuilder 2005, 2006, IBM Rational Application Developer
HTML Editors: Adobe Dreamweaver CS 5.5, MS FrontPage 2003
J2EE MVC Frameworks: Struts 1.1 and 2, Spring 2.5, 3.0, JSF 1.2, JSP, JSTL, Groovy, Grails
Databases: Oracle 11g, 10g, 9i, 8i, MS SQL Server 2008, DB2, MongoDb, Cassandra, CouchDB.
Application Servers: Web Logic, JBoss, Glass fish, Web Sphere.
Web Servers: Apache Tomcat, Amazon Web Services(AWS).
Web Technologies: HTML, DHTML, CSS, Java Script, Bootstrap, Jquery, AngularJS, Typescript, D3.JS,DOJO, XML, SOAP, XSL, WSO2 Carbon, XSLT, XHTML
Message-Oriented-Middleware: Active MQ, Web Sphere MQ, RabbitMQ.
ORM Frameworks: Hibernate 3.0, JPA
Version Control: Rational Clear Case, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe) Team Foundation Server and GIT
Middleware Technologies: EJB 2.1, 3.0, JNDI, JMS (Java Message Service)
Web Services: JAX-RPC, JAX-WS, JAX-RS, SOAP UI, TCPMon, HTTPMon, Axis 1, Axis2, CXF, REST
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development
Testing: JUnit 4.1, J-Mock, Cucumber, Easy Mock, Spring Test.
Logging Tools: Log4j
PROFESSIONAL EXPERIENCE:
Confidential, Erie, PA
Full-Stack Java Developer
Responsibilities:
- Developed Business Components in Java/JEE and Involved in various phases of Software Development Life Cycle (SDLC) on windows and Linux Platfrom.
- The entire application was developed in J2EE using an MVC based architecture.
- Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
- Implemented modules using Core Java APIs, Java collection, Java 8 (Streams), multi-threading, and object-oriented design principles.
- Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures.
- Used Core Spring for setter dependency injections.
- Developed presentation layer code, using JSP, HTML, AJAX and JQuery.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Helped UI to integrate the JavaBeans data using JSTL , springtags.
- Developed JSPs strictly confining to using JSTL and not using any JSP element consisting of Javascript .
- Single page architecture by using Angular JS. Node JS for server side web Applications, Real time communication.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
- Developed the Business layer using Spring Boot and JTA. SpringBoot for creating REST Web Services.
- Proficient at utilizing Apache Camel to setup micro-services using REST APIs and build both pre-determined and dynamic routes.
- Developed the Persistence layer DAO using HIBERNATE.
- Implemented RESTfulwebservices usingJSON, XML.
- Working on Apigee Edge to manage APIs.
- Created RAML for rest services that helps Apigee team to connect API to outside world.
- Involved in Migrating the JDBC Code into Hibernate and implemented various features using Collection APIs .
- Developed the project using industry standard design patterns like Singleton, BusinessDelegateFactoryPattern for better maintenance of code and re-usability.
- Manipulated data using CRUD (create, read, update and delete) operations of MongoDB database management system and handled database access and data transmission based on RESTful web service .
- Used Elasticsearch for analytics and reporting of the data.
- Implemented Elasticsearch for transport API.
- Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.
- Proficient inSQL, PL/SQL Stored procedures, Functions, triggers to interact with Oracle11g.
- Developed Oracle SQL queries to update procedure code as per various requirements requested by the Senior Analyst.
- Involved in developing new applications with Restful web services, Angular, Cassandra as necessary to fulfill the client's requirements.
- Used Cassandra for database and Redis for cache, for storing and fetching the data.
- Utilized Python in the handling of all hits on Django, Redis, and other applications.
- Analyzed and fixed numerous defects, missing data, bad data and rewrote SQL WHERE, AND clauses based on Index order.
- Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using Angular2.0
- Used SoapUI for web services testing. Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j and Log4j.
- Worked with defect tracking system ClearQuest.
- Worked with IDE as SpringSTS and deployed into springearCase as versioncontrol tool. Used JavaScript for clientsidevalidations.
- Developed logging aspects using Spring AOP. Spring Boot for Stand-alone applications.
- Setup micro-services and integrated said services into existing application and monitored the application using OpenShift enterprise cloud.
- Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
- Changing the existing services to suite platform 3.0 and new services are created based on micro services concept and deployed in Pivotal Cloud Platform(Paas).
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using Angular2.0 JS and JQUERY.
- Consumed a Web service for exchange rate calculation.
- Experience in developing the web applications with web frameworks such as Play/w Java and Angular2.0 and concurrency frameworks such as Akka.
- Used Hibernate for Database Persistence.
- Hands on Core concepts in Multi-threading and Collection frameworks.
- Designed and developed Groovy Grails applications for end users.
- Worked with Groovy tosupport both static and dynamic typing as well as for operator overloading
- Deployed applications on WebSphere Application server 6.0
- Developed and implemented advanced courseware covering Rational Application Developer 6.x, DB2 LUW, LDAP, MF CICS/IMS resource adapters, WebSphere MQ , WebSphere Integration Developer 6.x, SOA Governance, and WAS Process Server & ESB platforms.
- Used Web services for transmission of large blocks of XML data over HTTP.
- Implementation of this push protocol, based on the SSE API in the Jersey framework (JAX-RS).
- Log4J used as logging API.
- For Asynchronous processing developed internal Apache Kafka infrastructure. This is also used as communication between microservices.
- Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
- Developed controller and business logic using SpringMVC module.
- Used Maven and Jenkins as build tool and deploying the application, Kafka.
- Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
- Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
- Performed the Garbage Collection Analysis, Java Heap Analysis, Thread dump, Heap dump analysis, JVM Tuning and risk analysis. JProfiler is used for JVM Tuning.
- The project involves usage of open source technologies and packages such as WSO2 Carbon, and JBOSS.
- Involved in unit testing using JUnit, system testing and creation of various test scripts.
- Responsible for analyzing, designing, implementing, testing, and maintaining all EDI processes and relationships in the environment.
- EDI/X12 analysis, EDI mapping and translation, transactions monitoring.
- Analysis and processing of EDI Claims data.
- Involved in writing test scripts using java and executed it through selenium cucumber.
- Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
Environment: Java 1.8, Java 1.7, J2EE 1.6/1.5, HTML, CSS, AJAX, JQuery, JavaScript 1.7, JSP 2.1, JSTL, Spring, Spring Batch, Spring web services, Spring Boot, micro-services,RESTFUL,MongoDB, Cassandra,Python, Hibernate, EDI mapping, SOAP, XSD, XML, UML 2.0, JUNIT,Groovy, WSO2 Carbon, Jboss,Mockito, Apache JMeter, JProfiler, Elastic Search, Web Sphere, Rational Application Develper 6.x, Pivotal Cloud Foundry(PCF), Maven 2.0, Clear Case, SoapUI, Oracle 11g, JDBC, Spring JMS, Apache Active MQ, Kafka,Log4j, Cucumber,JSON, UNIX.
Confidential, Des Moines, IA
Full Stack Java Developer
Responsibilities:
- Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
- Involved in various phases of Software Development Life Cycle (SDLC) such as modeling, analysis, design, development, Spock testing, refactoring and documentation of the application using Groovy.
- Identified the Business requirements of the project.
- Involved in preparing System Requirements for the project.
- Involved in preparing the Detailed Design document for the project.
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Developed Web interface using JSP Standard Tag Libraries ( JSTL ).
- Used Spring Framework AOP Module to implement logging in the application to know the application status. Used SpringDAO Module along with Struts Framework to deal with Database.
- SpringMVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
- Designed and developed ETL application to process revenue files in real time with REST API, Apache Nifi and Python to a database on Amazon AWS instance
- Participated in the elaboration of JEE / SOA Architecture Solutions for Business Applications.
- Extensively used XML to code configuration files. J2SE 5 or SE6 , Design Patterns, Spring, Hibernate, Messaging, Test driven development, Oracle, Unix/Linux.
- Used Collection Framework and Multithreading for performing cache Operation.
- Developed, and debugged the servlets and EJB with WebSphere Application server.
- Developed the middle tier using EJBs, Java Servlets.
- Developed session, entity beans and message driven beans.
- Built centralized logging to enable better debugging using Elastic Search Logstash and Kibana .
- Built and managed different monitoring dashboards using Kibana 4 that helped Site Reliability Engineering to monitor the uptime of services.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
- Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, JSP, JSTLandJQuery based on the W3C standards and Web 2.0.
- Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data with jQuery to manipulate nodes in DOM tree.
- Worked on MongoDB database design and Indexing Techniques.
- Optimized the full text search function by connecting to MongoDB .
- Experience in Paas (Pivotal Cloud Foundry) and designing Mongo DB multi-shared cluster and monitoring with MMS.
- Utilized a combination of regular expression and jQuery Validation Plugin to conduct input check.
- While in the newer sub project, conducted validation in AngularJS way.
- Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
- Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
- MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
- Used Apache Nifi for ingestion of data from the IBM MQ's (Messages Queue).
- Extensive experience in designing and automation of web services testing using ReadyAPI (SOAP and REST).
- Developed reports in an excel format using POI-HSSF API.
- Used Jenkins for CI/CD (Continuous Integration/Continuous Development) and Sonar for monitoring projects and code quality.
- Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
- Created EDI parsing and email notification application using JavaMail and XML.
- Modified Java application to parse and split EDI , FlatFile data and XML data.
- Designed configuration XML Schema for the application.
- Monitoring WebLogic/JBossServer health and security.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
- Used JavaScript for the client side validation.
- Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
- Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response.
- Developed several view Modals using Grails Gsp's and Angular JS simultaneously interacting with Spring controllers.
- Experience with KORN based scripts as part of triggering UNIX and J2EE based Jobs.
- Prepared the test plans and executed test cases for unit, integration and system testing using different automation tools like JUnit, Soap UI and Fiddler.
- Performed unit testing using JUnit 4.7 for POCs on Spring Batch, Spring Data and Elastic Search.
- Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using Log4j .
- Extensively used various Spring Framework modules like DI(IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
- Loading, analyzing and extracting data to and from Oracle database with Python.
- Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML.
- Built SOA micro-services architecture to support enterprise level application.
- Used micro-services architecture with Spring based services to integrate user libraries in the application.
- Used SOAP for Web Services by exchanging XML data between applications over HTTP.
- Developed SOAP Based Web Services which is being exposed as the Universal API.
- WSDL was used for publishing Web Service interfaces.
- Junittests were written to test each module in the application.
- Wrote Ant Scripts to automate the build and deploy process.
- Involved in Code Review, Unit Testing and Integration Testing.
Environment: Core Java, J2EE 1.5/1.6/1.7, Servlets, JSP, Java Spring, micro-services, JSTL, J2SE 5 or SE6, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Apache Nifi, Oracle 10g, WSAD, IBM MQ,PCF, EDI, RabbitMQ,Kibana, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, Mockito, ANT, Adobe Flex, Visio.
Confidential, San Antonio, TX
Sr. Java Developer
Responsibilities:
- Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
- Used Maven as build tool and deploying the application.
- Developed the User Interface usingspringframework,JQuery and Ajax.
- Developed screens using Angular JS, CSS3 and html5.
- Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS.
- Developed complete solutions in SOA and create process flows, use various interaction patterns, and integrate web services.
- Design and develop financial web applications using Perl, HTML, JavaScript, CSS and SQL.
- Developed GUI using Front end technologies like JSP , JSTL, AJAX, HTML, CSS and JavaScript .
- Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
- Developed Servlets and JSPs based on MVC pattern using Struts and Spring Framework.
- Developed reusable and interoperable modules based on SOA architecture in enterprise applications.
- Code analysis ( shell scripting and Perl files ) for financial processes.
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
- Used Spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
- Implemented Java Security manager to access EJB (Elastic Java Beans) with Java Security API.
- Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
- J2EE deployment on WebLogic/JBOSS servers - QA & Staging
- Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSS servers.
- Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Created SOAP web services interface to Java-based runtime engine and accounts.
- Done thorough code walk through for the team members to check the functional coverage and coding standards.
- Actively involved in writing SQL using SQL query builder.
- Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
- Used SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
- Developed test cases using JUnit.
Environment: Java, Hibernate, Spring (AOP, Dependency Injection), XML, Tortoise SVN,JSP, Spring MVC, J2EE 1.5/1.6, JUnit, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.
Confidential
Java Developer
Responsibilities:
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed user interface using BOOTSTRAPUI, third party libraries AT task and Angular JS to simplify the complexities of the application.
- Inserted Dependency Injection between components using Spring (IOC) concept.
- Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
- Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
- Developed Web Service client interface with JAX -RPC from WSDL files for invoking the methods using SOAP. Developed SOAP web services for the Downstream Systems
- Extensively worked on SOA and web services to get the data from third party systems MDM and configured JMS queues on server.
- Back-end Java developer for Data Management Platform (DMP). Building RESTfulAPIs in front of different types of PL/SQL storage engines allowing other groups to quickly meet their requirements.
- Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Worked on parsing the XML files using DOM/SAX parsers.
- Used Apache Maven as build tool.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL, PL/SQL queries, joins, integrity constrains and views for multiple databases, Oracle 10g using Toad tool.
- Developed Maven Profiles for the build process and deployed in the server.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Prepared technicalreports&documentation manuals during the program development.
- Used Rational ClearCase for version control and ClearQuest for bug tracking.
Environment:Java, J2EE 1.4/1.5/1.6, JDK, Bootstrap UI, Spring, Hibernate, XML, XML Schemas, XSLT, SOAP-UI, WSDL, JMS, Oracle 10g, PL/SQL, SOAP, SIF, MDM, JBOSS Application Server, IBM Clear Quest.
Confidential
Java Developer
Responsibilities:- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Involved in designing the user interfaces using JSPs.
- Developed custom tags, JSTL to support custom User Interfaces.
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
- Used Eclipse for writing code for JSP, Servlets.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
- Implemented Hibernate using the SpringFramework (Created the session Factory).
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
- Deployed the applications on BEA WebLogic Application Server.
- Used CVS for version control across common source code used by developers.
- Used Log4J to capture the log that includes runtime exceptions..
- Refactored the code to migrate from Hibernate2.x version to Hibernate3.x. (I.e. moved from xml mapping to annotations) and Implemented the HibernateFilters and Hibernatevalidators.
- DAO and the hibernate transactions was implemented using springframework.
- Used AJAX and JavaScript for validations and integrating business server side components on the clientside with in the browser.
Environment: Tree set, sorted setJava, J2EE1.4/1.5, JSP, JNDI, Oracle 10g, DHTML, ANT, Rational Rose, Eclipse 3.1, Unix, Web logic Application Server, JDK, Hibernate 3.0, Spring, EHCache, LOG4J, CVS.