We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Portland, MainE

SUMMARY

  • Over 8 years of Extensive IT experience in all phases of software Development Life Cycle (SDLC) such as Analysis, Design, Coding, Implementation, Testing, and Deployment of Web based and Enterprise based Client/Server Applications using JAVA/J2EE technologies.
  • Experience in various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair programming as well as implementing waterfall model.
  • Extensive experience in designing professional UI web applications using front - end technologies like HTML5, CSS3(LESS, SASS), JavaScript, XML, DHTML, XHTML, and Bootstrap.
  • Strong experience in working with scripting languages like JavaScript, Typescript, and AJAX to build highly interactive web pages.
  • Extensively used view rendering JavaScript frameworks like jQuery, React JS and Ember JS.
  • Experience in application of MVC/MVVM based JavaScript frameworks like Angular JS, Back Bone JS, Ember JS, Knock Out JS and Angular 2.0/4.0.
  • Experience in designing and developing various Angular components, ngModules, Services (observable/promises), Directives, Providers, and Pipes.
  • Experience in using the Angular 4 Lazy Loading, to increase the performance of the application.
  • Achieved the encapsulation of custom elements in Web Components using Angular Shadow Dom.
  • Used on ES6 to build highly interactive web pages using features like Multi-line Strings, Default Parameters, Arrow Functions and Enhanced Object Literals.
  • Expertise in developing Single Page Applications using MEAN (Mongo DB, Express JS, Angular and Node JS) stack.
  • Expert level knowledge on Server-Side JavaScript structures like Node JS, Hapi Js, and Express JS.
  • Good understanding in build tools like Grunt, Gulp for Angular 1.0, Webpack for React, and Browserify for compiling, packaging and linking code into a reusable format.
  • Experienced in unit testing tools of JavaScript framework like Karma, Jasmine and Protractor for Angular, Mocha and Chai for React JS.
  • Solid Experience in developing the rendering view React JS components, forms, events, routers and redux asynchronous functions and implemented React and Flux pattern for core dependency.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud for communication.
  • Expertise in developing SOA (Service Oriented Architectures) and Microservice architectures using J2EE 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 creating RESTful web services based on (JAX-RS) using frameworks like Jersey, REST Easy, and Spring REST. Used JAXB and JAXB 2.0 for marshalling and unmarshalling java and JSON objects.
  • Implemented web services using like WLST, web.xml and annotations.
  • Consumed SOAP web services and RESTful JSON web services to create the automated report
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Worked on WSDL and WADL implementing SOAP services using Axis-2 and Apache CXF framework.
  • Good working experience in using different spring modules like Spring MVC, Spring IOC, Spring AOP, Spring JDBC, Spring Data, Spring REST, Spring JTA, Spring IO, Spring Security, and Spring Boot with Thyme leaf Template.
  • Experience in using Spring Data JPA that helped in creating automatic Data Access Objects.
  • Experience in using of ORM frameworks like Hibernate, Spring Data, iBatis, JPA and NoSQL ORM frameworks like Mongoose connector, Cassandra Node Driver.
  • Hands on experience in implementing web applications using monolithic architecture frameworks like Struts, spring modules, JSP, EJB, JMS, JSF, and integration with ORM tools like Hibernate.
  • Worked using Spring AOP facets Transactional Management, Logging, Security and Authentication.
  • Expert level skills on core Java concepts like OOPS, Exception Handling, Multithreading, Collections, Generics, Thread Pools, Execution Services, Serialization and Java 1.8 features like parallel Streams, lambda expressions and filters.
  • Hands on experience with build tools like Maven, Gradle, ANT and logging tools like Log4j, slf, 4j, log common.
  • In-depth experience in installing, deploying, configuring of popularJ2EE Application Servers like IBM Web Sphere, Oracle Web Logic, JBoss, Apache Tomcat and Glassfish application servers.
  • Experience in using JAVA/J2EE Design Patterns like MVC, Data Access Object, Singleton, Factory Pattern, Service locator, Section Façade, Data Transmission Objects, Business Delegate, and Intercepting Filters.
  • Profound Knowledge on various XML technologies like XSD, DTD, XML Schema, DOM, XPath, XQuery, XSLT and JAXB.
  • Expertise in Query Optimization and good experience in writing SQL Queries, PL/SQL- Stored procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Good exposure to NoSQL databases like Apache Cassandra, Mongo DB, Graph DB and Couch DB.
  • Excellent experience in Relational Databases like MySQL, Oracle, SQL Server, DB2.
  • Better 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(msg), Hystrix (Circuit Breaker), Zuul (Edge proxy), and Monitoring and Centralized log analyses (ELK).
  • Worked on building real-time dashboard applications for visualization and analytics on Apache web servers using Elastic Search, Logstash and Kibana (ELK), Splunk.
  • Experience in Spring Security Framework for User Access Management, JWT (Json Web Token) token-based authentication and involved OAuth 2.0 configuration for Authentication and Authorization.
  • Experience in implementing security functionality for various projects using Spring Security and Site Minder (SSO).
  • Experience in Message Queue (MQ) services like Apache Kafka, Rabbit, Active and IBM MQs.
  • Great knowledge in using Apache Kafka various components like Producers, Brokers and Consumers.
  • Extensively used Apache Kafka and its APIs for building data-driven apps and managing Complex back-end systems simple.
  • Worked on using Apache Kafka as a distributed publish-subscribe messaging system and a robust queue that can handle a high volume of data.
  • Experience in integration tools like Spring Integration, Mule ESB, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.
  • Experience in Windows Azure services like PAAS, IAAS and worked on storages like Blob and SQL Azure. Good understanding of PAAS platforms like OpenShift and Pivotal Cloud Foundry.
  • Hands on experience in implementation of Pivotal Cloud Foundry (PCF) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service.
  • Worked with Amazon Web Services (AWS) like EC2 for Virtual Servers, S3 and Glacier for storing objects, Amazon Elastic Load Balancing, AWS Identity, EBS, SQS, RDS and Lambda high availability practices and deploying backup/restore infrastructure.
  • Experience in deploying the microservices using Docker container and ability to setup continuous integration and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service.
  • Extensively used Orchestration container Kubernetes for load balancing and to schedule the tasks across the computer cluster and load balancers for backend API services.
  • Extensive experience in building continuous integration and continuous deployment using Jenkins, Bamboo, Travis and AWS code Pipeline with any cloud repository.
  • Worked with Drools to provide Business Rules Management System (BRMS) solution that provides a core Business Rules Engine.
  • Expertise in using version control tools like SVN, CVS, Git, GitLab and Bitbucket.
  • Expert in unit testing with tools like JUnit, Mockito, Spock, TestNg and Integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing).

