Full Stack Developer Resume
Kansas City, MissourI
SUMMARY:
- Around 8 years of commendable IT experience in designing and developing Multi - Tier distributed, Enterprise applications using Object Oriented Programming features of Core Java, J2EE technologies with Software Development Life Cycle (SDLC).
- Experience in various stages of SDLC like Requirement gathering, Analysis, Designing optimal architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.
- Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall, Test Driven Development (TDD).
- Extensive experience in designing and developing user interface for web applications using HTML4/5, CSS2/3 (using LESS, SASS), Bootstrap and AJAX with webpage cross browser compatibility like Responsive web design and Server scripting language like NodeJS.
- Expertise in implementing the features of ES6 like arrows, modules, block scoping, promises and enhanced object literals.
- Experience on front-end JavaScript MVC frameworks like AngularJS (1.x), BackboneJS, HandlebarJS, KnockoutJS, ExtJS and EmberJS.
- Well experienced in view rendering using jQuery, React JS, Handlebar JS and implementing React JS with Redux and Flux patterns to attain MVC functionality.
- Experienced in working with MVVM design flow using client-side JavaScript framework Angular 2.x/4. X with NGRX.
- Experience in working with various features of Angular 2 such as directives, modules and routing.
- Experience in creating custom directives and filters using Angular 4 built-in $http service from controller through dependency injection.
- Good knowledge in providing support for passing messages between publishers and subscribers using observables which is a feature of Angular 4.
- Experience with features of Angular 4 like NgModules which configure the injector and the compiler and help organize related things together.
- Strong experience in design and developing Single Page Applications (SPA), using the JavaScript MEAN Stack (Mongo, Express, Angular and Node) and MERN Stack (Mongo, Express, React / Redux, and Node.js) using Redux, Flux, Common.JS, EXT JS and Web - Pack.
- Hands on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications.
- Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp, Groovy, Bower, Express, underscore.js, require.js, crypto.js, mongoose, mongo.js.
- Expertise in using Java Script build tools and task runners like We bPack for React and Angular 2.0/4.0, Grunt, Gulp for Angular 1.0, Browserify for packaging Node JS modules for browsers.
- Experience in using bundle package and task runner tools like NPM, Bower on UI testing with Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS and Backbone JS.
- Good knowledge on conducting unit testing with JUnit, TestNG, Spock and ridiculing systems like JMock, Mockito, MockMvc, MockRestServiceServer and ensuring code changes won't affect existing Unit Tests.
- Experience in integration testing tools like Selenium Web Driver, Cucumber (Behaviour Driven Development testing)
- Extensive experience with JAVA 8 features like Multithreading, Transaction Management, Exception Handling, Concurrency, Collections, Data structures, Lambda Expressions, Functional Interfaces, Generics and Streams API.
- Expertise in using Spring frameworks (for Dependency Injection used Spring IOC and isolating business logics with audits Spring AOP).
- Developed microservice architecture using Spring Boot to avoid boiler plate code and XML configurations.
- Good working knowledge in developing and deploying Microservices based applications with Spring Boot and Spring Cloud.
- Good understanding of using Spring Cloud - Netflix OSS stack for microservices deployment and auto configurations like Ribbon (client-side Load Balancer), Hystrix (latency and fault tolerance library), Zuul (gate way for routing, monitoring, security) with Eureka service registry.
- Working experience of various Spring Framework modules such as Spring MVC, Spring IOC, Spring AOC, Spring JDBC, Spring Data, Spring REST, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme leaf template.
- Developed projects with RESTful services using JAX-RS implementation like Jersey, RESTEasy, Apache CXF, Spring Rest, Restlet and automated the documentation using Swagger and WADL.
- Worked on WSDL implementing SOAP services using Axis-2 and Apache CXF framework.
- Expertise in developing SOA (Service Oriented Architectures) and Microservice architectures using web services based on Restful(JAX-RS), SOAP(JAX WS), JAX-RPC and JAXR(Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
- Experience in developing Web Applications with various Open Source frameworks like JSF 1.2, Spring Framework 2.0/3.0/4.0, Web Flow, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
- Experience using Relational Database Management System (RDBMS) databases like Oracle 10g/11g/12g, MySQL5.x, DB2, PostgreSQL.
- Worked with various NoSQL databases such as Raven DB, Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB.
- Good experience in writing stored procedures, views, functions, dynamic views and triggers using PL/SQL in JDBC, ODBC and in WebLogic server.
- Experienced in configuring and deploying applications on different servers such as Apache Tomcat, Web logic, IBM WebSphere, JBoss.
- Expertise in working with relational databases using ORM frameworks like Hibernate, Spring Data, Spring JPA, IBatis, Java Persistence API (JPA), Hibernate ’s second level cache - Ehcache .
- Have experience using ODM frameworks to connect asynchronous environment with Mongoose Connector and Cassandra Node Driver.
- Experience in working with Mongoose and Cassandra node driver to connect with NoSQL databases and MongoDB Java Driver to enable both synchronous and asynchronous interaction with MongoDB.
- Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQ and IBM MQ for Client-Server communication.
- Implemented producer and subscriber model with queues (JMS with active MQS, IBMQ).
- Experienced on ELK Stack (Elastic Search, Logstash and Kibana).
- Experience in assisting with design of core scripts to automate Splunk maintenance and alerting tasks.
- Developed Docker images to support Development and Testing Teams and their pipelines.
- Used Docker Container to address every application across the Hybrid Cloud and Docke r for better collaboration and innovation.
- Hands on experience in managing Docker Container using Kubernetes with zero downtime deployment.
- Experience in converting internal applications like JIRA to Docker containers to allow portability, ease of upgrade, and repeatable installation processes.
- Experience in using various Amazon Web Services (AWS) IAAS (Infrastructure As A Service) components like EC2 (for virtual servers), S3 and Glacier (for storing objects), Elastic Beanstalk, Elastic Cache and Dynamo DB (for Elastic load balancing, storing data).
- Expertise in using Microsoft Azure which is cloud computing service for building, testing, deploying and managing applications and services through a global network of Microsoft-managed data centers.
- Good understanding of PAAS platforms like Openshift and Pivotal Cloud Foundry.
- Good knowledge on authentication and authorization for web services using OIDC (Open ID Connect) on top of OAuth 2.0. and Spring security, SSL, Site minder (for pol-based authentication and single-sign on) and JWT (JSON web tokens for securely transmitting information between parties as a JSON object).
- Good Experience in software configuration management using SVN, GitHub, Gitlab, Bitbucket.
- Well experienced with build tools like Gradle, Maven and ANT.
- Worked with Drools to provide Business Rules Management System (BRMS) solution that provides a core Business Rules Engine.
- Experience in using Mule soft which is light weight Java based Enterprise Service Bus (ESB) which allows connecting applications together quickly and easily, enabling them to exchange data.
- Have knowledge on Application monitoring tools like New Relic and Dyna Trace.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, PL/SQL, .Net
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jquery, Angular2.0/4.0, React JS with Flux, Redux, Ember JS, Knockout JS, Back Bone JS, Handlebar JS, NodeJS, Express JS, Hapi JS
J2EE Technologies & frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, JMS, Spring3.x/4.x/5.x, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud, Dump Analysis.
Databases: Oracle 8i/9i/10g/11i, DB2, SQL Server 2000/2005/2008, MYSQL, MongoDB, Raven DB, Cassandra
Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat
Messaging Services: JMS, Active MQ, Rabbit MQ, IBM MQ, Apache kafka
Web service frameworks: JAX-RS, JAX-WS, Apache CXF, Axis, Jersey
Software Methodologies: Agile, Scrum, TDD, Waterfall
Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Grunt, Webpack, NPM, Bower
Testing Tools: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai, Spock, Protractor
Version Control Tools: GIT, SVN, CVS, Bitbucket, TFS
Project Management Tools: JIRA, Rally, Microsoft Project
Cloud Technologies & DevOps Tools: AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes
Operating System: Windows, Linux, Unix, MAC, MS-DOS
IDE s: Eclipse, Visual Studio, Intellij, Spring Tool Suite, Sublime Text, WinSCP, Putty
PROFESSIONAL EXPERIENCE:
Confidential, Kansas City, Missouri
Full Stack Developer
Responsibilities:
- Created single page web application by creatingtemplates with HTML5, CSS3, Bootstrap, ES6 and responsive components by using event binding and routing services for great user experience with Angular 4.
- Created Reusable Angular 4 components using Typescript and services are obtained using Dependency Injection to consume REST API’s.
- Events, Nested Components, selectors and DOM manipulations are used for obtaining dynamic content of Angular 4 application.
- Worked on Angular 4 forms and controls in order to validate input data.
- Worked with Angular 4 using Angular CLI and generated various components, routes, services, pipes and structured the application code using Component based architecture.
- Worked on several modules provided by Angular 4 framework like Router Module, Http Module, Forms Module and Browser Module.
- Created NodeJS services using ExpressJS which are consumed by Angular4 components on the client-side.
- View rendering on client-side is handled by Virtual DOM using ReactJS in-memory Data structure Cache.
- Utilized React-Redux libraries for state management to maintain consistency across different environments.
- Worked on ReactJS virtual DOM for updating DOM manipulations.
- Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
- Maintained and managed JavaScript files and compiling SAAS files to CSS files Using WebPack build tool.
- Configured OAUTH 2.0 authorization framework for ensuring security of web services.
- Application packaging and dependencies are managed using BOWER.
- Followed ECMA 6 standard for writing scripts and used Babel tool for browser compatibility.
- Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets.
- Implemented Spring Boot Actuator to monitor and manage the application.
- Implemented microservices using RESTful api with Spring Boot and Apache CFX.
- Integrated micro services with HibernateORM using Spring Boot and wrote HQL queries for data access.
- Spring IOC design pattern is used as life cycle manager across the application.
- Utilized Swagger framework for design, documentation, testing and deployment of REST APIs in Spring Boot.
- Created Docker images of microservices by installing Docker on Amazon EC2 instance and able run images on Amazon Container.
- Created schemas, tables, views, PL/SQL and triggers which are required by application using Oracle database.
- Installed, configured, and administration of NoSQL database clusters in AWS Virtual Private Cloud Network. Created architecture stack for data access with NoSQL data base MongoDB.
- Maintained log delivery system by creating producer, consumer and broker architecture using Apache kafka.
- Designed, built and deployed a multitude application utilizing AWS stack (Including EC2, S3, DynamoDB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling. Deployed microservices on AWS Elastic Beanstalk and interfaced with Oracle on AWS RDS.
- Performed Unit testing on applications using tools Mocha and Chai by following Test Driven Development, used JIRA for bug tracking.
- Testing Front-end application using Jasmin test runner and running test cases using Grunt and Karma.
- Created jobs for continuous integration and continuous deployment in GIT shared repository using Jenkins.
- Developed test cases using Junit and Spock for unit testing and Selenium for smoke and integration testing.
- Responsible for design and maintenance of the GIT repositories and the access control strategies.
- Tracking and Error handling in remote application is handled using Log4j framework and SPLUNK tool.
Environment: Angular 4, TypeScript, React JS, Node JS, Oracle, Hibernate, Spring Boot, REST API, AWS, MongoDB, REST services, OAuth 2.0, Swagger, Jasmine, Karma, Grunt, Spring IoC, Apache Kafka, Junit, Spock, Log4j, Spring Quartz, Mocha, Chai, GIT, Selenium, Maven and Jenkins.
Confidential, Overland Park, Kansas
Java Full Stack Developer
Responsibilities:
- Coordinated with business analysts, project managers to analyze new proposed ideas Requirements, designed the integrated tool, developed and implemented all the modules.
- Involved designing in web pages using HTML5, CSS3, JavaScript, Bootstrap, React.js, Redux.
- Responsible to Style, look and feel of the web page with LESS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and redux.
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Responsible for React UI and architecture. Building components library, including Tree, Slide View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used Axios AJAX to request data from backend based on user interface input and post updated data back to backend.
- Utilized create-react-app to launch product to stay update with the most current webpack and babel build configurations.
- Produced microservices API using Express.js to provide centralized logic and reusable data retrieval build on top of Node.js.
- Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that helps manage a server and routes.
- Worked at server-side scripting with Events and made asynchronous calls for concurrency using Node.js.
- Implemented Node.js Utility Modules, Buffers, streams, Event loops for developing the application at server side.
- Used Node.js to run Grunt tasks and compile, minify, concat and build the project properly.
- Extensively worked on Jersey for creating REST API’s services with Spring Boot to modularize code and used Spring Data to access data from MYSQL database.
- Worked with Netflix OSS Eureka service for service registration, discovery and spring config for centralized configuration and Ribbon for load balancing at the client side using Spring Cloud.
- Implemented OAuth 2.0 security protocol with Spring Security for Authentication and Authorization.
- Implemented Swagger for dynamic REST API documentation to expose services to clients.
- Used Mongoose connector as ORM Framework to connect with MongoDB and worked with Mongoose libraries like validation, type casting, query building.
- Restructured database schemas using mongoose migration systems for MongoDB and involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
- Unstructured data was handled using MongoDB and used Mongoose Connector for connecting to database.
- Maintained log delivery system by creating producer, consumer and broker architecture using Apache Kafka.
- Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.
- Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
- Developed unit test cases using Mocha and Chai as unit test runner to test various React JS components.
- Worked on the Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder.
- Used Jenkins for Continuous Integration and deployment process.
- Wrote build and deployment scripts using Gradle and CVS for version control.
Environment: Java1.6, React.Js, Redux, MongoDB, Mongoose, HTML5, CSS3, JavaScript, Bootstrap, LESS, Webpack, NodeJS, Express, AWS, Spring Boot, Spring Cloud, REST Services, Swagger, Jersey, Apache Kafka, Splunk, Grunt, Bower, NPM, Docker, Kubernates, Cloud Foundry, CVS.
Confidential, California
Sr. Full Stack Developer
Responsibilities:
- Involved various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Analysis, Design and Implementation using Agile/Scrum methodologies.
- Designed dynamic and multi-browser compatible pages using HTML, XHTML, CSS, jQuery, JavaScript and BackboneJS.
- Performed DOM manipulations using native jQuery libraries on web pages.
- Created several models with key-value binding, custom events, views, and declarative event handling using BackboneJS framework.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- PostgreSQL database used to store the application related data and performed data related operation i.e. Indexing, Cursors, triggers.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Implemented Java EE components using Spring IOC (Dependency Injection), Spring Transactions and Spring security models.
- Created spring batch jobs for reliability, robustness and essential automatic processing using Spring Batch.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Spring Batch to develop batch processing to handle bulk requests from the clients.
- Used Prime faces along with JSF to enrich web pages and AJAX validation done by Prime faces.
- Implemented Web service calls using SOAP, and REST (Using JAX-RS and JAX-WS frameworks).
- Wire-level, authentication and authorization security on SOAP web services are implemented using JAX-WS security.
- Implemented SOAP to provide significant pre-build extensibility in the form of the WS* standards.
- Tested the services and schemas by using WSDL files via SoapUI.
- Worked on the Web Services classes and WSDL generation and exposed the service at server-side over the Internet.
- Implemented Web Services to integrate between different applications using SOAP services using JAX-WS.
- Used Collections and Multithreading concepts to store, retrieve and manipulate objects in the business logic layer.
- Responsible for writing/reviewing server-side code using iBatis and DAO Framework for executing stored procedures and complicated SQL queries.
- Created Data Access Objects to fetch data from database with SQL queries integrate them with iBatis.
- Used ANT to deploy application in IBM WebSphere in UNIX environment IBM AIX. Tested the application after making the necessary configuration.
- Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Rabbit MQ as a message queue.
- Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.
- Developed project by using ANT build tool to build and deployed application on Apache Tomcat server.
- Used Maven as a build tool and Jenkins for monitoring the build status of the project.
Environment: PostgreSQL, iBatis, Spring JTA, JSF, Prime faces, BackboneJS, Spring IOC, Spring security, Spring Batch, SOAP, JAX-WS, HTML, XHTML, jQuery, JavaScript, CSS, JSP, log4j JMS, Rabbit MQ, IBM Websphere, Maven, Jenkins, JUnit, Selenium, Maven, Jenkins, Collection API, Core Java.
Confidential, Madison, Wisconsin
Java Developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components.
- Used Hibernate as data mapping and persistence framework to implement data access abstraction.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Used jQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Created frontend using EXTJS framework and developed web applications using Spring MVC, jQuery, HTML5, Bootstrap.
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Implemented Ajax with jQuery to refresh results from Ajax page; designed and developed user interfaces using JSP, HTML, JSON, jQuery and CSS.
- Used DOJO for the client-side development, validations and developed the UI panels using JSF, XHTML, CSS, DOJO and jQuery.
- Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
- Designed and implemented Java engine and API to perform direct calls from font-end JavaScript, Sencha ExtJS to server-side Java methods ExtDirect.
- Developed Web tier by using Struts, JSP, Ajax, Html and implementation of Web Design based on CSS3, HTML5 and Bootstrap Front-End Framework.
- Developed internal application using AngularJS and NodeJS connecting to Oracle on the backend and created web application prototype using jQuery, AngularJS and developed drag and drop functionality using AJAX and Tile framework in Struts.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database and implemented the Connectivity to the Data Base Server Using JDBC.
- Created exhaustive Junit Unit Test Cases using Test Driven Development TDD technique.
- Testing/BDD using Jasmine for JS unit tests and Cucumber for integration tests.
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Used Maven script for building and deploying the application.
- Designed and developed Generate PDF functionality using Spring framework and iText
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Designing implementing BPEL processes, business rules, web services using IBM SOA technologies stack.
Environment: Java, J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Node.Js, Angular.Js, Bootstrap, Oracle, Crud, Pl/Sql, Jdbc, JPA, Apache Cxf, Rest, Eclipse, Weblogic, Subversion SVN, Mongo DB, Test Driven Development TDD, Cucumber, Coherence, Junit, Agile, Uml, Jsp, Jstl Java Server Pages standard Tag Library, Servlet, Maven, Itext, Jasper Report, Ilog, Web 2.0, Soa.
Confidential
Java Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
- Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in Waterfall methodology.
- Created user-friendly GUI interface and Web pages using JSP, HTML, CSS, AJAX, JavaScript and jQuery.
- Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
- Responsible for designing, coding and developed the application in J2EE using Struts MVC.
- Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
- Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Achieved synchronization of multiple threads through Multithreading and Exception Handling.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Developed Struts Action Forms, Action classes and performed action mapping using Struts.
- Developed RESTful and SOAP based Web Services to consume and produce data in XML and JSON.
- Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using Restful service.
- Established Database Connectivity using JDBC for MySQL.
- Written SQL queries, PL/SQL store procedures and Triggers to fetch and store data from the database.
- Used Log4j for application logging and notification tracing mechanisms.
- Developed the ANT scripts for preparing WAR files used to deploy J2EE components and deployment of the application was on Jetty.
- Prepared JUnit test cases and executed the test cases using JUnit.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
- Used GIT to check-in and check-out and co-ordinate among team members for Version Controlling.
- Used NetBeans IDE to integrate different frameworks to build application.
Environment: Java, HTML, CSS, AJAX, jQuery, JavaScript, Struts, Web Services, SOAP, Restful, JSON, XML, JDBC, SQL, MySQL, ANT, NetBeans, JIRA, GIT, Jetty and UNIX.
Confidential
Jr. Java Developer
Responsibilities:
- Designed and developed front end application using HTML, CSS, JavaScript, AJAX and JSP.
- Developed the modules using Servlets, Java and JDBC for connecting with MySQL Database.
- Implemented Multithreading feature for processing the multiple requests to achieve high performance.
- Implemented Singleton Design Pattern for database connectivity.
- Implemented c3po connection properties for maintaining database connections.
- Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
- Created custom PL/SQL procedures to read data from flat files to dump to Oracle database using SQL loader
- Created tables, views, types, triggers, complex join queries, stored procedures, functions and performed modifications to existing database structure as required for addition of new features.
- Involved in Designing the Database Schema and writing the complex SQL queries.
- Accessed stored procedures and functions using JDBC callable statements.
- Worked on web-based reporting system with HTML, JavaScript and JSP.
- J2EE deployment on WebLogic servers - QA & Staging.
- Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications running on WebLogic servers.
- Deployed the project in Linux environment.
- Used ANT build tool for compilation and generation of war file.
Environment: J2EE (JSP, Servlets), JDBC, Apache Tomcat, MySQL, PL/SQL, HTML, CSS, JavaScript, AJAX, JSP, ANT and Linux.