Sr Full Stack Developer Resume
Seattle, WashingtoN
SUMMARY:
- 8 years of experience in full stack development with experience in all phases of Software Development Life Cycle that includes Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using the JAVA/J2EE technologies.
- Hands on experience in Design and Development of rich user Interfaces by using Front end technologies like HTML 5, CSS 3, Bootstrap, XML, XHTML, DHTML, DOM, Ajax, JSON and JSP.
- Experience in Client - side scripting languages like JavaScript, Typescript & ES6 which includes arrows, modules, block scoping, promises and enhanced object literals.
- Hands on experience in developing view rendering pages using frameworks like jQuery and working with both Redux and Flux architecture using React.js to get MVC design pattern.
- Experience in working with client-side architecture using Angular JS, Backbone JS, Ember JS, Knockout JS, Ext JS, for UI development to achieve MVC design flow.
- Hands on experience in implementing Multiple views with MVVM architecture on client side using Angular 2.x, Angular 4.x, Angular 5.x with typescript 2.7.
- Experience in implementing Angular 5 concepts like animate, cookies, filter, mocks, sanitize and developed Lazy-Loading, shadow DOM, pipes, observables, decorators, custom components using Angular 4/2.
- Expertise in working with Angular 5 implemented features like HTTP Client, support for Multiple Export Alias which makes Build Optimization, Faster compilation.
- Expertise in implementing Angular 5 concepts like Angular-animate, Angular-cookies, Angular-Filter, Angular-Mocks, Angular-sanitize.
- Experienced in MVVM Client-side JavaScript frameworks like Angular 2.0/4.0 and MVC frameworks like Backbone JS, Ember, Ext JS and Handlebar.
- Good understanding of React JS and working with Redux / Flux architecture.
- Solid experience in developing the rendering view React JS components, forms, events, routers and Redux asynchronous functions and implemented React - Flux pattern for core dependency.
- Experience in developing and implementing RESTful web services using Node JS Asynchronous programming and express JS.
- Hands on experience in developing event driven, non-blocking i/o model web applications with server-side JavaScript frameworks using Express JS and Hapi JS.
- Experience in working with dependencies like NPM, BOWER and running Grunt, Gulp for angular JS and webpack for building, loading images, configuration.
- Expertise in understanding and hands-on using various XML technologies like XPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM, JAXR and JAXB.
- Hands on experience on UI testing frameworks like karma, Jasmine, Protractor for Angular scripts and Mocha, chai for React JS and Node JS.
- Experience in developing Web Applications with variety of Open Source frameworks like Spring Framework 2.0/3.0/4.0, JSF 1.2, Web Flow, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
- Extensive knowledge on Spring Modules such as Spring IOC and Dependency Injection, Spring Data, Spring MVC, Spring Batch, Spring IO and Spring Security (Authentication and Authorization)
- Worked extensively with Java 8 features like Stream API, Time API, Lambda Expressions, functional interfaces and on Core features like Multithreading, Exception handling and Transaction Management, Collection API.
- Good knowledge on different databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB)
- Expertise in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server.
- Experience in using various ORM’s for mapping objects to Databases like Hibernate ORM, Mongoose ORM.
- Expertise in interacting with relational databases using ORM frameworks like Hibernate, Mongoose, Spring Data JPA, IBatis, MyBatis, Spring JTA (java Transaction API), Hibernate’s second level cache - Ehcache.
- Expert level skills in spring framework modules like Spring MVC, Spring Batch, Spring Security, Spring Data, Spring Boot, Spring Cloud, Spring JTA, Spring AOP, Spring Core.
- Developed Restful web services using JAX-RS in JERSEY, Apache CXF to expose the data to spring module.
- Extensively worked on Micro Services with Spring Boot
- Created dynamic documentation for RESTful webservice using Swagger using Spring Boot.
- Expertise in using Spring Boot to create stand-alone applications and for building web service.
- Good understanding of Spring annotations as well as XML configuration for dependency injection.
- Expertise in implementing Spring JTA for transaction management and Spring JDBC to interact with Databases.
- Proficient in using Spring Data JPA that helped in creating automatic Data Access Objects (DAOs) at the compile time and good understanding of Spring annotations as well as XML configuration for dependency injection.
- Developed projects with RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated the documentation using Swagger and WADL.
- Hands on experience in developing Service Oriented Architecture (SOA) using SOAP and RESTful Web services.
- Developed RESTful Web services using JAX-RS API and Jersey framework. Developed Restful services with JAX-RS with Spring REST.
- Experience in developing various Web applications using Monolithic architecture using the technologies like Servlets, JSP, Struts, JSF, Spring I/O, Spring REST, Spring Security.
- Unit tested web services using Junit, Mockito Easy mock, SpringJunitRunner, Spock, Test NG and hence achieved the goals of Test Driven Development (TDD).
- Expertise in configuration management of Spring cloud using Zookeeper and using Spring Cloud-Netflix OSS stack for micro services deployment and auto configurations like Ribbon for client-side Load balancing.
- Experience in using Hystirix (circuit breaker) library for lowering network latency and Implemented Netflix Zuul API gateway for all the requests like routing, monitoring and security from the devices and websites by registering services to Eureka.
- Solid experience in integration tools like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.
- Implemented the new message retry mechanism using Kafka (consumer and producer) in the event of downstream systems.
- Experience in Message Queue(MQ) services like Apache Kafka, Rabbit MQ, Active MQ and IBM MQ.
- Worked on utilizing Apache Kafka, Active MQ, Rabbit MQ, IBM MQ as a Message Oriented Middleware for coordinating applications.
- Implemented kibana and splunk for dashboard for log data and creating charts for analysis. Proficient in implementing ELK (elastic search, Logstash, kibana) for searching and server-side data processing pipeline to ingest data from multiple sources simultaneously.
- Hands on experience in the implementation of Pivotal Cloud Foundry ( PCF ), Platform as a Service(Paas) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to the cloud.
- Hands on experience in using various AWS (Amazon Web Services) Iaas (Infrastructure as a Service) Components like Amazon EC2, Amazon S3, Amazon simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon cloud front, Elastic Cache, Dynamo DB, SQS, RDS
- Expertise knowledge of creating instances using Amazon EC2 and using lambda server less programming. Proficient in using Aws Elastic Beanstalk for handling capacity provisioning and monitoring application health.
- Hands on experience with build tools like Gradle, Maven and ANT.
- Hands on experience using Docker for installing, testing, upgrading, removing and running software applications.
- Experience in deploying the applications using Docker container services and building continuous integration and deployment pipeline using Jenkins with GitHub.
- Extensively used Orchestration container Kubernetes for load balancing and to schedule the tasks across the computer cluster and load balancers for backend API services.
- Deployed the Zero Down Deployment using Kubernetes orchestration service application. Automated the deployment process by integrating code repository using build pipe line Jenkins, Bamboo and GoCD for continuous deployment.
- Experience in configuring and setting up Microsoft Azure Hybrid connection to pull data from SAP systems. Proficient in creating solutions Architecture based upon Microsoft Azure PaaS service.
- Experience in working with various version controlling tools like Git, SVN, Bitbuckets, TFS, CVS and different Project management tools like JIRA, Rally, Microsoft Project.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, PL/SQL
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, Node JS, 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
JAXRS, 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
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
Windows, Linux, Unix, MAC, MS: DOS
IDE s: Eclipse, Visual Studio, Webstorm, Intellij, Spring Tool Suite, Sublime Text, WinSCP, Putty
EXPERIENCE:
Confidential, Seattle, Washington
SR Full Stack Developer
Responsibilities:
- The application is built with Micro Service Oriented Architecture using MEAN (Mongo, Express Angular 4.0 and Node) stack and developed Single Page Applications (SPA).
- Designed and Implemented SPA (single page application) using Angular 4 Module, Component, Template, Metadata, Data Binding, Directives and Dependency Injection.
- Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular 4.
- Optimized the performance of application using Angular 4 Lazy Loading and ahead of time compilation.
- Involved in using Redux library and NPM (Node Package Manager) and used various screens for the front end using React js.
- Used Worked with Application using Node.js and React.js libraries NPM, gulp directories to generate desired view and redux to root the URL’s properly.
- To allow fully encapsulate custom elements, created custom elements, HTML imports and Shadow Dom, pipes using Angular 4 and implemented Angular Router to enable navigation from one view to the next as user performs application task.
- Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS and Twitter Bootstrap CSS framework and media queries to create responsive web pages
- Developed angular views to hook up models to the DOM and synchronize data with server as a SPA.
- Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application
- Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient
- Developing RESTful web services using Node JS and Express JS and used Node JS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances
- Utilized the inbuilt NPM package manager to configure the right versions of the packages and to achieve dependency management
- Configured Express JS node http framework to set up middle-wares to respond to HTTP requests and used its front-end tooling like web packs, starter packs, boiler plates efficiently
- Express JS is configured on top of Node JS to attain better performance, to use built in authentication and authorization techniques.
- Designed and developed RESTful web services using Spring boot and Jersey framework.
- Used Spring boot which is radically faster in building cloud micro services and develop Spring based application with very less configuration.
- Migrating existing application into REST based Microservices to provide all the CURD capabilities using Spring boot.
- Implemented a robust RESTful (Apache CXF) web service and automated documentation to the web services in the application provided by Swagger by configuring hapi-swaggered-UI
- Unit testing of web services is done using Spock framework by extending Groovy syntax
- Configured Radis (Remote Dictionary Server) with node server for caching the responses via catbox.
- Karma test runner and Jasmine test framework tool are used to perform behavioral driven testing for the angular application
- Testing for Node JS is done using Mocha and chai and for spring boot used Mockito, JUnit, MockMVC and thereby achieving Test Driven Development (TDD)
- Worked on ECMA 6 features as ES6 features implemented in Google’s V8 which is used by Node JS
- Implemented Single Sign On and policy-based authentication using Site Minder security framework
- Configured JBOSS Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernate’s second level Ehcache
- Unstructured data was handled using MongoDB and used Mongoose connector to connect to database.
- Composed and executed MongoDB scripts and writing rich queries to fetch and test data from NoSQL databases.
- Implemented Mongoose Connector as our ODM framework
- Configured Kibana data visualization plugin for Elasticsearch, Logstash and created bar, line and scatter plots, or pie charts and maps on top of large volumes of data
- Configured Docker container service and build pipe line Jenkins CI/CD tool for continuous integrating and deploying application on servers.
- Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipe Line and Amazon ECS.
- Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk(EBS).
- Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.
- Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling the application dependency
- Handled consumer logs and monitor Kafka Metrics using Kafka Manager.
- Developed data transformer for converting legacy data from source tables to Avro format and fed into Kafka using Camel to process the file for multiple routes to different host locations.
- Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Configured OIDC (Open ID Connect) on top of OAUTH 2.0 authentication and authorization framework to provide the security to rest web services.
- Used AWS Lambda to run the code and manage the servers in AWS with the help of API.
- Implemented Netflix Zuul API gateway for all the requests from the devices and websites by registering services to Eureka
- Configured New Relic to measure and monitor the performance of application
- Provided production support/on call support to fix production issues after the deployment
Environment: Angular 4.0, Node JS, Express JS, Hapi JS, HTML5, CSS3-SASS, Twitter Bootstrap4.0, Site Minder, Hibernate4.x, OAuth2.0, OIDC, Eclipse Java EE IDE, JIRA, Apache Kafka, IBM MQ, Jenkins, Babel, Log4j, Radis, Mongo DB, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash NPM, Web pack, EC2, S3, RDS, EBS, Elastic Load Balancer, Docker, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mocha, Chai, Mockito, Junit, MockMVC, Kubernetes, New Relic, Dump Analysis, Netflix Zuul, Eureka, Swagger, Maven3.0
Confidential, Kennesaw, Georgia
Full Stack Developer
Responsibilities:
- Developed the front-end featuring rich web interface implemented using HTML, CSS3, React JS and Bootstrap for responsive design.
- Implement the MERN web application using technologies (MongoDB, Express JS, React, Node.js) along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies
- Developed various Typescripts(ES6) objects including Components, ng Modules, Providers, Services and Classes using arrow functions and optional types.
- Developed various single page applications (SPA) using REACT JS and used various components in the REDUX library.
- Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and redux to root the URL's properly.
- REACT JS Virtual DOM used for client-side view rendering services, React-Redux for state management.
- Used Node JS along with Express JS to achieve reusability and gain centralized logic.
- Implemented generating the verification hash code using crypto package on Node.JS and added user validations and user permissions by using Node.js
- Worked with Node.JS framework including authoring complex directives, services, controllers and filters.
- Developed readable and writable streams of Node JS to process the data from external means of the application.
- Configured Express JS node http framework to set up middle-wares to respond to HTTP requests and used its front-end tooling like web packs, starter packs, boiler plates efficiently.
- At a later point, migrated from Express JS to Hapi JS which is configured on top of
- Node JS to attain better performance, to use built in authentication and authorization techniques.
- Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
- Designed and developed RESTFUL web services using Spring Boot and Jersey framework. Used Swagger specification for documenting REST API's which exposes description of a RESTFUL web services to different clients.
- Used Spring Data JPA as the ORM framework to connect with MYSQL database and Cassandra data node to connect with Cassandra database.
- Verified data integrity on Cassandra cluster while batch loading.
- Implemented the function to send and receive AMQP messages on RabbitMQ synchronously & asynchronously and send JMS message on the edge device.
- Configured Docker container service and build pipe line Jenkins CI/CD tool for
- Continuous integrating and deploying application on servers.
- Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
- Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling the application dependency.
- Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
- Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch of the application data for analytics and visualization of the user's login.
- Used Amazon Web Services (AWS) for promoting code in various Environments.
- Deployed EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPCs.
- Implemented Spring Cloud- Netflix ZUUL to building microservices to communicate with each other
- Implemented Netflix OSS (Open Source Software) or Feasible Changes after the deployment.
- Performed the code building using MAVEN.
- Developed Test classes using Junit and Easy Mock and test coverage using EMMA plug-in.
- Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular and Mocha and Chai for React JS.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Environment: Angular JS 4.0, React JS, Node JS, Cassandra DB, MySQL DB, HTML, CSS3, Typescript, Angular CLI, Redux, NPM, Spring, Docker, Jenkins, REST, Spring Boot, Jersey, Jasmine, Karma, Mocha, Chai, AWS, RabbitMQ, JIRA.
Confidential, Kansas City, KS
Java Full Stack Developer
Responsibilities:
- Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
- Involved and interacted with users, customers and Business users for the requirements and training with new features.
- Created dynamic web pages using jQuery and HTML5 features such as Canvas, Audio/Video, Local Storage, Article, and Navigation.
- Developed responsive web application for backend system using AngularJS with HTML and CSS.
- Used Angular JS in developing single page applications.
- Responsible for client-side UI Validation and implementing Business logic based on user selection using jQuery and Angular JS.
- Extensively used Twitter Bootstrap for creating responsive web design for varying screen sizes and media queries.
- Built reporting module for analytic services using custom AngularJS MVC framework components Controllers, and Services that are bind using Dependency Injection to enable loose coupling between application components.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
- Implemented the Project structure based on Spring MVC pattern using spring Boot.
- Created beans and managed dependencies with Spring Boot Auto Configuration.
- Enhanced Swagger documentation using custom annotations.
- Implemented logic for monitoring web services with Spring Boot Actuator.
- Played a key role in developing versioning of Restful services using header and content Negotiation approach.
- Developed and implemented dynamic filtering for restful web services using Spring boot.
- Written Unix shell scripts that are used to bounce application server.
- Extensively used Core Spring Framework for Dependency Injection of components.
- Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
- Implemented and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot. kept up bean life cycle by utilizing Spring IOC which keep up session information of beans.
- Designed iBATIS XML configuration files in ORM model which automate the mapping between the SQL databases and objects in java.
- Application developed using WebSphere Application Server.
- Developed Junit test cases for Unit testing and for Continuous Integration used Jenkins.
- Worked with project management tools like JIRA.
- Using JMS along with IBM MQ to send email or notify companies or users who have subscribed services in our product.
- Used Junit and Postman for unit testing of web services.
- Created automation framework’s and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
Environment: HTML5, CSS, JavaScript, jQuery, Ajax, JSON, AngularJS, Bootstrap, Spring Boot, Actuator, HATEOS, Hibernate, WebSphere, JMS, IBM MQ, JIRA, Junit, Selenium, Postman.
Confidential, Madison, WI
Java Full Stack Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of
- Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
- Created responsive UI modules using Backbone JS with hard coded dependency of Underscore JS in combination with Handlebar JS for templating.
- Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
- Implemented the application using Java Server Faces (JSF) which is based on Model View Controller design pattern.
- Build web application using JSF Prime Faces by assembling reusable UI components in a page and wiring the client generated events to server-side event handlers.
- Configured faces-config.xml and applicationcontext.xml for JSF Integration.
- Dependency Injection for managing the components and bean life cycle is achieved in the application using Spring IOC.
- Used Spring AOP Module to implement logging in the application to know the application status.
- Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
- Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) using jersey framework with data representation in different formats such as XML and JSON.
- Developed SOAP web services using Apache-CXF which would be available for other local osgi bundles.
- Developed Several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
- Used SOA Architecture to Develop REST Web services, generated WADL and consume the services.
- Modelled the resources provided by the service layer and the relationships between them using WADL.
- Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle DB.
- Followed Test Driven Development and wrote server-side test cases using Junit.
- Worked on creating the persistence layer using Hibernate ORM framework. This involves developing mapping files and Hibernate (POJOs/ DAOs).
- Used Maven build tool to deploy the application on web servers i.e. JBoss.
- Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.
Environment: Backbone JS, Underscore JS, Handlebar JS, Java Server Faces, Spring IOC, Spring AOP, SOAP, Apache-CXF, JAX-WS, WADL, PL/SQL, Oracle DB, Hibernate, Maven, JBoss, Junit, Selenium
Confidential
Java Developer
Responsibilities:
- Developed user interface using JSP , JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Wrote Custom tags and Tag Library Descriptor (TLD) for encapsulating dynamic functionality and used JSTL tags for populating data on the JSP .
- Used XPath , XQuery , XSL , XSTL , HTML5 , CSS , jQuery for UI development.
- Design and developed the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
- Developed the action classes, Action form classes, created JSP using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Used Struts validator framework for server side to validate various form entities. and client-side validations .
- Designed and developed the libraries and applications following Multithreading concepts.
- Developed Business objects using POJOs and data access layer using JDBC. Developed Stored procedures using variables, parameters and triggers to audit the changes.
- Implemented interceptor which is invoke at preprocessing and post processing of a request in STRUTS 2.x.
- Implemented OGNL (Object Graph Navigation Language) of STRUTS 2.x to simplify the accessibility of data stored in the ActionContext.
- Created Complex queries using SQL statements and JOINS.
- Used Perl and shell scripting to automate the batch process and run SQL scripts.
- Loading data from Text Files to Database by using SQL Loader.
- Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF , Excel report generation.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Used ANT as the build tool for the application. Used Rational ClearCase and ClearQuest for version control and change management
Environment: JAVA, J2EE, JSP, JSTL, JBoss application server, Swing, JSP, HTML, CSS, servlets, EJB, Web Logic, XML, JavaScript, java core like multithreading, collections, Interface and abstract classes, strings.
Confidential
Java Developer
Responsibilities:
- Developed a Monolithic application and generated UI screens using JSP, HTML, CSS, JavaScript.
- Worked on JSP, Servlets, Struts framework and production support issues of the existing applications.
- Involved in development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.
- Implemented Struts Dispatch Action class and form bean classes using struts framework.
- Client-server validations handled using Struts Validator Framework’s validate plug-in.
- Implemented Multithreading for handling multiple requests and for high performance.
- Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.
- Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information and EJB Session Beans were used to process request from user interface using OSS.
- Java message queue (JMS) is used for exchanging the information and messaging services.
- Designed and developed Message Driven Beans (MDB) consumed the messages from the JMS.
- Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
- Develop a business continuity plan for the SQL Server Databases using JDBC drivers.
- Created many Stored procedures and scheduled jobs to support our applications for to create reports for customers.
- Experience in installing, configuring and deploying application on Web Logic Server.
- Developed DAO pattern to retrieve the data from database.
- Developed SOAP web services (JAX-WS) for sending and getting data from different applications WSDL generation and exposed the service at server-side over the Internet and tested the services using JUnit.
- Deployed application on Client Linux server.
- Used ANT built tool for compiling and generating war file.
Environment: Core Java, J2EE, JSP, HTML, MVC, Servlets, Struts, JMS, MDB, EJB3.1, JUnit, PL/SQL, DAO, Web Logic Server, Ant, SOAP, JAX-WS, WSDL, Junit, SQL.
