Senior J2ee/java Developer Resume
TN
SUMMARY
- Amazon Web Services (AWS) Certified Java professional with 8 years of experience in Java/J2EE applications and complete life cycle of system development including analysis, design, development, testing and implementation phases in Banking, Insurance and Ecommerce domains in both Waterfall and Agile methodologies.
- Experienced in all the phases of Software Development Life Cycle (SDLC) such as Requirements Gathering, Analysis, Design, Implementation, Testing, Deployment and Production Support.
- Expertise in several Java/J2EE technologies like JSP, EJBs, Struts, JNDI, Servlets, JDBC, Java Beans, XML, HTML, CSS, Ajax, JavaScript, jQuery, Restful Web Service, SOAP, Core Java, Multithreading, Generics, Serialization, Spring, Struts and Object Relational Mapping (ORM) tools like Hibernate.
- Excellent knowledge and proficiency in core java concepts like OOPs, collections, Threading, generics, Exception Handling, Thread pools, Execution services, concurrent utilities, File IO and serialization and handling XML.
- Experienced in designing the front end pages using HTML, CSS, JavaScript, JSF, JSP, APIs, JQuery, AJAX, XML, NodeJS, React JS Angular JS, and Angular 2 /4.
- Experience in working with the Cloud (IaaS, PaaS, and SaaS) platforms like AWS Elastic Bean Stalk as computing platforms which typically includes operating system, programming language execution environment, database, and web server.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Bean Stalk (EBS), ELB (Load Balancers), RDS, Aurora, VPC, Route53, CloudWatch, CloudFormation, IAM,SNS etc.
- Strong knowledge with Troubleshooting AWS EC2 instances for Status check through System Status checks and Instance Status checks alerts and rectifying if necessary.
- Extensive experience in programming, deploying, configuring, fine - tuning and administering middle-tier popular J2EE Web/Application servers such as Apache Tomcat server, Apache Http Server, WebLogic, WebSphere, Glassfish, JBoss/WildFly, Wakanda, TomEE, Jetty.
- Experience with Restful Web Service API development using spring framework for providing a common interface to the system for exchanging/producing/consuming XML and JSON representations across applications and system.
- Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts … spring, Spring MVC, Spring Web Flow, Spring JDBC, Spring Batch, iBatis and Hibernate.
- Strong working experience with Spring framework and its Modules like Spring Core, Spring DAO, Spring AOP, Spring MVC, Spring Boot, Spring RMI, Spring Web, Spring IOC, Spring JDBC, Spring ORM and Spring JMS, MicroServices, Dependency Injection.
- Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP) and Representational State Transfer (REST).
- Expertise in software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator, Data Transfer Objects and Data Access objects) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Façade, Template Method, Strategy Pattern)
- Experience in using version control tools like GitHub, BitBucket, SCM, CA SCM (Software Change Manager), SVN.
- Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, RESTful Web Services, JAX-WS, UDDI, WSDL.
- Proficient in n-tier application design and development using Spring MVC, Spring IOC / Spring DI, Spring Boot, SpringAOP, AspectJ, Spring ORM, Spring-TX, Spring-Jdbc, Spring Security, SpringJDBC, Apache Tiles, JavaServer Faces (JSF), Struts andGoogle Web Toolkit.
- Hands on Experience with Middleware Technology Messaging Brokers like JMS, Active MQ and Rabbit MQ.
- Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Engagement using Spring Boot.
- Experience in Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, and Optimistic Locking.
- Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages Using Web Standards.
- Experience in utilizing Java logging frameworks such as Apache Log4j to display debug and error log messages.
- Experience in configuring build tools like Maven and ANT for the development and deployment with Jenkins and Hudson.
- Expertise in Selenium automation using SeleniumWebDriver, Selenium Grid and worked with Cucumber, Gherkins and TestNG.
- Good Knowledge in Unified Modeling Language (UML), Flow Charts, Class Diagrams, User Diagrams, Activity and Sequence Diagrams.
- Expertise in design with Class diagrams, Use case, Sequence Diagrams with exposure to UML, and tools like Rational Rose.
- Experience in describing data using XML (DTD, Schema) and working with XML technologies like Apache Axis, Apache CXF, XPath, XSL, XSD and XSLT.
- Expertise in Bootstrap framework and Media Query to building responsive website for different devices, such as desktop, laptop, mobile, and iPad.
- Experience in writing shell scripting for deployment process and expertise in sharing files between Linux boxes and windows using the WinSCP, secure FTP, SCP client for Microsoft Windows.
- Experience in developing applications on IDEs like Eclipse IDE, Net Beans, IntelliJIDEA, JDeveloper, Android Studio, JBuilder, WSAD, and RAD.
- Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers and Functions. Developed Oracle based stored procedures using PL/SQL.
- Strong working experience in working with the Relational database systems like MySQL, MSSQL. PL/SQL, Oracle, DB2, SQL Server, and NOSQL database systems like Redis, PostgreSQL, MongoDB, CouchDB and Cassandra.
- Strong Experience in different operating systems such as Microsoft Windows, UNIX and LINUX.
- Provided support and executed automated testing, System integration testing, regression testing and user acceptance testing on various platforms like SIT, UAT and production.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines. Work in groups as well as independently with minimum supervision and display initiative to learn new technologies and tools quickly.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, SQL, PL/SQL
Operating Systems: Windows Vista/XP/2000, LINUX, UNIX
J2EE Technologies: Servlets, JSP, JNDI, JDBC, Struts, JMS, JTS, EJB, Java Beans, Transaction Management, Resource Connections, Security, JSF, Play, Spring, Hibernate JAX-RPC, JAX-RS, JAX-WS, SOAP, REST, WSDL, UDDI, XML over HTTP, Apache CXF, JAX-B, XSD, Axis 2 and RESTFUL
Application/Web Server: Apache Tomcat server, Apache Http Server, WebLogic, WebSphere, Glassfish, JBoss/WildFly, Wakanda, TomEE, Jetty.
Web Technologies: Angular JS, Angular 2/4, React JS, Node JS, Ext JS, Ember JS, Bootstrap, XML 1.0, XSL, XSLT, SAX, DOM, CSS/CSS3, Java Script, JQuery, HTML/HTML5, DHTML, PHP
Spring Frameworks: Spring Core, Spring DAO, Spring AOP, Spring MVC, Spring Boot, Spring RMI, Spring Web, Spring IOC, Spring JDBC, Spring ORM and Spring JMS, MicroServices
Frameworks: Jakarta Struts framework, spring framework, AJAX, Hibernate 3.0/3.2.7, IBatis 2.0, J2EE Design Patterns.
Cloud Technologies: Amazon Web Services (AWS), Microsoft Azure, Google Cloud, Rackspace, Pivotal Cloud Foundry
AWS Services: EC2, S3, Elastic Bean Stalk (EBS), ELB (Load Balancers), RDS, Aurora, VPC, Route53, CloudWatch, CloudFormation, IAM,SNS
Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection.
Middleware Technologies: WSDL, SOAP, UDDI, RESTFULL, JAX-WS
Version control: CVS, Git, GitHub, Bitbucket, Rational ClearCase, Perforce and SVN.
Bug Tracking Tools: JIRA, BugZilla, Redmine, Quality Center, Rational ClearQuest.
IDE Tools: Eclipse, RAD 9.x/8.x, Eclipse 4.x/3.x, WSAD 6.0/5.0, JDeveloper 12.2.x/12.1.x/11.x, Net Beans, IntelliJ, SOAPUI, Dreamweaver, Web sphere Studio Application Developer (WSAD) and Rational Application Developer (RAD), Visual Age Java, Tortoise GIT, Edit Plus, JSfiddle, Sublime text, Notepad++, Microsoft Visual and Aptana studio.
Message Brokers: Java Messaging Services (JMS), Active MQ, Rabbit MQ, Kafka
Database: MS SQL, MS Access, PostgreSQL, Teradata, Cassandra, Mongo DB, Oracle 11g/10g/9i,DB2, SQL Server
PROFESSIONAL EXPERIENCE
Confidential, TN
Senior J2EE/JAVA Developer
Responsibilities:
- Participated in entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
- Used agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum for project Management).
- Created Hibernate mappings using Core Java (OOPS, Class, Multi-threading, Collections) and debug issues related to data integrity.
- Designed and developed User Interface, application modules using JSP, Spring framework, Bootstrap for responsiveness,Servlets, HTML, CSS and JavaScript to register and validate users.
- Implemented persistence layer using Hibernate which represent persistent database tables.
- Worked on AWS Lambda, AWS code deploys, AWS CloudFormation and cloud foundry.
- Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
- Used Angular 4 route module for implementing the imperative routing and guards and implemented the router component for navigation.
- Developed application using Spring-MVC and IOC/Dependency. Implemented DAO implementation classes to interface with Database using hibernate ORM.
- Design and generation of different database objects like Tables, Views, Synonyms and Sequences, Pl/SQL packages and Database Triggers Wrote code for consuming a Restful Web service with AngularJS.
- Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Cloud Front for promoting code in various environments.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 2 and Angular 4.
- Worked on experience in configuration and deployment of applications using servers like IBM WebSphere, JBoss, Web Logic and Apache Tomcat.
- Used Apache Tikka for text attraction from documents and Worked using Spring Micro Services, spring boot, Pivotal Cloud Foundry and Netflix Eureka.
- Security and protected the application against attacks like session fixation and click jacking.
- Created Typescript reusable components and services to consume REST API using Component-based architecture provided by Angular 2.
- Accessed and manipulated the Oracle 11g database environment by writing SQL queries in the oracle SQL developer for testing purpose
- Implemented JAX-RS or RESTful services and JAX-WS for SOAP based web services.
- Used Spring Boot for building applications along with Spring Initialized and bootstrapping the build configuration for a Boot-based web application and develop custom solutions that act upon Jenkins information in real time
- Developed the controller servlets to handle the requests and responses. Designed and developed JSP pages using struts framework.
- Developed dynamic templates and Servlets and provide excellent application management capabilities. Used Web Services to exchange information. Used SOAP framework and WSDL.
- Worked extensively on consuming REST API using $http service and building the model for AngularJS.
- Design and developed caching framework EHCache to cache the site data
- Used SOAP UI to manually connect to the web service and check data.
- Parsed XML&JSON responses received in Java code through Web Services.
- For geographic locator applications, ESRI GIS mapping tools were used.
- Used Jenkins for Continuous Integration, build and deployment.
- Integrated with Redis Cache and Rabbit MQ to store and propagate common information like account and diagnostics information.
- Worked on Redis Cache, Memcache and Rabbit MQ.
- Worked with the customer IT team for developing the requirements of product releases.
- Used JUnit for test cases for unit testing. Extensively participated in the code and peer review of the project.
Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring AOP, Spring JDBC, EC2, S3, cloud watch, Cloud Front, AWS Lambda, AWS code deploys, AWS CloudFormation, cloud foundry, PostgreSQL, Apache Tomcat Application Server, REST API and SOAP Web services, Junit, Jira, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SOAP UI, WINDOWS,HTML, JavaScript, AJAX,XML, Liquid XML,JSON, Redis, Twitter Bootstrap, AngularJS, AngularJS 2/4, Transaction Management, Power Mock
Confidential, Houston, TX
Senior Java Developer
Responsibilities:
- Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an Agile development environment with a quick turnaround time and iterative builds.
- Designed and Developed User Interactive Web pages with the help of HTML, CSS3, CSS, JavaScript, JQuery, Bootstrap, and AJAX.
- UsingAngularJScreated custom directives for data manipulations and to display data in company standard format in UI.
- Implemented business framework using Spring that leverages classical Model View Layer (MVC) architecture.
- Developedbatch jobs using thespring batch framework with Strategy Pattern.
- Created UML diagrams like Class diagrams, Use case diagrams in different tiers of the module.
- Used AngularJs and RESTful web services and implemented connection pooling for database access.
- Worked on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack such as EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud Trial, WAF, SNS and IAM, focusing on high-availability, fault tolerance, Load balancing and auto-scaling in designing, Deploying and configuring.
- Enhanced the Web Application using Spring Framework and Spring JDBC Template.
- Implementation of Spring JDBC Template in persistence layer of the application.
- Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
- Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
- Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
- Worked on Data store technologies like MySQL, Postgres and the ELK and Implemented caching for API responses using REDIS and optimized code
- Developed the front-end components using HTML, DHTML, Java Scripts, Node.js, ExtJS, JSP, JQuery, AJAX, JSON, XML and XSLT.
- Implemented client side Module pattern using Backbone.js and NodeJS.
- Using Node Package Manager (NPM) to install the necessary packages from my application using Node.JS.
- Knowledge on developing server-side web applications is NodeJS.
- Used tiles for internationalization and configured tiles-def.xml files
- Used Eclipse as Java/J2ee IDE tool for creating POJO, JSP, and Java classes.
- Using JASPER iReport 4.5.1 reporting tool for generating Financial and Case Management Reports.
- Designed, architected and implemented MVC framework with NodeJS and AngularJS (MEAN stack) based single page web tools and deployed in MongoDB assisting the trades of services.
- Worked with Oracle 11g and MySQL databases to query and read data.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizingAngularJS, JavaScript API.
- Developed Mobile Applications targeted for mobile form factor for Android, iOS devices using HTML, CSS, JavaScript, JQuery Mobile and framework component library based onAngularJS.
- Used NoSQL (MongoDB) and stored procedures as part of database interaction.
- Generated a complete maven project structure and added dependencies, plugins to pom.xml.
- Designed, configured and deployed Amazon Web Services for large number of applications utilizing the AWS API gateway, ESB and ELK (Elastic search, Kibana, Log stash, Kubernetes).
- Modified complex PL/SQL packages, stored procedures and functions to suit the new requirements.
- Performed deployment of applications on Tomcat Server and Glassfish.
- Used Hudson for continuous integration.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Used GitHub as repository to control versioning of projects.
Environment: JSP, Servlets, Tomcat, ANT, XML, Eclipse, HTML, DHTML, Java Scripts, Angular.js, Node.js, ExtJS, JSP, JQuery, AJAX, JSON, XML, XSLT, Spring, Hibernate, SOAP/REST, JavaScript, CSS, BootStrap, AngularJS, Tiles, Log4j, Oracle 11g, Sql Developer, Redis, MySQL, Postgres, ELK, MongoDB, iReport 4.5.1, Junit, git hub.
Confidential, Charlotte, NC
Senior Java Developer
Responsibilities:
- Involved in SDLC development like Requirements gathering, Analysis, Design, Implementation, Testing of application using Agile Methodologies and performed object oriented analysis.
- Implemented Model View Controller (MVC) architecture using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Implemented the application using Spring Boot Framework and handled the security using spring security
- Use Ajax and JavaScript for the client side validation. Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.
- Maintained CSS and HTML, JavaScript, JSON, JSF, AngularJS, Bootstrap for designing Web Pages.
- Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular and Mocha and Chai for React JS.
- Worked in using AngularJS directives, services, controllers and filters.
- Used Angular JS JavaScript framework to bind data to HTML using expressions.
- Building a highly scalable, low-latency Node.js API Gateway.
- Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
- Involved in Designing and Developing Single Page web applications (SPA) using AngularJS, and REACT.JS with other UI technologies/ libs such as Backbone, JQuery, Bootstrap and HTML.
- Workflow tools included Angular js, Reactjs, REST API, HTML, CSS, JavaScript (ES6), jQuery, Bootstrap, JSON, Postman, Docker, and GitHub.
- Designed and documented REST/HTTP APIs, including JSON data formats.
- Integrated spring with Hibernate and used spring IOC concept.
- Used Spring Framework AOP Module to implement logging in the application to know the application status.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Used Spring DAO Module to deal with Database and Coded pages with best Search Engine Optimization (SEO) techniques.
- Involved in multitier J2EE design using Spring IOC architecture and developed PL/SQL scripts to fetch and update Oracle database.
- Implemented asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
- Worked on Hibernate to map all the tables from different data sources to make database updating, Explored Map-reduce algorithm and NoSQL.
- Implemented collections, multi-threading using concurrent design patterns and handled the Exception handling mechanisms in java.
- Implemented Hibernate as the back-end Object Relational Mapping (ORM tool) for mapping java classes with database using the HQL (Hibernate Query Language)
- Created the unit test cases and mock objects using framework and used Net Beans as the IDE.
- Worked on enterprise service bus using Hibernate, and spring to tie back-endBusiness logic/systems with web properties via Restful API. Developed the middle tier using Java Servlets.
- Used Maven project structure and added dependencies, plugins to pom.xml.
- Developed a stored procedure for achieving data validation. Developed configuration files corresponding to beans mapped and backend database tables.
- Implemented Traveling Salesman Problem (TSP) using custom Algorithm.
- Deployed the application on BEAWebLogic11g Server. Used SQL Server 2010 as data base for creating stored procedures.
- Implementing analytical engines that pull data from API data sources and then present data back as either an API or persist it back into a NoSQL (MongoDB) platform.
- Developed coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebLogic Application server and ApacheTomcat6.0 application servers.
- Developed, and debugged the servlets with WebSphere Application server.
- Used Mockito for Unit testing.
- Also designed and prepared Unit test case using JUnit and Log4j and removed the maximumBugs before passing on the application.
Environment: Java, J2EE, CSS, HTML, Java script, JSON, JSF, Angular JS,React.js, Bootstrap, XML, WSDL, SOAP, JMS, Spring IOC, MVC, Node JS, Spring DAO, Struts, Hibernate, REST and SOAP API’s, SQL, PL/SQL, MongoDB, JUnit, Log4j, Web sphere, Apache Tomcat, Altova WSDL Editor, WebLogic Application server, Maven
Confidential, Hartford, CT
Java/ J2EE Developer
Responsibilities:
- Used Agile Methodology and involved in daily SCRUM. Also worked on UAT issues and production support issues as a part of the Release support team.
- Developed user interface using JSP, JavaScript for customer to easily monitor calls during device maintenance changes.
- Involved in creating hibernate mapping files and giving relationships between entities, created JSP pages with struts tags & written java script, jQuery & EXT JS java script libraries.
- Involved in developing Hibernate mapping definitions for the required persistent layer. Implemented validations for both client side and Server side using the Struts Validator Framework.
- Worked on running integrated testing using the JUNIT and XML for building the data structures required for the Web Service.
- Designed the UML diagrams based on the OOAD principles
- Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on WebSphere Application Server connecting to an Oracle database.
- Worked on the spring framework like Spring IOC and Spring DAO.
- Architecture, develop, deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, includes HTML5, CSS3, JavaScript, JQuery and AJAX which Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Designed Pdf, Excel and Print previews for all the reports in the application usingHTML, JavaScriptandSQL Stored Procedure.
- Involved in developingXML,HTML, and JavaScriptfor client side presentation and, data validation on the client side with in the forms.
- Maintain Cross Browser compatibility & implementResponsive Designcustom media queries, etc.
- Created and tested scripts usingJQueryon various browsers Chrome, Firefox, Opera, Safari, IE,etc
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functionsusing Firefox (Firebug).
- UsedXMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used iBatis framework with Spring framework for data persistence and transaction management
- Implemented MVC Architecture using JSF and Struts framework and implemented custom tag libraries.
- Used spring framework for dependency injection and integrated with Hibernate and JSF.
- Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP
- Architectured & Designed the Restful web services and developed core component layers like xml validation, core service layer.
- Used EJB 3.0, JMS, Java Script in enhancement of the product
- JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
- Designed and Developed Servlets and JSP pages for authentication.
- Used Ant for developing build scripts and deploying the application.
- Involved in issue tracking and agile project management using JIRA
- Created web services using SOAP for SOA.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQL.
Environment: Java, J2EE, Spring, IBatis, Struts, JSF, EJB 3.0, JQuery, MySQL, Toad, SQL Server, DB2, Apache Axis2, WSDL, Netbeans, JBoss, ClearCase, UML, JSP, Servlets, SOAP, ANT, HTML, XML, JIRA, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, SQL.
Confidential
Java Developer
Responsibilities:
- Developed the dynamic User Interface using Java Server Pages utilizing Custom Tag Libraries, HTML, CSS, JSP and JavaScript.
- Involved in analysis, design and development of the project.
- Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Involved in development of cascading style sheets (CSS) to make the HTML documents to be displayed using different output styles.
- Developed the Presentation Layer using MVC Struts Framework and used Tiles Layout for View Transactions and User Activity Monitoring module.
- Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
- Application and use of various design patterns such as DAO, Data Transfer Objects, Front Controller, and Business Delegates.
- Involved in development of Business tier with Stateless, Stately Session beans with EJB standards and developed business components
- Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each module developed.
- Developed Session Beans which encapsulates the workflow logic.
- Used Log4j logging framework to debug the code.
- Used CVS for the concurrent development in the team and for code repository.
- Deployed applications on Linux client machines.
- Utilized Hibernate/JPA for Object/Relational Mapping purposes for transparent persistence onto the Oracle 10g/9g database for fetching transactions and User Search Module.
- Developed the application using J2EE architecture by using application by using Struts, Servlets and JSP.
- Used Entity Beans to persist the data into database.
- Used JMS to establish message communication.
- Implemented the project using JSP and Servlets based tag libraries.
- Deployed applications on JBoss 4.0 server and Used Web Services-WSDL and SOAP.
- Deployed the EARs and WARs in Web sphere Application server using ANT script.
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Environment: Java, JavaScript, J2EE, Servlets, Struts, EJB 3.0, HTML, JSP, CSS, JSF, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, MVC, WSDL, DAO, Junit, Hibernate, JPA,SOAP, Eclipse, CVS, Oracle 10g/9g, Linux, log4J.