TECHNICAL SKILLS

Programming Languages: Core Java, C, PHP, SQL

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jQuery, AngularJSReactJS, Ember JS, Knockout JS, Backbone JS, Flux, Redux, Node JSExpress JS.

JAVA/J2EE Technologies Frameworks: Servlets, EJB, JSP, JSF, JDBC, JNDI SOAP, WSDL, REST, XMLXSD,JAXP, JAXB, JPA, Spring, Hibernate, Spring MVC, Spring BootSpring Data, Spring Batch, Spring cloud

Application/Web Services: IBM Web Sphere, Oracle Web Logic, JBoss, Apache Tomcat and Glassfish

Messaging Services: JMS, Active MQ, Ra bbit MQ, Kafka, IBM MQ

Testing Technologies/tools: JUnit, Selenium, Cucumber, Spock, Mockito, TestNgMockito, Karma, Jasmine, Mocha, Chai

Databases: Oracle, SQL Server, MySQL, DB2, Mongo DB, Couch DB, Cassandra

Version Control Tools: SVN, CVS, Git, GitLab, Bitbucket

Cloud Technologies: AWS, EC2, EBS, S3, Glacier, Docker, ECS, SQS

Build & Configuration Tools: ANT, Maven, Gradle, NPM, Grunt, Gulp, Bower, Jenkins

