Senior Java Full Stack Developer Resume
Mentor, OH
SUMMARY
- Over 8+ years of strong software experience in design, development and deployment of web - based Client Server business applications using OOP, Java/J2EE technologies and ability to efficiently translate algorithms, ideas and concepts to software applications.
- Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
- 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).
- Extensively worked on during my tenure in Software Development are AngularJS, ReactJS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle, MS-SQL, Redshift and MongoDB.
- Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL, PL/ SQL, Unix Shell scripting.
- Expert Level Skills in Java, JDBC, JavaBeans, Spring Frameworks, Hibernate, Struts, JSP, JavaScript, JFC, Servlets, EJB, and GWT.
- Excellent Experience on variousPythonintegrated IDE's such as Sublime Text, Pycharm, Eclipse, NetBeans.
- Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
- Expertise in using Design patterns and object oriented methodologies to design software for Mobile Application.
- Experience in managingMongoDBenvironment from availability, performance and scalability perspectives and extensive experience in deploying, managing and developingMongoDBclusters and experience in creating JavaScript for using DML operation withMongoDB.
- Possess expertise in designing and developing web and mobile applications using HTML 5, CSS3, Less, Sass, JavaScript, jQuery, nodeJs, AngularJS. Skilled at progressing from problem statement to well documented designs.
- Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures etc.
- Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda) serORM frameworks like Hibernate, spring.
- Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX/DOM.
- Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
- Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.0, Oracle/BEA WebLogic 9.x/8.x/7.x/6.x, JBoss and Tomcat 5.x/4.x/3/x.
- Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
- Excellent experience with major relational databases - Oracle … SQL Server … DB2, MySQL.
- Experience in upgrading and migrating various versions of MongoDB on different platforms.
- Extensive development experience in different IDE's like Eclipse 3.x, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD and Altova XMLSpy.
- Expertise on Cloud Platforms like AWS and Cloud Foundry and expert with Web Sphere Application Server, Web Logic Application Server, JBoss and Apache Tomcat in all my projects and successfully deployed and compiled many of the applications on them.
- Experience in Microsoft Azure Cloud Computing development and support and used IBM's Cloudant NoSQL database to store training data and user profile.
- Extensive experience in using Amazon Web Services like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and S3.
- Experience in developing Web-Centric applications using AngularJS, BackboneJS, ExtJS, NodeJS, JavaScript, JQuery, and CSS3 and hands on experience with build tools like ANT, Maven and logging tools like Log4J.
- Experience in Agile software development process, Test Driven Development and Scrum methodologies and Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
- Experience in using Maven and ANT for build automation and Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
- Strong Analytical and programming skills in using technology to develop effective complex business solutions.
- Excel under pressure and thrive in dynamic environments. Comfortable with ambiguity and multitasking.
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multithreading, Java Networking
Programming Languages: Java … C++, C, SQL, PL/SQL, and Python.
Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere … JBoss, Tomcat … Frameworks Struts 2.x/1.x, spring 3.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis
Cloud Techs: AWS S3, AWS EMR, Cloud Watch, AWS Redshift.
IDEs: Eclipse 3.x, IBM WebSphere Application Developer 5.x, IBM RAD, Scala
Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, HTML5
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI
XML Tools: JAXB, Apache Axis, AltovaXMLSpy Methodologies Agile, Scrum, RUP, TDD, OOAD, SDLC Modeling Tools UML, Rational Rose, Visio Testing technologies/tools JUnit, JMeter, HtmlUnit
Database Servers: Oracle 8i/9i/10g, DB2, SQL Server … MySQL, MongoDB, DynamoDB.
Version Control: CVS, SVN, Rational Clear Case
Build Tools: ANT, Maven Platforms Windows … UNIX
PROFESSIONAL EXPERIENCE
Senior Java Full Stack Developer
Confidential, Mentor OH
Responsibilities:
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
- Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML5 and involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third party libraries.
- Implemented the associated business modules integration using spring, and Hibernate data mapping.
- Worked on writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAP Lite module and WSDL.
- Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC and used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
- The application is based on JSP, JavaScript, Struts, JSF, Cloudant, Hibernate, Service Oriented Architecture System Analysis and Design methodology as well as Object Oriented Design.
- Developed the front end of the application using Node.js, Dust.JS, JavaScript, jQuery UI and jQuery to provide UI functionality.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer.
- Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications and developed an agent to monitor Windows Azure cloud with rest calls to the server with security.
- Worked on Rest Web services as well as Node Rest framework for backend services used Mongo DB (NoSQL) for database services.
- Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors and exposed and consumed SOAP based Web Services to communicate between systems.
- Used MongoDB in conjunction with theAWSS3 for storing the metadata information on MongoDB collections.
- GUI design and development using Java Swing, JFC Used for open source web testing and heavily used SOAP UI Pro version for testing the Web Services.
- Developed a GUI to help to read the logs generated by the scripts, the logs were saved inMongoDB, the GUI was created using flask, D3, jQUERY table sorter.
- Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Worked on a data migration project and created applications inJava/Python to do the data migration from oracle toMongoDB and developed Python scripts using multithreading module.
- Deployed Application instance on JBoss and WebLogic Server and developed the Web application using Spring MVC, Ext-JS, Html, JSP and JavaScript.
- Used multithreading in programming to improve overall performance and developed various helper classes needed using multi threading.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Extensively used Hibernate concepts such as Inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions and used log4j for logging and SVN for version control.
- Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Migrated Cassandra cluster from oneAWSaccount to anotherAWSaccount by using Cloud Formation Templates in JSON.
- Developed Unit test cases using JUnit, Mockito and Easy mock.
- CreatedJavaJ2EE application to View Data inMongoDB and Automate report generation inMongoDBusing JavaScript, shell scripting, sed,Java.
- Developed Python scripts in order to migrate information from Oracle toMongoDB and developed MongoDB Schemas, functions and procedures.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
- Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
- Used to test performance both on static and dynamic resources using JMeter.
- Ensured Agile, JDE & Oracle Databases are in sync. Create & distribute weekly Reports and followed up on Change Activity managed released documents and maintain server database.
Environment: Java, J2EE, JDK 1.6, RCP, WebLogic, AWS SDK, Ext JS, Git, Swing, JFC, Perl, Spring 4.x, AWS SNS/SQS, Hibernate 4.x, Core Java, SOAP/Rest, Cloudant, Web Services, MongoDB, Python, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7, WAS 8 WSDL, Cloud Foundry, OOPS, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, JSF, UNIX, AKKA, NOSQL (MongoDB), Angular JS, NodeJs, BackboneJS, EHcache, Scala IDE, JBoss 3.0, ReactJS, AJAX, Apache JMeter, JQuery, JUnit, Maven, Oracle 10g.
Sr. Java Full Stack Developer
Confidential - Chicago, IL
Responsibilities:
- Developed the J2EE application based on the Service Oriented Architecture (SOA) and Client Side code were written in ReactJS, JQuery and server Side Code were developed using MVC4.
- Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDL and UDDI.
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information and Analyze, debug and fix issues related to thread locking, clustering, network connections, Swing client performance on customer's production environment.
- Extensive experience in developing Web Applications using Struts MVC framework and implemented web portal for online quote.
- Designed Interactive GUIs using Java Applets and Swing/JCF and integrate the ExtJS framework with Oracle BPM and Used BackboneJS for connecting the API's which enforces the communication to the server.
- Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, and Serialization and Multithreading etc.
- Developed the functionalities under Agile Methodology JIRA processes and Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
- Worked on setting up and configuringAWSEMR Clusters and Used Amazon IAM to grant permissions onAWSresources to users.
- Design, consulting and implementation at customer sites high-availability solutions based on MongoDBclusters.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using Hibernate framework.
- Developed and tested Apache JMeter Java Request Sampler Plugins Extensions using methods inside of Linux Desktop Testing Project (LDTP) Java libraries for Graphical User Interface (GUI) Automation Testing.
- Have been working on Query optimization, functions and Stored Procedures and other database objects. Worked on Oracle11g/10g, My SQL.
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers and developing RESTFUL web services using spring boot, Spring RESTFUL template, JPA, and Cloud Foundry.
- UsedJavacode to connectAWSS3 buckets by usingAWSSDK, to access media files related to application.
- Extensively used Apache Camel for routing the exchange within the processors, inside the atomic service, used EIP patterns such as Content Based Routing, Dead Letter Channel, and Message Transformer.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions and Used Camel-Spring-WS integration to access web services based on SOAP action and Camel endpoint mapping.
- Optimized cleaning up of session level Data Structure's shared across different open tabs, when data is flushed/committed from one of the tabs. Followed mark and sweep algorithm, to clean up tab level data upon next HTTP interaction.
- Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling).
- Development and implementation of Camel Routes for Notices and analysis and implementing the CXF web services by using the Camel context.
- Design and implement high-available distributed cluster based solutions based onMongoDB technology.
- Responsible for the implementation of application system with Core Java and spring framework and created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Extensively used Hibernate concepts such as Inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions and used Spring Inheritance to develop beans from already developed parent beans.
- Created user Controls and simple animations usingJavaScript andPython and developedPythonscripts to parse XML documents and load the data into database.
- Built the responsive UI with AngularJS, Bootstarp-4, Node.JS and SCS and Developed the dashboard for displaying charts, graphs and other analytics-related widgets.
- Used Source Tree for GIT (Subversion tool) and used DAO pattern to fetch data from database using Hibernate to carry out various database specific operations and avoided redundant database access statements and thus achieved decoupling and flexibility and used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
- Involved in development of business logic by backendPythonprogramming to achieve optimal results.
- Involved in tuning the front-end stack for performance (performance tuning) and developed screens using JSP, JavaScript, AJAX and Ext JS and developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids.
- Utilized the modules for the flow control in asynchronous non-blocking of I/O with the help of Node.Js and used JENKINS to build and deploy the code in Dev and SIT environments and deployed the application Code to various Remediation engines using JENKINS and used AJAX extensively to implement front end /user interface features in the application.
- Implemented SOA to develop Web services using Apache Axis and developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Exposed the Web Services to the client applications by sharing the WSDL's and managed and maintained Oracle and NoSQL (MongoDB) databases in production domain.
- Used Web Services for Service Oriented Architecture SOA support on theAWScloud.
- Performance tuning and stress-testing of NoSQL database environments in order to ensure acceptable database performance in production mode.
- Developed and handled business logics by backendPythonprogramming to achieve optimal results and developedPythonscripts to update content in the database and manipulate files.
- Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Experience in NoSQL (MongoDB) in using Hierarchy Modeling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3/Sass, bootstrap, NodeJs and AngularJS.
Environment: J2EE, Java 1.6/1.7, Swing, JFC, Spring framework, JMeter, Git, Scala, Spring MVC, JSP 2.0, Eclipse RCP plug-in/ SWT, JSF, Servlets 2.3, Hibernate, GWT, AJAX, OOPS, AWS S3, AWS, MongoDB, Python, Core Java, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, Angular JS, web portal, Linux, NodeJs, ReactJS, BackboneJS, JQuery, JavaScript, Oracle 10g, IBM RAD 7.5, WebSphere 7.0, Agile Methodology, Cloud Foundry, NOSQL (MongoDB), Design Patterns, CVS, Apache Maven, JUnit, HtmlUnit, XSLT, HTML 5/DHTML.
Sr. Java/J2EE Developer
Confidential - San Diego, CA
Responsibilities:
- J2EE deployment on WebLogic/JBOSS servers - QA & Staging and 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 services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
- Well versed with core Java concepts like Collections, Swing, Serialization and Servlets & JSP and provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MySQL, and Jira.
- Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
- Worked on Hibernate object relational mapping according to database schema and did load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
- Developed a GUI to help to read the logs generated by the scripts, the GUI was created using flask, D3, jQuery table sorter.
- GWT (Google Web Tool Kit) is used to build and develop the MAT Application and knowledge of using Apache Camel through Fuse Mediation Router.
- Implemented Internationalization using Spring MVC Interceptors and spring core modules and used Spring Validation framework to implement the server side validations and used Ext JS AJAX to get the data from the server asynchronously by using JSON objects.
- Effective use of data structures and algorithms to solve complex problems, reducing time complexity and memory usage and delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, and MS SQL Server integrating to a proprietary framework.
- Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and also to send mail notifications regarding any system related problems.
- Tuned and optimized databases and Apache web server on AWS and developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML, SASS and Ajax to speed the application.
- Prepared and presented UNIX production and implementation schedules to the Project Manager and client.
- Wrote PL/SQL Queries, stored procedures, triggers and prepared statements and responsible for developing the connection pooling for Filenet Server implementing spring framework concepts such as Transaction management and DAO support.
- Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, jqValidator, AutoComplete, AJAX, JSON, Angular JS, and Node.JS.
- Implemented Screen Navigation using JQuery and Spring MVC and developed Business components using Java Objects, Core Java, Multithreading, Servlets, and JSP.
- Involved in creating dynamic web site design and programming using HTML5, CSS3, JavaScript and jQuery.
- Involved in generating JAXB classes from schema files and developed custom directives, Factories and Services in AngularJS.
- Developed cross browser compatibility code using CSS and jQuery and built HTML5 and CSS system for controlling text display issues cross-platform and cross browser
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
- Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in and worked with Splunk to logging and analyzing defects status and knowledge on Jenkins builds
Environment: Java, J2EE, JDK 1.5, UNIX, JBoss 3.0, Spring core, JMeter, Swing, Hibernate, Jetty, Core java, Perl, Spring MVC, Hibernate, SOAP/Rest Web services, GWT, Filenet, Ajax, XML, AWS jQuery, Ext JS, HTML, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, Splunk, SFX, Ext JS, MAX, SEED. Oracle.
Sr. Java Developer
Confidential Dallas TX
Responsibilities:
- Involved in the design and development phases of Agile Software Development and analyzed current Mainframe system and designed new GUI screens.
- Developed the application using 3 Tier Architecture i.e. Presentation, Business and Data Integration layers in accordance with the customer/client standards.
- Played a vital role in Scala framework for web based applications and used Filenet for Content Management and for streamlining Business Processes.
- Created Responsive Layouts for multiple devices and platforms using foundation framework and implemented printable chart report using HTML, CSS and jQuery.
- Applied JavaScript for client side form validation and worked on UNIX, LINUX to move the project into production environment.
- Created Managed Beans for handling JSF pages and include logic for processing of the data on the page and Created simple user interface for application's configuration system using MVC design patterns and swing framework.
- Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
- Worked with Core Java to develop automated solutions to include web interfaces using HTML, CSS, JavaScript and Web services.
- Developed web GUI involving HTML, Java Script under MVC architecture and creation of WebLogic domains and setup Admin & Managed servers for JAVA/J2EE applications on Non Production and Production environments.
- Implemented code according to coding standards and Created AngularJS Controller Which Isolate scopes perform operations and used GWT, GUICE, JavaScript, and Angular JS for client side implementation and extensively used Core Java such as Exceptions, and Collections.
- Configured the Web sphere application server to connect with DB2, Oracle and SQL Server in the back end by creating JDBC data source and configured MQ Series with IBM RAD and WAS to create new connection factories and queues.
- Extensively worked on TOAD for interacting with data base, developing the stored procedures and promoting SQL changes to QA and Production Environments.
- Used Apache Maven for project management and building the application and CVS was used for project management and version management.
- Involved in the configuration of Spring Framework and Hibernate mapping tool and monitoring WebLogic/JBoss Server health and security.
- Creation of Connection Pools, Data Sources in WebLogic console and implemented Hibernate for Database Transactions on DB2.
- Involved in configuring hibernate to access database and retrieve data from the database and written Web Services (JAX-WS) for external system via SOAP/HTTP call.
- Used Log4j framework to log/track application and involved in developing SQL queries, stored procedures, and functions.
- Creating and updating existing build scripts using Ant for deployment Tested and implemented/deployed application on WAS server and used Rational Clear Case for Version Control.
Environment: FileNet, IBM RAD 6.0, Scala, Java 1.5, JSP, Servlets, Core Java, Spring, Swing, Hibernate, JSF, ICE Faces, Hibernate, HTML, CSS, JavaScript, NodeJs, UNIX, Web Services- SOAP, WAS 6.1, XML, IBM WebSphere 6.1, Rational Clear Case, Log 4j, IBM DB2.
Java developer
Confidential
Responsibilities:
- Involved in gathering and analyzing system requirements and played key role in the high-level design for the implementation of this application.
- Mavenized the existing applications using Maven tool and added the required jar files to the application as dependencies to the pom.XML file and used JSF & Struts frameworks to interact with the front end.
- Utilized Swing/JFC framework to develop client side components and developed J2EE components on Eclipse IDE.
- Developed a new CR screen from the existing screen for the LTL loads (Low Truck Load) using JSF.
- Used spring framework configuration files to manage objects and to achieve dependency injection.
- Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML and made screen changes to the existing screen for the LTL (Low Truck Load) Accessories using Struts.
- Developed desktop interface using Java Swing for maintaining and tracking products.
- Used JAX-WS to access the external web services, get the xml response and convert it back to java objects.
- Developed the application using Eclipse IDE and worked under Agile Environment and worked with Web admin and the admin team to configure the application on development, training, test and stress environments (Web logic server).
- Executed and coordinated the installation for the project and worked on web-based reporting system with HTML, JavaScript and JSP.
- Build PL\SQL functions, stored procedures, views and configured Oracle Database with JNDI data source with connection pooling enabled.
- Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript
- Used Hibernate based persistence classes at data access tier and adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
- Worked on Spring Core layer, Spring ORM, Spring AOP in developing the application components.
- Modified web pages using JSP and Used Struts Validation Framework for form input validation.
- Created the WSDL and used Apache Axis 2.0 for publishing the WSDL and creating PDF files for storing the data required for module.
- Used custom components using JSTL tags and Tag libraries implementing struts and used Web Logic server for deploying the war files and used Toad for the DB2 database changes.
Environment: Java, J2EE, JSF, Hibernate, Struts, Spring, Swing/JFC, JSP, HTML, XML, Web Logic, iText, DB2, Eclipse IDE, SOAP, Maven, JSTL, TOAD, DB2, JDK, Web Logic Server, WSDL, JAX-WS, Apache Axis.