We provide IT Staff Augmentation Services!

Full Stack Sr.java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Wayne, PA

PROFESSIONAL SUMMARY:

  • Over 8 years of professional full stack development in IT industry with exposure to all the stages in Software Development Life Cycle (SLDC) including gathering requirements, analysis of requirements, software design, development, testing and maintenance of web applications using JAVA/J2EE technologies.
  • Experience in UI design and development using HTML5, CSS3, JavaScript, jQuery, ECMAScript5, ECMAScript6 and Type Script.
  • Good experience in CSS backgrounds, CSS padding, CSS borders, pseudo classes, pseudo elements and setting standards for consumer applications.
  • Experience in achieving Model - View-Controller (MVC) functionality using React with Flux where React is used for view rendering.
  • Expertise in achieving MVC design flow for unique and customizable UI development using Angular JS, Backbone JS, Ember JS, Knockout JS, Ext JS.
  • Implemented Model-View-View-Model ( MVVM) in all interactive views using jQuery , Knockout.js and layouts in Bootstrap .
  • Experience with 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 .
  • Expertise in using shadow DOM which is a feature of Angular 4 to encapsulate visual behavior.
  • 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.
  • Experience in developing server-side JavaScript frameworks using NodeJS along with Express JS to build event driven, non-blocking i/o model web applications.
  • Experience in developing Restful API’S with Hapi.js and followed Event driven approach with Node.js.
  • Experience in implementing Dynamic Single Page Application (SPA) with the help of MEAN (Mongo, Express Angular and Node) full stack development tool kit.
  • Experience in using Java and Javascript build tools especially maven as a build tool for java; Gulp, Grunt for Angular js and Webpack for React js.
  • Hands on experience in JavaScript unit testing using Jasmine and Karma.
  • Experience in JavaScript testing especially protractor for AngularJS testing and Mocha, Chai for NodeJS testing.
  • Experience in implementing Service Oriented Architecture (SOA) with web services like Simple Object Access Protocol (SOAP) and service based technology like Representational State Transfer (REST).
  • Extensively worked on SOAP protocol using JAX WS and Apache CXF, AXIS-2 for WS-Remote Messaging, WS -Security, WS- Policy and other specifications and documented services using WSDL.
  • Expertise in implementing SOA using Spring REST to create REST resources that include several components like Jersey Framework, JAX-RS and used WADL for documenting REST API’S.
  • Good Knowledge and Experience on implementing Spring Cloud- Netflix OSS Stack, Zuul (API Gateway for intelligent routing), Hystrix (Circuit Breaker) and Eureka for service registration.
  • Extensive knowledge on the Spring Modules like Spring IOC, Spring MVC, Spring Batch, Spring Web Flow, Spring Security (Authentication and Authorization), Spring AOP for Code Modularity and Spring Boot.
  • Good knowledge on monolithic architecture which includes Servlets, Java Server Pages, Java Server Faces, Structs, Spring MVC, Spring IOC, Spring Security, Spring AOP for code modularity and Spring Batch.
  • Hands on experience in installing, managing and configuring Oracle WebLogic, Red Hat JBoss Enterprise Application platform (EAP), Apache Tomcat Server, Confidential WebSphere 8.0 and Glassfish Application Server.
  • Good knowledge in Object relational Mapping (ORM) framework which includes Hibernate, Spring JPA, Apache iBATIS, Spring Data, Spring JDBC.
  • Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQ and Confidential MQ to communicate from Client to server.
  • Expertise in using Apache Kafka in cluster as messaging system between the APIs and micro services.
  • Experience in maintaining log delivery system by creating producer, consumer and broker architecture using Apache Kafka.
  • Hands on experience in using complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Expertise in developing and deploying Micro Services based applications using Spring Boot and Spring Cloud.
  • Extensively worked on Microservices for creating API’s services with Spring Boot to modularize code and implemented Swagger for dynamic API documentation.
  • Hands on experience in Swagger Core which is a Java related library for creating, consuming and working with Swagger definitions.
  • Experience in Relational Database Management System (RDBMS) databases like Oracle 10g/11g/12g, MySQL5.x, DB2, PostgreSQL.
  • Experience in NoSQL database like MongoDB, Apache Cassandra, Apache CouchDB, Graph database.
  • Experience in synchronous and asynchronous interaction with MangoDB using MangoDB java driver.
  • Expertise in using Sharding in MangoDB to support deployments with very large data sets and high throughput operations.
  • Experience in Oracle PL/SQL with extensive knowledge on writing stored procedures, packages, writing complex queries, using triggers, views and joins.
  • Experience using Object Document Mapper (ODM) frameworks to connect asynchronous environment with Mongoose Connector and Cassandra Node Driver.
  • Expertise in building dashboard applications for data visualization and analysis of Apache web servers using Elastic search, Logstash, Kibana(dashboard for logs).
  • Worked on Splunk search processing language (SPL) queries, reports, dashboard and logging using Log4J.
  • Amazon Web Services Certified Developer Associate with good knowledge on AWS Infrastructure as a Service components like Amazon S3 for storing data, Amazon EC2 for running applications on virtual machine s, Amazon DynamoDB whic h provides seamless scalability and fast performanc e, Amazon Elastic Load Balancing, Amazon SQS for message queuing, Amazon EBS for persistent block level storage.
  • Used Docker Container to address every application across the Hybrid Cloud and Docke r for better collaboration and innovation.
  • Hands on experience in managing this Docker Container using Kubernetes with zero downtime deployment.
  • Experience in Oauth 2.0 providing security for authorizing the users, single sign on for authenticating, JWT for producing tokens.
  • Experience in using Jenkins for continuous integration.
  • Experience in using Go Continuous Delivery (GoCD) is an open source tool which is used in software development to achieve continuous delivery of software.
  • Expertise in continuous integration and continuous deployment using Bamboo.
  • Experience in automation tools like MAVEN, ANT, Gradle for building the project, documentation and dependency.
  • Experience with Unit Level Testing (Test Driven Development) using Junit, Mockito, TestNG and Web Application testing using Selenium, Cucumber (Body Driven Development).
  • Expertise in Pivotal Cloud Foundry (PCF) which is an open source cloud platform as a service (PaaS) on which developers can build, deploy, run and scale applications.
  • Expertise in container based software deployment and management using Opensoft.
  • 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.
  • Experience in using Drools which is Business Rule Management System (BRMS) for defining business rules and Validations.
  • 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.
  • Experience in using open source framework Apache Camel which for message-oriented middleware with a rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns (EIP) using an application programming interface to configure routing and mediation rules.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, PL/SQL

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jquery, Angular2.0/4.0, ReactJS 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, Confidential Web Sphere, JBoss, Glassfish, Apache Tomcat

