We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

ChicagO

SUMMARY

  • Around 7+ years of experience in development IT architecture, IT Operations, requirements & design, analysis, development, deployment, testing, and application support.
  • Extensive Experience with Core Java concepts like Multithreading, Exception Handling and Collections.
  • Expertise in working with JAVA8 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API.
  • Experience in Gemfire to make high performance distributed data management infrastructure that sits between application cluster and back - end data sources.
  • Proficient in applying design patterns like MVC, Object Oriented Design, Singleton, Factory, Observer, Decorator, Front Controller, Data Access Object.
  • Implemented the Microservice architecture for creation of independent components using different modules of Spring Framework- Spring Boot, Spring Data JPA, Spring AOP.
  • Hands on experience in Spring Modules- Dependency Injection and Spring IOC, Spring MVC.
  • Experience in Spring Security Framework for User Access Management, JWT token-based authentication and involved OAuth 2.0 configuration for authentication and authorization.
  • Experience in developing web applications with various Open-Source Frameworks: Struts Framework 1.1/1.2/2.0, Web Flow.
  • Strong hands-on experience with Spring IO, Spring Boot with Thyme leaf.
  • Experience in developing standalone desktop applications and user interfaces using SWING and web applications using J2SE, J2EE, Java beans, CORBA.
  • Worked in Service Oriented Architecture using Web Services- SOAP and REST.
  • Implemented Swagger for dynamic API documentation and for the dynamic REST API design, testing and deployment to extend services to clients.
  • Experience in using Maven, Ant and Gradle to build the application and deploy to application servers.
  • Experience with Test Driven Development using Junit, Cucumber and Mockito framework.
  • Proficient in using React JS for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Good knowledge of implementing MVC architecture on client side using React with redux, React with flux.
  • Extensive experience with Core Java, Multithreading, Transaction Management, Exception Handling, Concurrency, Collections, Data Structures, Lambda Expressions, Functional Interfaces and JDBC.
  • Extensive working experience with various J2EE Frameworks like EJB, Struts, JSF, JSP, JSI (Prime Faces).
  • Expert level skills in spring framework modules like Spring MVC, Spring Batch, Spring Security, Spring Data, Spring Cloud, Spring JTA, Spring AOP, Spring Core.
  • Hands on experience in developing server-side JavaScript frameworks using Node JS (Express JS, Handlebar JS).
  • Worked with Spring Cloud Config, Circuit Breaker, Ribbon, Apigee API- gateway and Zuul API-Gateway in the Spring Cloud and Netflix Eureka service to provide weighted load balancing based on several factors like traffic, resource usage and implemented authentication to webservices using OAuth 2.0, Spring security (User Access Management).
  • Implemented security functionality OAuth 2.0, Spring security, SSL and SiteMinder (SSO), secure authentication with LDAP OAuth2 for generating tokens in the application using Spring Security, JWT for producing tokens.
  • Employed the Single Sign On (SSO) authentication using SiteMinder for logging to the application from different websites.
  • Experience in developing the rendering view React JS components, forms, events, routers and Redux asynchronous functions and implemented React - Flux pattern for core dependency.
  • Expertise in using Hystrix (circuit breaker) library for lowering network latency and fault tolerance and Zuul gateway for routing, monitoring, security.
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQ and IBM MQ to communicate from Client to Server.
  • Developed multiple applications using spring Community framework projects and used spring and EJB containers to manage the bean life cycle.
  • Expertise in using Spring frameworks for Dependency injection used spring IOC and isolating business logics with audits Spring AOP.
  • Experience in configuring and deploying applications on different application servers like Apache Tomcat, WebLogic, IBM WebSphere, JBoss and web servers like Apache HTTP Server, Nginx, Caddy etc.
  • Experience in using various ORM’s for mapping objects to Databases like Hibernate ORM, Mongoose ORM. Proficient in using Spring JTA (java Transaction API) for transaction management to deal with more than one database, Spring Batch for automated complex processing of large volumes of information.
  • Strong Knowledge on automated java-based integration testing and behavioral testing of the applications using Selenium and Cucumber, respectively.
  • Implemented Load Balancing of the servers using Eureka Service Registry on server-side and Ribbon for client-side load balancing.
  • Experience in MongoDB installation, patching, troubleshooting, performance, tracking/tuning, back - up and recovery in dynamic environments.
  • Worked with Log Monitoring tools like Splunk and ELK (Elastic Search, Logstash and Kibana).
  • Good understanding of Client- side build tools like Gulp, NPM, Webpack, Grunt, and Bower.
  • Strong understanding in implementation using Spring Cloud-Netflix OSS stack for microservices deployment and auto configurations like Eureka (Service Discovery Server), Ribbon (Dynamic Routing and Load Balancing).
  • Implemented JavaScript test cases using Jasmine, Karma, Chai and Mocha framework.
  • Knowledge and experience with container technologies like Docker and Kubernetes.
  • Involved in Continuous Integration and Continuous Deployment (CI/CD) using Bamboo and Jenkins.
  • Experience in working with various version controlling tools like Git, SVN, Bitbuckets, and different Project management tools like JIRA and Rally.
  • Good knowledge of Working on cloud Amazon Web Services (Amazon EC2, Amazon S3, Amazon simple DB, Amazon Elastic Load Balancing, Amazon Elastic Beanstalk, Amazon SQS, Amazon EBS and Amazon cloud front).
  • Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Traffic Manager, Azure Monitoring, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Expertise in configuring and deploying applications on different application servers like Apache Tomcat, WebLogic, IBM WebSphere, JBoss.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, SQL, R