Operating Systems: Microsoft Windows, UNIX and LINUX

PROFESSIONAL EXPERIENCE

Confidential, Portland, Maine

Full Stack Developer

Responsibilities:

  • Developed application on Micro Service Architecture using Spring Boot and Angular 4.0 to integrate and communications with the already existing applications.
  • Designing and implementing the User Interface using Angular 4.0, HTML5, CSS/CSS3, SASS and Bootstrap for responsive design for the exposed enterprise application.
  • Created Typescript reusable components and services to consume REST API’s using component based architecture provided by Angular 4.0.
  • Used reactive forms, template driven forms and written pipes in Angular 4 to transform the data according to the customer’s requirement.
  • Created custom directives in Angular 4 for re-useable components.
  • Created services with Angular 4 injectable property, as to make the service available for dependency injection when creating components.
  • Used Angular 4.0 to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.
  • Optimized the performance of application using Angular 4 Lazy Loading and ahead of time compilation.
  • Worked on various features in ECMAScript 6 (ES6) such as Arrow functions, Classes and enhanced object literals. Used Webpack task runner with Angular 4.0 using NGRX Store.
  • Performed Verification and Validation process for the code written by making use of Jasmine and Karma JavaScript framework by testing across various scenarios of the Angular 4 applications.
  • Designed Prototype and project layout skeletons using React with Redux library, jQuery UI and CSS/Less and HTML5 for internal administrative application services.
  • Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.
  • 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.
  • UsedMiddleware, Redux-Promisein application to retrieve data fromBack-End and Maintained states in the stores and dispatched the actions using redux.
  • Designed and developed RESTFUL web service 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.
  • Used Spring JPA as the Object-Relational Mapping (ORM) tool to access the persistent data from Database Server.
  • Worked with various features in spring such as Spring AOP, Spring Transaction management.
  • Implemented Spring Bean Factory using IOC Configures Bean properties using dependency injection.
  • Worked with spring batch to convert XML files to data base records.
  • Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
  • Documented the REST API’s using Swagger2 API for briefing the services involved in the application.
  • Used the fundamentals ofJava8 like parallel streams and filters through lambda expressions to handle the searching.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC, and Factory Pattern for re-usability.
  • Used Hibernate second level caching which resulted in enhanced performance of the application.
  • Used Postman tool to test the API workflow tested on the JSON files which are generated by the NodeJS, Hapi JS.
  • Using Hapi framework built RESTful and real-Time web application and services with Node.js
  • Wrote services with Angular 4 to store and retrieve user data from the Mongo DB for the application on devices with HTTP service.
  • Developed application from scratch including Mongo DB server setup and Hapi-JS server development.
  • Used Mongoose API in order to access the Mongo DB from Node JS and used Angular CLI and NPM for scaffolding the Angular 4 application.
  • Configured WAS Global Security using Sun Directory Server and SSL for Webserver.
  • Installed Kafka manager for consumer logs and for monitoring Kafka Metrics also this has been used for adding topics, Partitions etc.
  • 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.
  • Worked with Netflix OSS Eureka service in spring cloud for service registration and discovery and spring configuration for centralized configuration and used ribbon for client-side load balancing.
  • Worked with Zuul API gateway for Authentication and hystrix circuit breaker for fault tolerance.
  • Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk (EBS).
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.
  • Created AWS Lambda functions for AWS configuration rules using Node JS. Heavily used Lambda function on text methods Context object properties using Node JS.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (including EC2, MongoDB, Docker, Kubernetes Orchestration Container (EKS) focusing on high-availability, fault tolerance, and auto-scaling).
  • Very Proficient Knowledge of JIRA to track issues and communicate with other teams at various environments.
  • Developed Maven scripts and developed builds using Maven and continuous build pipeline like Jenkins with GitHub Repository.
  • Involved in running Selenium automations scripts and updating the scripts according to enhanced requirements using Selenium WebDriver.