Messaging Services: JMS, Active MQ, Rabbit MQ, Confidential 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, 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

Windows, Linux, Unix, MAC, MS: DOS

IDE s: Eclipse, Visual Studio, Intellij, Spring Tool Suite, Sublime Text, WinSCP, Putty

PROFESSIONAL WORK EXPERIENCE:

Confidential, Wayne, PA

Full Stack Sr.Java/J2EE Developer

Responsibilities:

  • This application is built on Micro Service Architecture using MEAN (Mongo, Express, Angular 4.0and Node) stack and developed Single Page Applications (SPA).
  • Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS and Twitter BootstrapCSS framework and media queries to create responsive web pages.
  • 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.
  • Implemented form validation on HTML forms using the built-in validation properties and methods in Angular 4.0 .
  • Have worked with reactive forms, template driven forms and written pipes in Angular 4.0 to transform the data.
  • Developed client side validation code using JavaScript with ES5 and JQUERY.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Used Angular 4 Lazy Loading and ahead of time compilation to optimize the performance of application.
  • 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.
  • Developed RESTFUL web services using Spring Boot.
  • Extensively worked on Microservices for creating API’s services with Spring Boot to modularize code and implemented Swagger for dynamic API documentation.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Worked in integrating JMS (Java Messaging Service) with SPRING BOOT for reliable information exchange across Java applications using ActiveMQ to communicate from Client to Server.
  • Developed Microservices using Spring Cloud Netflix OSS stack to address Load balancing using Ribbon, API Gateway using Zuul, Fault Tolerance using Hystrix.
  • Unit testing of web services is done using Spock framework by extending Groovy syntax.
  • Used OAuth 2.0 protocol for authorization of server and JWT to generate to access a protected resource on a resource server.
  • Unstructured data was handled using MongoDB and used Mongoose connector to connect to database.
  • Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
  • Implemented services call from Angular at client to Express JS at Node JS server .
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • 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.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS). Launch various AWS EC2 instance to deploy the application.
  • Used AWS Lambda to run the code and manage the servers in AWS with the help of API.
  • Deployed application into Docker container and Docker consoles for managing the application life cycle on Kubernetes deployment manager and monitored on Git.
  • Focused on Test Driven Development (TDD) for UI testing we have used Jasmine and Karma for Angular and for back end we used Junit and Mockito for unit testing and embedded databases like HSQL and function testing we use Spring MVC mock.
  • Experience in maintaining log delivery system by creating producer, consumer and broker architecture using Apache Kafka.
  • Used Apache Kafka in cluster as messaging system between the APIs and microservices.
  • Worked on Splunk search processing language (SPL) queries, reports, dashboard and logging using Log4J.
  • Worked with the automation team to understand the Selenium scripts and review the code, run the tests and review the results and provide inputs to the team.
  • Used Maven as build tool and Jenkins for CD/CI deployment process and used GIT for version management.