JEE Frameworks: Spring MVC, Spring Boot, Spring Security, Spring IOC, Spring DAO, Spring Data, JPA, Struts, Hibernate

J2EE Technologies: Servlets, JSP, JSTL, JSON, JDBC, Java Beans, Collections, Exception Handling, Multi-Threading, I/O

Web Development: HTML5, CSS3, Thyme leaf, JavaScript, AJAX, AngularJS, Bootstrap

Databases: MySQL 5, Oracle 10g/11g, DB2, Microsoft SQL Server, PostgreSQL, NoSQL DB (Mongo DB and Cassandra)

Web services: REST, SOAP

Application/Web Servers: WebSphere, Web Logic, Apache Tomcat

Version Control: Git, SVN, Bitbuckets.

Project Management Tools: JIRA, Rally

Container Technologies: Docker, Kubernetes

Deployment Tools: Jenkins, Bamboo

Build Tools: Maven, Ant, Gradle, Grunt. Gulp

GUI & IDE’s: AWT, JFC/Swing, NetBeans, Eclipse and JBuilder.

Cloud Technologies & DevOps Tools: AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes

Log Monitoring Tools: Splunk, ELK (Elastic Search, Logstash and Kibana)

Test Tools: Junit, SoapUI, Postman, Jasmine, Karma, Chai, Mocha, Selenium

Methodologies: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, CHICAGO

FULL STACK DEVELOPER