Environment: Java 1.8, Angular 4, HTML5, CSS3, JavaScript, AWS S3, NPM, React JS, Redux, Gulp, RESTful Web Services, Rest Services, IBM Web Sphere, WebPack, Jasmine, Karma, Spring Boot, Jersey, Micro Services, AWS, Node JS, JIRA, Mongo DB, GitHub, Jenkins, Swagger, Netflix OSS Eureka, ribbon, Zuul API Gateway, hystrix circuit breaker, docker.

Confidential, Louisville, KY

Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application. Implemented the project in agile methodologies - sprint & scrum.
  • Developed Microservice architecture application using MERN stack (MongoDB, Express JS, React JS, and Node JS).
  • Implemented User Interface using HTML5, CSS/CSS3 (SAAS), Angular validations, Bootstrap.
  • Worked under implementing JSX in React JS with react tools to compile JSX code to JavaScript.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations concept.
  • Worked with React JS to build Bootstrap components for responsive UI Objects and linked with API data to view render the virtual DOM dynamically.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Redux Architecture. Developing the back-end server with Node JS.
  • Used various React libraries- React-bootstrap, React Material-UI, React toolbox components.
  • Developed REST API services using Node JS, Express JS, Body-Parse and other node modules to serve the web application with JSON data.
  • Implemented Node JS Readable and Writable streams to process the data from the external source of the application.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
  • Utilized ES6 features like arrow functions, export, import, classes, spread, rest, and promise with Babel.
  • Used Mark and Sweep Algorithm to clean up tab level data upon next HTTP interaction.
  • Optimized cleaning up of session level Data structure’s shared across different open tabs, when data is flushed/committed from one of the tabs.
  • 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
  • Configured mongo-connector to create a pipeline from the Mongo DB cluster to keep synchronize with the multiple sources like Elastic Search or another Mongo DB cluster.
  • Enhanced the customer search experience by developing searchable components with Elastic Search.
  • Implemented Pub-Sub functionality using Redis as our service registry that allows for services to subscribe to a specific channel of Redis Client instance.
  • Installed a single node Elasticsearch “cluster” to index Mongo DB for use in a Node JS, Express on a native AWS EC2 Ubuntu 14.04 instances.
  • Improvised the efficiency of data accessing by adopting Redis as primary cache to store the frequent access data.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Hibernate ORM framework used to interact with database through Hibernate query language (HQL).
  • Used Hibernate second-level cache to set up in two steps to decide which concurrency strategy to use and configuring cache expiration and physical cache attributes using the cache provider.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Implemented Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • 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.
  • Used build tools to bundle the application through webpack and used Gulp for task automation of minification of Angular scripts.
  • Designed, built and deployed applications using the AWS stack (Including EC2, Mongo DB, Docker, Kubernetes Orchestration container (EKS)) focusing on high-availability, fault tolerance and auto-scaling.
  • Develop Splunk dashboards and associated charts, graphs to enable managers, administrators, users and analysts to maximize the utility of the Splunk platform and applications.
  • Developed Splunk dashboards, visualizations, configurations, reports and search capabilities using customized Splunk queries.
  • Deploying the applications using Docker container services and building continuous integration (CI) and continuous deployment (CD) pipeline using Jenkins with GitHub.
  • 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 JWT- JSON Web Tokenizer for authorization of server and to generate access to a protected resource on a resource server.
  • Wrote build & deployment scripts using Gradle and CVS for version control.
  • Employed the Single Sign On (SSO) authentication using Site Minder for logging to the application from different websites.
  • Developed unit test scripts using Karma and Jasmine for Angular framework and Mocha for Node JS API end points.

Environment: HTML5, CSS3, React JS, Redux, Redis 3.0, Node JS, Express JS, jQuery, JavaScript, Angular JS, Bootstrap, Spring Boot, REST API, ES6, Load Balancer, Mongoose Connector, Mongo DB, REST administrations, Docker, Jasmine, Karma, Mocha, SSO Authentication, Webpack, Gulp, Kubernetes, Maven, Jenkins. GIT, AWS Services, Elastic Cloud Computer (EC2), CA Site Minder.