Environment: Angular 4, Java 1.8, Node JS, Express JS,HTML5, CSS3,MongoDB, Mongoose, jQUERY, ES5,Spring 4.2.0, Apache CFX, AWS, REST services, Apache CXF, OAuth 2.0, Swagger 2.0, Jasmine, Karma, Mockito, Apache Kafka 0.11.0.1, Junit 4, Log4j, Selenium 3.0, GIT, Kubernetes, Maven 3.3 and Jenkins.

Confidential, Kansas City, MO

Sr.Full Stack Java/J2EE Developer

Responsibilities:

  • 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 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 concept.
  • Configured React-Redux for state management and React-Router for programmatic navigation.
  • Implemented Store-Redu x for holding the whole state tree of application and Reducer-Redux for describing actions.
  • 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.
  • Web pack module bundler and Babel JavaScript compiler are used accompanying React JS.
  • Used micro-service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints.
  • Implemented Spring Boot to create a CRUD backend for our React -fronted application.
  • Used Spring Security Management for user verifications.
  • Juni t is implemented along with Mokito to perform unit testing on our RESTful web application
  • 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.
  • Implemented JWT (JSON Web Tokens) for creating tokens to assert claims in the application and thus providing authentication of RESTful services.
  • 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.
  • 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.
  • 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.
  • Published message services using Spring AMQP’s Rabbit Template and subscribes to the messages on a POJO using Message Listener Adapter .
  • Worked with Cassandra Node Connector for database persistence to interact with Cassandra NOSQL DB wit h Spring Data to unify and ease the access to Cassandra persistence stores.
  • Splunk is implemented in the application for log errors, exceptions, business logic and log analytics.
  • Worked with Kibana which is open source data visualization plug-in for Elasticsearch .
  • Gradle build tool is used to deploy the application on the web servers i.e. JBoss .
  • Integration of automation batch run job with Jenkins . Worked with Jenkins Continuous Integration and Continuous Deployment(CI/CD) .
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul Api Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Behavioral and Integration testing is done using Cucumber and Selenium respectively.

Environment: JavaScript, ReactJS-Redux, HTML5, CSS3-LESS, AJAX, Bootstrap, Rabbit MQ, Spring Data, Spring Boot, Microservices, Restful services, Netflix OSS, Eclipse Java EE IDE, Jenkins, Spring Cloud-Netflix, Splunk, Mongo DB, Apache tomcat, Jenkins, Netflix Zuul Api, Ribbon, Eureka, Hystrix, JUnit, Mokito, Selenium, Cucumber, Cassandra DB, Cassandra Node Connector, Gradle, JBoss, JIRA, JWT, Babel.

Confidential, Princeton, NJ

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
  • Designed and developed various UI features using Backbone JS, performed routing using Backbone Router.
  • Worked with Backbone JS including authoring complex directives, services and filters.
  • Developed user interactive web pages using jQuery UI plugins like Draggable, Resizable, Auto complete, AJAX, JSON, Backbone JS.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Implemented SOAP protocol using JAX WS and Apache CXF, AXIS-2 for WS-Remote Messaging, WS -Security, WS- Policy and other specifications and documented services using WSDL.
  • Executed web service test scenario by using SOAP UI and automated test case using SOAP UI.
  • 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.
  • Implemented Single Sign On using SiteMinder on single/multiple cookie domains for web applications and integrate with SSO LDAP and MS Active Directory.
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Developed modules using Perl and Korn shell scripts on Oracle database, with partitions and sub partitions.
  • Implemented persistence layer using Hibernate that uses the Plain Old Java Object (POJO) (which do not have the business processes) to represent the persistence database tuples.
  • Hibernate Session Manager used to configure multiple data source and provide independent database connectivity.
  • Worked with Hibernate session objects to interact with database and used Hibernate Query Language (HQL) to query the database.
  • Worked with Cassandra Node Connector for database persistence to interact with Cassandra NOSQL DB with Spring Data to unify and ease the access to Cassandra persistence stores.
  • Implemented various validations rules using JBoss Business rules in the drl (drools file) using Drools rule engine.
  • Implemented Drools Business Logic Integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing.
  • Developed Test classes using Junit and Easy mock and test coverage using EMMA plug-in.
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Involved in Continuous Integration and deployment using Jenkins Tool
  • Worked with Dependency and build Management Tool using Maven and SVN for code reviews and repository.
  • Deployed and monitored services using Open Shift and managed Domains and Routes
  • Configured Jenkins to handle application deployment on Cloud (AWS) and to integrate with Git Hub version control.
  • Unit, functional, end-to- end testing is achieved using TestNg framework.
  • Integration testing methods and Behavioral driven testing in the application are implemented by using Selenium and Cucumber respectively.