RESPONSIBILITIES:

  • Involved in the complete Software Development Life Cycle using Agile methodology including design, development, implementation, verification and validation.
  • Developed Single Page Application with Angular 4 and Node JS using Module, Components (ngModules), Template, Metadata, Data Binding, Directives, Pipes and Dependency Injection, Services(observable/promises) and router for navigating different applications.
  • Migrated the code from Angular 4 to Angular 5 to make the compilation faster, build optimization, to make the application support for multiple export alias.
  • Implemented Angular 5 concepts like Angular-animate, Angular-cookies, Angular-Filter, Angular-Mocks, Angular-sanitize, promises (Success and Error).
  • Developed various Typescripts (ES6) objects including Components, ngModules, Providers, Services and classes using arrow functions and optional types.
  • Used Express.js for development of RESTful web services and middleware configurations and services with Node.js.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing, and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design. Created multiple databases with sharded collections and choosing shard key based on the requirements. Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Designed and coded the various components of the UI to gather relevant information from the parsed XML file to create the initial layout of the screen with the various swing components.
  • Worked with the Node package manager (NPM) along with Gulp.
  • Used JavaScript build tools and task runners like Webpack for Angular 2.0/Angular 4.0/ Angular 5.0
  • Tested Angular 5 test cases using Jasmine and Karma framework.
  • Designed and developed RESTful web services using Spring boot, Spring framework and integrated using microservice architecture.
  • Implemented Spring Security OAuth 2.0 and OIDC Token mechanism for authentication and authorizing for social websites logins using Spring Social Module.
  • Implemented data modeling for Relational Databases that includes MySQL.
  • Used Spring Data JPA as the ORM framework to connect with MYSQL database.
  • Worked with various features in Spring such as Spring AOP, Spring Transaction management.
  • Implementation of Spring Bean Factory using IOC configured Bean properties using dependency injection.
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API's.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at the consumer level.
  • Created Docker images from Docker file and handled multiple images by storing them in containers to deploy.
  • Deployed docker containers on server nodes with master node using Kubernetes by creating pods and managing on the cluster environment on Kubernetes.
  • Followed Test Driven Development (TDD) methodology for developing test cases using Junit and Mockito.
  • Used Maven to build the application to achieve organized application structure and conflict free dependencies in pom.xml file.
  • Used Splunk, Data Dog for alert monitoring and querying. Created custom dashboards in Splunk.
  • Worked with Web pack for bundling application source code in convenient chunks and for loading that code from a server into a browser.
  • Worked with GIT version control system to keep track of the changes allowing several developers to collaborate.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
  • Involved in Continuous Integration and Continuous Deployment (CI/CD) using Jenkins.
  • Utilized Log4j to debug and record the logs in application.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Created instances for AWS EC2 and created AWS s3 buckets to monitor the access to the hosted files.
  • Utilized the Nginx server feature reverse proxying to direct certain requests to the module running on a different EC2 instance.
  • Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, AWS CloudTrail, Dynatrace, Nagios, Splunk Enterprise, SNMP monitoring for the VPN connections.
  • Implemented and maintained Ansible Configuration management spanning several environments in Vrealize and the AWS cloud.
  • Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.

ENVIRONMENT: Java 8, Spring Boot, Spring Security, HTML5, CSS3, Bootstrap 3.0, Angular 4.0/Angular 5.0, OAuth 2.0, JUnit, Java Swing, Mockito, Maven, Thyme leaf, Splunk, Data Dog, JIRA, Micro Services, Log4j, Mongo DB 3.5, EC2, Git, Jenkins, Zuul gateway, Circuit Breaker Hystrix, Service registry- Eureka, AWS.

Confidential, TEXAS

FULL STACK DEVELOPER

RESPONSIBILITIES:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Used React-Router to turn application into Single Page Application.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Tabular data in Excel format using react.
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Extensively used lodash.js for JavaScript object and array manipulations.
  • Handled complex JSON responses, converted and bind them to the scope object.
  • Used Promises to do AJAX call to connect front-end and back-end.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Modified existing Restful web services.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
  • Interacted with Testing Team, Scrum Masters Business Analysts for fixing of Issues.
  • Performed the System Testing, Regression Testing for Complete Ul after fixing the issues which are reported by Testing Team.

Environment: HTML5, CSS, JavaScript, JQuery, Bootstrap, React JS components, lodash.js, Axios, React-Router, NodeJS, KOA, NPM, FHIR Spring Boot, Spring Rest, Maven, JIRA, GIT, GitHub, HTTP/HTTPS, Jasmine, Mocha, AZURE, AKS, postman, Log4js, kubernetes, kibana (ELK), Spring Batch, swagger API, Agile Methodology, Docker.

Confidential, TEXAS

FULL STACK DEVELOPER