Confidential, Columbus, GA

Senior Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented web interface (UI) for end users using Angular JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.
  • Implemented various AngularJS filters against data sets to filter and formatted datacurrency, strings rendered in the UI.
  • Worked with AngularJS and jQuery for DOM manipulation and two-way binding.Implemented AngularJS controllers to update entity models.
  • Used custom AngularJS Filters to provide better search experience.Deployed the drools rules as a service in J2EE stack environment.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validationsusing JavaScript.
  • Created two way binding Angular JS Components and provide access to the server-side through Developed user interactive web pages using jQuery UI plugins like Draggable, Resizable, Autocomplete, AJAX, JSON, Angular JS.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Performed Installation, Configuration and Maintenance of production Cloud Environments such as Tomcat, Apache, Jetty, and JIRA.
  • Developed application on Spring framework by utilizing its features like Spring Dependency Injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
  • Developed and consumed SOAP Web Services using JAX-WS and Apache CXF, RestFul web services using JAX-RS and used AXIS to send service requests to Web Services.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Developed customer authorization for external Systems using JAX-WS/SOAP web services.
  • Executed web service test scenario by using SOAP UI and automated test case using SAOP UI and Groovy Scripting.
  • Utilized Core Java concepts such as Collections, Multithreading and Exception handling to develop business components.
  • Used Spring Validation framework to implement the server-side validations and used jQuery calls to get the data from the server asynchronously by using JSON objects.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
  • Implemented Spring AOP for cross cutting concerns.
  • Developed an automated application using JMS for messaging and JNDI to interact with the Server.
  • Developed stored procedures, Triggers and functions in Oracle 12c to process the trades using PL/SQL and mapped it to Ibatis Configuration File and also established data integrity among all tables
  • Used Spring as middle tier application framework, persistence strategy using spring support for Ibatis and declarative transaction management.
  • Used Gulp for modification of JavaScript files and for monitoring the application.
  • Implemented ODBC which is used for connecting to the database Oracle.
  • Configured plugin's for Apache HTTP server to proxy the request for JBoss Fuse, JBoss EAP and WebLogic server.
  • Developed test driven development code using JUnit and Mockito framework.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components

Environment: JAVA/J2EE, Spring Boot, Spring Frame work, EJB, JSF, JMS, AJAX, JavaScript, jQuery, HTML5, CSS3, Spring MVC, Spring Batch, Spring IOC, Spring security, Apache CXF, REST Services, JAX RS, Angular JS, Perl, EH Cache, Jboss Fuse, Jboss EAP, WebLogic server, Karma, Jasmine, JUnit, Mockito, AWS, ORACLE, Rabbit MQ.

Confidential, Evansville, IN

JAVA/J2EE Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Implemented SOA (Service Oriented Architecture) by integrating the Spring MVC application managed beans with JSF-Prime Faces view for building the application.
  • Used Backgrid JS which supports Backbone JS to render the server side data and display and also worked on CSS pre-processors such as SASS.
  • Developed a set of the application functionality using CRUD (Create, read, update, delete) features of Backbone JS.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client-side validation with the JavaScript
  • Created JSP, JavaScript, JQUERY & HTML, extensively used various collection classes like Array List, Hash Map, Hash Table and Hash Set.
  • Application architecture was designed using layers for services, domain and the presentation, the front-end views were created using HTML and predefined Cascading Style Sheets (CSS).
  • Created views using components of JSF Prime Faces in XHTML files and configured JSF framework.
  • Used Java Server Faces (JSF) Navigation rules and JSF tags for enhanced user.
  • Injected the JSF Managed beans using Spring-managed beans by extending the Spring Bean Auto Wiring support to achieve the Dependency Injection.
  • Utilized Spring Bean Faces Resolver /Spring Resolver to integrate the Spring MVC application with the JSF pages.
  • Created RESTful based Web Services and used SOAP UI to test for send and receive XML data and worked with JMS Queues for sending messages in point-to-point mode communication.
  • Managed Beans for handling JSF pages and include logic for processing of the data on the page.
  • Used Spring JPA to perform CRUD Operations and persist the data to the database.
  • Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.
  • Developed the code for asynchronous update to web page using JavaScript and Ajax.
  • Used XSL, XSLT pre-processors to transform, navigate and format XML documents.
  • Implemented Spring Security for posing security constraints on JSF UI page views.
  • Developed Spring Batch processed for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Scheduled Spring Batch jobs to convert the payment files format to CSV files, used Quartz scheduler.
  • Employed the Single Sign On (SSO) authentication using Site Minder for logging to the application from different websites.
  • Implemented Spring Security for providing authentication and authorization for web services.
  • Used SOA, UDDI lookups and Web Services Description Language (WSDL) using SOAP Protocol.