Environment: Java/J2EE, JBoss 3.0, JMeter, Cassandra, Jetty, Perl, korn, JavaScript, Backbone.JS, HTML5, CSS3, AJAX, Bootstrap, JMS, jQueryJenkin, Amazon Ec2, Amazon S3, Oracle, Drools. Jenkins, Maven.

Confidential, NY, NY

Java/J2EE Developer

Responsibilities:

  • Designed and developed efficient user Interaction screens using HTML5, CSS3- SASS and Twitter Bootstrap CSS framework and media queries to create responsive web pages.
  • Implemented form validation on HTML forms using the built-in validation properties and methods in Angular 1.1 .
  • Performed a lot of DOM manipulations using native JS and jquery for loading and manipulating dynamic content on web pages.
  • Worked on using PostgreSQL database to store the application related data and performed data related operation i.e. Indexing, Cursors, triggers.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring AOP, Spring IOC, Spring Web flow using MVC.
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.
  • Worked with Spring Batch to convert xml files to data base records using Quartz Scheduler.
  • These applications need to maintain privacy and restrict illegal users. To achieve this functionality, we used Spring Security.
  • Implemented persistence layer between the database and service layers with IBatis ORM.
  • Worked with Cassandra Node Connector for database persistence to interact with Cassandra NOSQL DB with Spring Data to unify and ease the access to Cassandra persistence stores.
  • Implemented various validations rules using JBoss Business rules in the drl (drools file) using Drools rule engine.
  • Implemented Drools Business Logic Integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing.
  • Developed Test classes using Junit and Easy mock and test coverage using EMMA plug-in.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Worked on the Web Services classes and WSDL generation and exposed the service at server-side over the Internet.
  • 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 with Easy Mock and created automated test scripts for integration testing using Selenium.
  • Deployed the application using Docker and AWS Console services.
  • Used Maven as a build tool and Jenkins for monitoring the build status of the project.

Environment: Angular JS, PostgreSQL, Spring AOP, Spring IOC, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow, Spring Transactions, Spring Batch, JAX-WS, HTML, jQuery, JavaScript, CSS, JSP, log4j JMS, Rabbit MQ, WSDL, Maven, Jenkins, JUnit, Selenium, Maven, Jenkins, Docker, AWS.

Confidential

Jr. 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 were 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) that 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.

Confidential

Java Developer

Responsibilities:

  • Designed User Interface (UI) web applications using with web technologies like HTML DOM, DHTML, XHTML, XML, XSL, XSLT and CSS based on W3C standards.
  • Responsible for the overall layout design, color scheme of the web site using HTML, XHTML and CSS and responsible for creating detailed wireframes and process flows.
  • Created views using components of JSF Primefaces in XHTML files and configured JSF framework.
  • Used Prime faces library components for developing User Interface and flexible for developing and to analyze the missing features for bug fixing.
  • Used Prime faces as a JSF extension libraries for rich components such as Accordion, Calendar, Data Table.
  • AJAX was used to perform simple XMLHttpRequest callbacks for retrieving data dynamically into the client pages.
  • Implemented Spring MVC handler interceptors to authenticate logged in users and his permissions.
  • Implemented the web tier using Spring MVC and all components therein, SimpleFormController, Parameterizable View Controller, and Integrated the JSF framework with Spring framework together.
  • Used second level cache (EHCache) technique to store entities between sessions scope in the session factory to redundant database calls
  • Designed and developed several SQL Scripts, Stored Procedures and Triggers for Oracle 10g Database.
  • Created and scheduled Batch process using Java Batch and Spring Batch and implemented job throttling for spring batch process.
  • Installed and configured Confidential WebSphere application server and http web server for development and production environment and used WebSphere message broker and WebSphere Message Queue for route, transform, migrate and enhance data.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems
  • Used Drools rules engine for defining business rules and Validations.
  • Used Maven as build tool to build artifacts on the source code.
  • Tested Service and data access tier using JUnit in TDD methodology.
  • Involved in developing UML Diagrams like Use Case, Class, Sequence diagrams.

Environment: Java, J2ee, design patterns, multithreading, object-oriented programming, JSON, Spring MVC, Spring REST, Spring Batch, AJAX, PL/SQL, Eclipse 3.x, Oracle 10g, WebLogic Application Server 9.0.,JUNIT,Maven,Log4J.

We'd love your feedback!