RESPONSIBILITIES:

  • Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services.
  • Involved in development, design and implementation front end part of the widget-based application using HTML5, CSS3-SASS and LESS, AJAX, Bootstrap 4.0.
  • For client-side view rendering services, used React JS typically used various predefined Redux libraries. Configured React-Redux for state management and React-Router for programmatic navigation. Implemented Store-Redux for holding the whole state tree of application and Reducer-Redux for describing actions.
  • Used AJAX request to data from back-end based on user interface input and post updated data back to backend.
  • Used Mocha test runner and Chai test framework are to test React JS components.
  • Web pack module bundler is used accompanying React JS.
  • Implemented Spring Boot to create a CRUD operation in the backend for our React-fronted application.
  • Implemented JSON web tokens for authentication and authorization security configurations using Node.js and integrated Node.js with Express.js to communicate with database for CRUD operations on the data repository.
  • Developed the web application based on the Node.JS micro services architecture using Express and MongoDB.
  • Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Published message services using Spring AMQP’s Rabbit Template and subscribes to the messages on a POJO using Message Listener Adapter.
  • Created dynamic schema design through NOSQL Mongo DB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase through Automatic Sharding.
  • Developing internal Web Application in Groovy/Grails with Mongo DB as a data store.
  • Worked in setting up Docker daemon, Docker client, Docker hub, Docker registries.
  • Created Docker images from Docker file and handled multiple images by storing them in containers to deploy.
  • Written Kubernetes deployment and service files for the Docker images. Experience in designed micro services deployment using Docker and Kubernetes.
  • Deployed docker containers on server nodes with master node using Kubernetes by creating pods and managing on the cluster environment on Kubernetes.
  • Junit is implemented along with Mockito to perform unit testing on our RESTful web application.
  • Gradle build tool is used to deploy the application on the web servers i.e., JBoss.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Developed Kafka consumers to consume data from Kafka topics and integrated Kafka source to read the payment confirmation messages.
  • Engineered Splunk to build, configure and maintain heterogeneous environments and in-depth knowledge of log analysis generated by various systems including security products and worked on setup of various dashboards, reports and alerts in Splunk.
  • Employed the Single Sign On (SSO) authentication using Site Minder for logging to the application from different websites.
  • Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for in a single, coordinated operation.
  • Defined set of resources and specifying deployment parameters to Azure Resource Manager (ARM) templates to create resource group for dev/qa/uat/prod environments.
  • Used Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environments.
  • Created Storage Accounts in Azure and integrated to store application log files. Implemented Logic Apps that auto triggers on receiving http request and executing notification services.
  • Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, and Docker containers.
  • Behavioral and Integration testing is done using Cucumber and Selenium, respectively.

ENVIRONMENT: Java 8, HTML5, CSS3-SASS and LESS, AJAX, Bootstrap 4.0, Spring Boot, Spring Security, Hibernate 4, React Js, Node.js, Express.js, Kafka, Single Sign On (SSO), Microsoft Azure, Logic Apps, Storage Accounts, Mocha, Mongoose, Mongo DB 3.5, Jasmine, Postman, Swagger API, ELK, JUnit, Mockito, Maven, Tomcat, JIRA, Micro Services, Log4js, Bitbucket, Jenkins.

Confidential, HOUSTON, TEXAS

FULL STACK DEVELOPER

Responsibilities:

  • Involved in the creation of UI specification documents by interacting with business users and design documentation and data modelling for the entire project.
  • Expertise in using React JS/Redux to build User Interface, strong knowledge of state store, middleware, action creator, reducer and container.
  • Developed user interface by using the React JS, Redux for SPA development and implemented client-side Interface using React JS.
  • Implemented Virtual Dom for Client-Side view rendering services using React JS.
  • Written several Axios service calls like GET and POST to make REST service calls.
  • Building cloud Microservices and implemented back-end using Spring Boot.
  • Written calls using FETCH API for fetching JSON data.
  • Proficient in writing react code with help of ECMAScript (ES6).
  • Implemented platform modules through spring Java micro and Node.js services by employing Hapi.js, as well as front-end React JS.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Worked with Spring Boot for automatic configuration and starter for Maven configuration and performed metrics and externalized configuration
  • Developed RESTFUL web services using Spring Boot and Apace CXF framework.
  • Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest and integrated Swagger API for documentation.
  • Worked with JAVA8 features like Functional Interfaces, Stream API for Bulk Data Operations, Time API, Transaction Management, Concurrency API, Collection API, Calendar API.
  • Deployed our Application on Pivotal Cloud Foundry (PCF) which is used to reduce the development overhead by providing a ready to use platform
  • Deployed and Monitored Micro Services Using Spring Cloud Foundry Managed Domains and Routes with the Spring Cloud Service Registry.
  • Deployed and Monitored Micro Services Using Spring Cloud Foundry Managed Domains and Routes with the Spring Cloud Service Registry.
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API's.
  • Implemented Netflix OSS (Open-Source Software) for Feasible changes after the deployment.
  • Used Apache Kafka in cluster as messaging system between the APIs and microservices and worked on Splunk search processing language (SPL) queries, reports, dashboard, and logging using Log4J.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservices.
  • Implemented NoSQL database like Cassandra to (store key values), for data analytics which is used as a Database for this project.
  • Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Used Kubernetes to create new cluster and container management tool.
  • Project code build is done using MAVEN tool.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker and Jenkins to deploy this application.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.
  • Worked with Web pack for bundling application source code in convenient chunks and for loading that code from a server into a browser
  • Adopted JMS API to setup mail notification upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Used Splunk to create charts for the log data and analyze log data to know customer expectations.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH2.0
  • Tested REACT code on client side with CHAI testing framework and MOCHA as test runner.