Environment: Spring MVC, Spring Batch, jQuery, JSF, JMS, Spring Security, HTML, XML, CSS, JavaScript, Oracle 10g, Junit, SOAP, SOAP UI, XML, Web logic, Oracle 11g.

Confidential

Java Developer

Responsibilities:

  • Implemented responsive web-based applications using HTML, CSS, JavaScript, and jQuery.
  • Involved in Design UI Screen, created several mock up Using HTML, CSS and JavaScript.
  • Developed client side validation code using JavaScript and html validation attributes before they are submitted to the server.
  • Used jQuery in developing the Rich Internet Applications (RIA) with AJAX mechanism and JSON as a data exchange tool.
  • Involved in various phases of Software Development Life Cycle (SDLC) on the application like Requirement gathering, Design, Analysis and Code Development.
  • Configured Dispatcher Servlet and View Resolver to intercept incoming requests, manage Spring MVC flow and invoke view components with the help of Dispatcher Servlet.
  • Created Stored Procedure, Trigger for database access and events.
  • Implemented various Business rules in the drl (drools file) using Drools rule engine.
  • Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Worked with Spring Restful Web Services to interact with the JPA Objects created using ORM tools.
  • We kept up bean life cycle by utilizing Spring IOC which keep up session information of beans.
  • Worked with Log4J to capture the log that includes runtime exceptions.
  • Implemented IBM WebSphere Application Server to deploy the application.
  • Developed test cases by using TestNG for unit testing for each module developed in test driven development.

Environment: J2EE, JSF, XHTML, Bootstrap, JSON, JavaScript, Oracle, Spring framework, Spring IOC, Multithreading, prime Faces, Spring Batch, JAX-WS, Soap Services, Stored Procedure in SQL Server, Spring AOP, IBATIS, Hibernate, MYSQL, PL/SQL, XML, WSDL, SOAP, SOAP UI, IBM, TestNG, WebSphere Unit, Web Sphere Application Serve.

Confidential

Java Developer

Responsibilities:

  • Developed application based on Model View Controller (MVC) architecture.
  • Implemented forms and action classes for the application using EJB and Struts Framework.
  • Developed EJB deployment descriptor using XML and used JAXB components for transferring the objects between the application and the database.
  • Functionalities like auto completion of forms and user validation are implemented using jQuery.
  • Used Multithreading concept to post data from files to tables involving transformation of file from one format to another.
  • Configured Struts-config.xml, Tiles-def.xml and various properties files provided by Struts Framework for the implementation module.
  • Developed dynamic web page using JSP and used Struts Validation framework to perform input validation.
  • Built PL/SQL functions, stored procedures, views and configured Oracle Database 10g with JDBC data source with connection pooling enabled.
  • Installed WebSphere Application Web Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.

Environment: JAVA/J2EE, EJB, JSP, HTML, CSS, JavaScript, JBoss, Subversion (SVN), Oracle, SQL Developer, DOJO, JDBC, Servlets, Struts 2.0 framework.

We'd love your feedback!