ENVIRONMENT: React JS, Redux, Hapi JS, Node JS, Web pack, ECMA6, Mocha and Chai, Spring BootSpring cloud like Ribbon, Hystrix, Netflix ZUUL, Micro services architecture, Docker, Jenkins, Cassandra DB, OAUTH, Apache Kafka, Splunk, PCF, Swagger, Webpack, JMS, Maven.

Confidential

JAVA DEVELOPER

Responsibilities:

  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Involved in various phases of Software Development Life Cycle (SDLC) and Agile methodology is used for development of the application.
  • Used J2EE design patterns like Value Object Pattern, Session Façade, Singleton, Factory and DAO.
  • Created Stored Procedures & Functions. Used JDBC to process database calls for Db2 Server database.
  • Developed back-end interfaces using PL/SQL packages, stored procedures, functions, procedures, anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs.
  • Implemented various features of Spring such as Dependency Injection, IOC, Annotations
  • Developed the application using Spring Framework that leverages the classical Model-View-Controller (MVC) architecture.
  • Implemented persistence layer with I BAITS-ORM.
  • Involved in designing the user interfaces using JSPs.
  • Developed JSTL custom tags to support custom user interfaces.
  • Used Eclipse for developing JSPs, Servlets with IBM WEB SPHERE server in the development phase.
  • Used Spring Security framework to setup authentication and authorization for the application using firm wide single sign on.
  • Implemented Service Oriented Architecture (SOA) and web services using SOAP with JAX-WS.
  • Used SOAP for transmission of large blocks of XML data over HTTP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ & JMS.
  • Wrote Unit test cases using JUnit & Mockito framework.
  • Used ANT for automated build and deployment on IBM WebSphere.
  • Handled Java Multi-threading part in back-end component, one thread will be running for each user, which serves that user.

ENVIRONMENT: HTML, CSS, jQuery, Bootstrap, Less, CSS, Ajax, jQuery, JSON, Spring MVC, Spring Gem Fire, Spring Batch Framework, Spring Security, Drools Engine, MYSQL.

Confidential

JAVA DEVELOPER

RESPONSIBILITIES:

  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Involved in various phases of Software Development Life Cycle (SDLC) and Agile methodology is used for development of the application.
  • Used J2EE design patterns like Value Object Pattern, Session Façade, Singleton, Factory and DAO.
  • Created Stored Procedures & Functions. Used JDBC to process database calls for Db2 Server database.
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for SQL database.
  • Developed back end interfaces using PL/SQL packages, stored procedures, functions, procedures, anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs.
  • Implemented various features of spring such as Dependency Injection, IOC, Annotations and Spring Integration with Struts.
  • Developed the application using Struts Framework that leverages the classical Model-View-Controller (MVC) architecture.
  • Implemented persistence layer with iBATIS ORM.
  • Involved in designing the user interfaces using JSPs.
  • Developed JSTL custom tags to support custom user interfaces.
  • Used Eclipse for developing JSPs, Servlets, Struts and with IBM WEB SPHERE server in the development phase.
  • Used Spring Security framework to setup authentication and authorization for the application using firm wide single sign on.
  • Implemented Service Oriented Architecture (SOA) and web services using SOAP with JAX-WS.
  • Used SOAP for transmission of large blocks of XML data over HTTP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ & JMS.
  • Wrote Unit test cases using JUnit & Mockito framework.
  • Used ANT for automated build and deployment on IBM WebSphere.
  • Handled Java Multi-threading part in back-end component, one thread will be running for each user, which serves that user.

ENVIRONMENT: Db2, PL/SQL, Spring IOC, Struts, iBATIS, JSP, JSTL, Spring Security, SOA, SOAP, JAX-WS, IBM MQ, JMS, JUnit, Miskito, ANT, IBM WebSphere, J2EE.

We'd love your feedback!