Indeedusa.net



Rani Chmohans@(816) 987-7510Professional Summary:Over 7+ years of full stack development, worked with different architectures like Micro-Services including Event Driven Architecture, Service Oriented Architecture and Monolithic, with all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Testing, Implementation and Maintenance using environments using Agile (SCRUM) and Waterfall methodologies.Extensive experience in Front-End UI technologies like HTML 5 for Widgets and Templates and CSS3(using SASS and LESS) for Styling, Bootstrap and JavaScript, Ajax for responsive web design,also usedview rendering JavaScript frameworks like jQuery, React JS.Used?Bootstrap?and?Media queries?to do?responsive web design?that fit all users and devices from desktop to tablet and mobile phone.Good knowledge on client-side JavaScript framework Angular 6.x/8. X with NGRX to achieve MVVM design flow.Good Knowledge using integration methodologies and design patterns, preferably using MuleSoft toolingPrior hands-on experience in designing Microservices solutions for cloud native architectures using Domain Driven Design.Experienced in Angular, Backbone JS, Ember JS, Ext JS for unique and customize front end app development and to achieve MVC design flow.?Experience with Java 8 features such as lambdas, Streams and Parallel Streams, Functional Interfaces, Optionals, Completable Future, Date Time API and in CORE JAVA extensively worked on Multithreading with Executor Service, Exception Handling, Collection, JDBC.Experience in designing and developing various Angular Components(ng modules), Services (Observable/ promises), Directives and Pipes.Well experienced in developing applications using jQuery, React JS, Handlebar JS for view rendering and implementing React JS with Reduxand Flux patterns to attain MVC functionality.Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and Node) full stack development tool kit.Hands-on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications.Good knowledge on package manager tools such as NPM and Bower for dependency management.Expertise in using JavaScript build tools and task runners like Webpack for React and Angular 2.0/4.0, Grunt, Gulp for Angular 1.0, Browserify for packaging Node JS modules for browsers.Worked on UI testing with Karma, Jasmine, Protractor for Angular, Mocha and Chai forReact JS and Backbone JS.Developed various Typescripts (ES6) objects including Components, ng Modules, Providers, Services, and classes using arrow functions and optional types.Good understanding on Node JS, Express JS, MongoDB, and Mongoose in the backend, RESTful API is provided with the help of MERN stack.Expertise to interact with relational databases using ORM frameworks like Hibernate, Spring Data, IBatis, MyBatis, Java Persistence API (JPA). Worked with various frameworks in Spring such as Spring IOC, Spring AOP, Spring transaction Management, Spring MVC, Spring Boot, Spring Data, Spring JDBC, Spring Batch, Spring JTA, Spring IO and Spring Security.Worked with Microservice architecture using Spring Boot for auto Configuration and Rest API’swithSpring Rest and integrated Swagger API for documentation and used Spring Boot actuator metric/health endpoints and Spring cloud.Implemented URI based projects with RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated the documentation using Swagger and WADL.Extensive development using J2EE, SOAP/ REST API’s, backend development in various projects.Used Swagger Framework, actualizing the RESTful API and therebygiving the rich UI to microservices API.Proficient in using Spring Data JPA that helped in creating automatic Data Access Objects (DAOs) at the compile time.Expertise in implementing Spring JTA for transaction management and Spring JDBC to interact with Databases.Extensive experience in developing scalable, reliable, efficient web and enterprise applications using JSP, EJB, JNDI, JMS, Struts, JSF (Prime Faces).Developed multiple applications using Spring Community framework projects and used Spring and EJB containers to manage the bean life cycle.Unit tested web services using Junit, Mockito, Easy mock, Spock, Test NGand hence achieved the goals of Test-Driven Development (TDD).Experience in Spring Security Framework for UserAccess Management,JWT token-based authentication and involved OAuth 2.0 configuration for authentication and authorization.Efficient in creating access tokens using JWT (JSON Web Token) to assert claims.Implemented security functionality OAuth 2.0, Spring security, SSL, and site minder (SSO), secure authentication with LDAP OAuth2 for generating tokens in the application using Spring Security, JWT for producing tokens.Experience in consuming API usingWeb Client, Rest Template and Http Client.Expertise in developing SOA (Service Oriented Architecture) and Microservices architecture 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, Axis, and Spring frameworks, NodeJS (Express Js , Hapi JS).Excellent experience in database design, data analysis with Relational databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server and NoSQL databases like (Mongo DB and Cassandra, Raven DB, Couch DB, Redis, DynamoDB) and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic serverWorked on database concepts like sharding, creating replicas, dynamic schema, secondary indexes, and high availability.Experience in developing a full-fledged REST API server with an open source NoSQL?database?that uses a document-oriented data model MongoDB and Mongoose connector.Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Message Queue (MQ) services likeApache Kafka, RabbitMQ, Active MQ and IBM MQto communicate from Client to Server.Extensive experience in developing 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 environments.Building real-time dashboard applications for visualizing, analyzing, and exploring data on Apache Web servers using Elasticsearch, Logstash, Kibana 4.0 (ELK), Splunk.Experienced in configuring and deploying applications on different application servers such as ApacheTomcat, OracleWeblogic, IBMWebSphere, JBoss.Have experience using ODM frameworks to connect asynchronous environments with Mongoose Connector and Cassandra Node Driver.Good knowledge in employing database caching strategies using Redis, MongoDB Elastic search.Hands on experience in implementation of PCF (Pivotal Cloud Foundry) Paas (Platform as a Service) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service to continuously deliver applications on to the cloud.Well experienced in using various AWS (Amazon Web Services) Iaas (Infrastructure As a Service) Components like EC2 for running applications on virtual machines, S3 for storing and long term backup of data, EBS for persistent block level storage, Elastic Cache, DynamoDBfor message queueing, RDS for setting relational database in cloud and Lambda for server less program functions.Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting?EC2 instances,?S3 buckets,?Auto Scaling, AWS IAM, Elastic Load Balancers (ELB) and created snapshots for data to store in AWS S3.Used Kubernetes Linux container for deploying and scaling containerized applications.Experience in architect, design, build, and prototyping models using the design patterns like Singleton,MVC, MVP, Value Object, Front Controller, Business Delegate, Session Facade, Service Locator, Data Transfer Object, Data Access Object, Abstract Factory and Factory Method.Better understanding of using Spring Cloud–Netflix OSS stack for microservices deployment and auto configurations like Ribbon (client-side Load Balancer), Hystrix (latency and fault tolerance library), Zuul (gate way for routing, monitoring, security) with Eureka service registry and log management with ELK.Strong Knowledge on automated java-based integration testing and behavioral testing of the applications using Selenium Web Driver and Cucumber respectively.Involved in developing test cases/plans using JUnit4/5, TestNG for Unit testing and Mockito, Power mock, Easy Mock for stubbing and used API testing tools like SoapUI, Advanced Rest Client and Postman.Experience in using automation build tools like Bamboo, Jenkins at server level and Maven, ANT, Gradle at development level.Implemented Docker container service, using CD/CI build pipelines like Jenkins, Bamboo and GOCD and used logging?utility like SLF4J andlog4J.Hands on experience in managing Docker Containers using Kubernetes with zero downtime deployment.Good knowledge on Drools RuleEngines which corresponds to validating BRMS (Business Rules Management System).Have knowledge on Application monitoring tools like New Relic and Dynatrace.Used various version control software such as SVN, GIT, CVS for maintaining code repositories and undertaking sprinters like Babel, Grunt, Gulp and Web pack.Good experience with different IDE’s like Eclipse, STS, IntelliJ, Visual Studio.Technical skills:Programming LanguagesJava, C, C++, PL/SQL, SQLJavaScript FrameworksAngular8, jQuery, Node.js, React.js with Redux, Express.js, Handlebar.js, Hapi.jsJava/J2EE Technologies Servlets, JSP, JDBC, Spring, EJB, JPA, JTA, JDBC, JSP, JSTL, Hibernate.FrameworksStruts, Spring, Spring boot, Spring Batch, Spring Security, Spring AOP, Spring Core, JSF, Spring MVC, Spring IOC, Spring Cloud.Web TechnologiesHTML5, CSS3, AJAX, jQuery, Bootstrap, XML, JSON.DatabasesMySQL, SQL Server, Oracle, MongoDB, Cassandra, Raven DB, Dynamo DBWeb ServicesXSD, WSDL, SOAP, Restful, JAX RS, JAX WSMessagingJMS (Java Message Service), IBM MQ, Apache Active MQ, Apache KafkaWeb service FrameworksJax-RS, JAX-WS, Apache CXF, Jersey, AxisWeb Application ServersApache Tomcat, Oracle Web logic, IBM WebSphere, JBossMethodologies Agile, Waterfall, TTD, SCRUMCloud Technologies & DevOps ToolsAWS, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes, MulesoftProject Management ToolsJIRA, GitHub.Testing Frameworks JUnit, Test Ng, Mockito, Jasmine, Karma, Mocha, Chai, Spock, Protractor,Selenium, CucumberVersion ControlSVN, CVS, GIT, BitbucketBuild & Configuration Tools Maven, Gradle, ANT, Jenkins, Bamboo, Gulp, Grunt, Webpack, NPM, BowerIDEsEclipse, Visual Studio, IntelliJ, Spring Tool Suite, Sublime Text, WinSCP, PuttyMethodologies:Agile, Waterfall, OOAD, SCRUMOperating Systems Windows, Linux, and UNIX, Mac OSProfessional Experience:Freddie Mac, McLean, VA Jan 2020 - Till dateJava Full Stack DeveloperFreddie Mac makes homeownership and rental housing more accessible and affordable.?Operating in the secondary mortgage market, Freddie Mac keeps mortgage capital flowing by purchasing mortgage loans from lenders so they in turn can provide more loans to qualified borrowers. Freddie Mac mission to provide liquidity, stability, and affordability to the U.S. housing market in all economic conditions extends to all communities from coast to coast.Responsibilities:The application is built in Micro Service Oriented Architecture using MEAN4+ (Mongo, Express Angular 8.0 and Node) stack and developed Single Page Applications (SPA).Built?Angular 8?components,?UI?services to consume rest services using Component based architecture provided by?Angular 8.Developed the components using?Angular 8?needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.Created Angular service and integration with?RESTful APIs. Used Angular?HTTP Client?to send GET/POST request to fetch data from server.Implemented Spring Cloud- Netflix ZUUL APIGateway with Eureka service registry for building microservices to communicate with each other.Implemented Angular 8 Services for connectivity between web application and back-end API'S using TypeScript.Created AngularDirectives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.Developed Single Page Applications (SPA) using Angular 8, TypeScript, HTML5, CSS3, JSON and Bootstrap 3.Developed angular views to hook up models to the DOM and synchronize data with the server as a Single Page Application.Used Web Pack module bundler for compilation of SAAS files into CSS and for monitoring the application.Configured?various routes, directives for grid, pagination, conditionalvalidations, templating, dynamicloading, lazy loading, Shadow DOM, Ngrx store.Familiarized with?Angular CLI?for building and creating?a component, service,?modules, and initialized?routing?functionalities.Implemented Spring Circuit breaker pattern, integrated?Hystrix dashboard to monitor Spring micro services.Unstructured data was handled using?MongoDB?and used Mongoose Connector for connecting to posed and executed?MongoDB?scripts and queries to fetch and test data from?NoSQL?databases.Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.Managed the Angular state using RxJS powered state management solution NGRX. Implemented ngRX store and reducers, actions, effects for maintaining state and communicating with backend services.Built-in AJAX HTTP Service with observables is usedextensively for making quick and incremental updates to the 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 using 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.Karma test runner and Jasmine testframework tool are used to perform behavioral driven testing for the angular application and used the Cucumber, Protractor and Http-server for the End 2 End testingTesting for Node JS is done using Mocha and chai and for spring boot uses Mockito, Junit, Mock MVC and thereby achieving Test Driven Development (TDD).Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.Designed REST based Microservices using Spring Boot.Designed and developed the RESTful web services to communicate over the network.Implemented the authentication and authorization of the application using Spring Security and OAuth2.Worked on Swagger API and auto-generated documentation for all REST calls.Implemented persistence layer using Spring JDBC template to store the data in Spring data JPA. Involved in implementing Queries to the backend?MongoDB?database using Http service to fetch?JSON?contract.Implemented Spring boot microservices to process the messages into the Kafka cluster setup.Developed Mockito and JUnit test cases to improve code coverage.Created JSON request and validated the response using postman Interceptor and Swagger UI.Used OAUTH 2.0 authentication and authorization framework to provide the security to rest web services.Implemented Single Sign On and policy-based authentication usingSiteMindersecurity framework.Configured JBOSS Application server and used Oracle database with HibernateORM framework and used the functionalities of Hibernate’s second level EHCache.Created dynamic schema design through NOSQLMongoDBby writing rich queriesand achieved data in a collection to be distributed across multiple systems for?horizontal scalability?as data?volumes?increase through Automatic Sharding.?Implemented MongooseConnector as our ODMframework.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 serviceand build pipeline JenkinsCI/CD tool for continuous integrating and deploying applications on servers.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.Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling the application dependency.Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud.?Used AWS Services platform to upload data into AWS S3 buckets and createEC2 instances.Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, DynamoDB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.Implemented the microservice architecture using Eureka Server for load balancing.Implemented Netflix OSS (Open Source Software) for Feasible changes after the deployment.Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications.?Configured New Relic to measure and monitor the performance of application.Expertise in integration testing automation framework like Seleniumautomation using Selenium WebDriver.Behavioral and Integration testing is done using Cucumber and Selenium.Worked on the design and development of Restful-Web Services.Apache Maven tool has been used for the build and deployment of the application.Monitored the Error logs using Log4j and fixed the problems.Provided production support/on call support to fix production issues after the deployment.Environment:Angular 8.0, Node JS, Java 8.0, HTML5, CSS3-SASS,Bootstrap, Typescript, Ajax, SiteMinder, Spring batch, Spring Boot, Spring Security, JPA, JMS, OAuth2.0, Eclipse?Java?EE IDE, JIRA, Apache Kafka, IBM MQ, Jenkins, Babel, Log4j, Mongo DB,Mockito, Junit, Mock MVC, Kubernetes, Hibernate4.x, Spring, Hibernate, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash NPM, Web pack, EC2, S3, RDS, EBS, Elastic Load Balancer, Docker, Apache tomcat, Cucumber, postman, Selenium, Karma, Jasmine, Mocha, Chai, New Relic, Netflix Zuul, Eureka, Swagger, Maven, Oracle 10g, Swagger UI,AWS, Docker, Log4j, Restful Web Services, Kafka, Microservices, Tomcat, REST UI.Mazda, Irvine,CASep 2018 - Jan 2020Senior JavaDeveloperMazda technology team is responsible for the IT strategy and technology direction for MNAO. As a member of this team, we will provide systems management support, application development/support, technical systems support or database management for MNAO and its dealership network throughout the United States and Canada.Responsibilities:Designed and Developed application based on Microservice Oriented Architecture using Spring Boot and Angular 4.0, React JS, Cassandra DB and MySQL DB.?Implemented Front-end User Interface using Angular 4.0, HTML, CSS3(SASS) and using Bootstrap for responsive design.Responsible for the overall layout design and prototype using React JS with Redux library, jQuery UI and CSS/Less and HTML5.Made use of React JS to build Bootstrap components for responsive UI objects and linked with API data to view and render the virtual DOM dynamically.Developed Redux store and React State for server-side rendering and refactoring Reducer logic using functional decomposition and reducer Composition.Involved in using?React?JS components, Forms, Events, Keys, Router, Animations.Used Axios service (React-Router technique) to retrieve data from the server simultaneously in the background without interfering with the display and existing page in an interactive way.Developed various Typescripts (ES6) objects including Components, ng Modules, Providers, Services, and classes using arrow functions and optional types.Adopted lazy loading route with separate modules and child routes including data transfer with Resolve, Route Data and Route Parameter and implemented Rout Grad mechanism using can-activate, can-deactivate and can-load-child.Used various jQuery and Bootstrap plug-in like Date picker, Slider, Spin, Bootstrap selectors for responsive design.Implemented the business modules integration using Spring Boot and Spring Datawith @Query and JPA.Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes with Spring Cloud Service Registry.Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to provide client-side load balancing in calls to other Microservices making applications into smaller chunks and the Spring Hystrix as a circuit breaker for the fail-safe.Developed several RESTful API web services which generateXML and JSON to perform web and mobile application tasks.?Improved the performance of the application using Redis for caching and Elastic search.Handled consumer logs and monitoredKafka Metrics using Kafka Manager.Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverseproxy and Dynamic service discovery of API's.Implemented Spring Security OAuth 2.0 and OIDC Token mechanism for authentication and authorization ? for social websites logins using Spring Social Module.Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch upon MongoDB for analytics and visualization of the user’s login.Deploy the Dockerimage of services building Docker files and build a continuous delivery pipeline for containers using AWSCode Pipeline and Amazon ECS.???????Performed Unit test cases using Junit,Cucumber for Spring, Protractor for Angular, Mocha and Chai for React.Used?Maven?build tool for building and defining the dependencies of the project.Environment: HTML 5, CSS3, SAAS, XML, JSON, OAuth 2, Cassandra DB, MySQL, Bootstrap v4.0, Angular 4.0, Elastic Search, React with Redux, AJAX, jQuery, Junit, Maven, Babel, Cucumber, Mocha, Chai, Redis, Protractor, Git, Java/J2ee, Spring, Spring Boot, Spring Data, Spring MVC, Swagger, Kafka, AWS ECS, docker, hibernate 4.x, SOAP/RESTful, ES6, JavaScript, TypeScript.Domino’s Inc., Ann Arbor, Michigan Dec 2016 - Aug 2018Sr Software developerDomino's generates revenues and earnings by charging royalties to its franchisees. Royalties are ongoing percent-of-sales fees for use of the Domino's brand marks. The Company also generates revenues and earnings by selling food, equipment, and supplies to franchisees primarily in the U.S. and Canada, and by operating a number of their own stores.?Responsibilities:Developed a Micro Service Oriented applicationwith React JS in the front end and Spring Boot services.Involved in development, design, and implementation of the front-end part of the widget-based application using HTML5, CSS3-LESS, AJAX, Bootstrap.Implemented Store-Redux for holding the whole state tree of application and Reducer-Redux for describing actions.Created a pipeline from Mongo DB cluster by configuring Mongoose Connector, to sync with multiple sources like Elastic Search or another Mongo DB.Used?Axios AJAX request to data from back-end based on user interface input and post updated data back to backend.Implemented Spring Batch for processing large volumes of records, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management in the application using Quartzscheduler.?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.MySQL database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.Mocha test runner and Chai test framework are used to test React JS components.Web pack module bundler and Babel JavaScript compiler are used accompanying React JS.Implemented Spring Boot to create a?CRUD backend for our React-fronted application.For client-side view rendering services,React JS typically used various predefined Redux libraries.?Configured React-Redux for state management and React-Router for programmatic navigation.Bottle micro-framework implemented with RESTful service and used WADL (Web Application Description Language) for modelling the resources provided by the services and relationships between them.Junit is implemented along with Mockito to perform unit testing on our RESTful web application.Implemented JWT (JSON Web Tokens) for creating tokens to assert claims in the application and thus providing authentication of RESTful services.Modules for the Front-end are integrated to the Back end using the Hibernate framework.Splunk is implemented in the application for log errors, exceptions, business logic and log analytics.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-NetflixOSSStack along with using Ribbon for client-side load balancing, NetflixZuul API Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.Deployed the Dockerized Spring Boot application that is intended to be run on dev local machine using PCF (Pivotal Cloud Foundry).Behavioral and Integration testing is done using Cucumber and Selenium respectively.Environment: JavaScript, HTML5, CSS3-LESS, AJAX, Bootstrap,React JS-Redux, jQuery, Spring Cloud-Netflix,Spring Security, Rabbit MQ, Spring Data, Spring Batch, Quartz Scheduler, Hibernate, Spring Boot, Microservices, Restful services, Netflix OSS, Jenkins, Splunk, Mongo DB, MySQL, Docker, Apache tomcat, Jenkins, Netflix Zuul API, Ribbon, Eureka, Hystrix, JUnit, Mockito, Mocha, Chai, Selenium, Cucumber, Cassandra DB, Cassandra Node Connector, Gradle, JBoss, JIRA, JWT, WADL, Eclipse?Java?EE IDE,Web pack, Babel.Client: EMLINX SOLUTIONS PRIVATE LIMITED, Bangalore, India Sep 2015 -Nov 2016Java/J2EE DeveloperEmlinx Solutionshas their own IT providing End-to-End Web-based and Mobility Application Management services for Global Customers. providing world-class services with above industry average customer satisfaction, which is built using J2EE Technologies with Spring Framework and Hibernate Technologies.Responsibilities:Designed, developed HTML5, CSS3, Bootstrap, JavaScript, Ajax that meets accessibility and web browser standards for websites.Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.Used Spring Boot, which is radically faster in building cloud Microservices and developingSpring MVC, based applications with very less configuration.Implemented AJAXfor a couple of navigation screen flows for asynchronous calls.Configured new actions, result types and global errors in struts.xml and used struts tiles to create application web pages.Worked on design patterns which include Decorator, Facade, Front controller, Intercepting filter and MVC.Developed JUnit test cases to improve code coverage.Worked on creating, retrieving, updating, and deleting documents in MongoDB.Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development, and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams. Designed an API Life Cycle template for the API business objectives before building a programmatically accessible platform.Worked on the Web Services classes and WSDL generation and exposed the service at server-side over the Internet.Designed and developed the RESTful web services using the JAX-RS API to communicate over the network. Worked on the presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM, and HTML. Used Jenkins server for code monitoring during code integration phase.Experience in writing unit tests using JUnit.Tested the performance of our API using SoapUI, Postman, and JMeter.Implemented Web service calls using SOAP (JAX-WS frameworks).Implemented modular approaches for backend on AWS Elastic Beanstalk and implemented interfacing with MySQL on AWS’s RDS, allowing for scalability.Utilize EBS to store persistent data and mitigate failure by using snapshots.Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.Worked in an Agile based development environment and participated in Retrospective, Scrum session for better understanding, communication among team members.Environment: Agile, JIRA, HTML5, CSS3, JavaScript, AWS, Ajax, jQuery, JSON, JDBC, Bootstrap 3, Spring, Restful, MySQL, MongoDB, Soap UI, Postman, JMeter, EBS, RDS, Jira, Spring Boot, Spring MVC, Hibernate, Apache Tomcat, Junit, Git, Ant, Jenkins, Log4j.VIBRA TECHNOSYS PRIVATE LIMITED, Pune, India Jun 2014 – Aug 2015Java DeveloperVibra gives modified IT arrangements, web architecture and ERP programming improvement administrations. The arrangement incorporates IT consultancy, custom programming improvement, on location/offsite administrations, web advancement, programming and web application testing and venture design counselling.?Responsibilities:Implemented responsive web-based applications using HTML5, CSS3, JavaScript, AJAX.Developed backend logic using Core Java including Collections, Multithreading and Exception Handling.Involved in development activities using Core Java/J2EE, Servlets, JSP used for creating web application.Developed Supply Chain Management by using the JSP/HTML for each user interface. JavaScript, Servlets standard validations are used as the controllers for business logic and using JDBC, XML parsing techniques using MVC.Implemented JDBC for database connectivity with MySQL Server.Developed the business logic code in Core Java/J2EE, Struts, JDBC.?Implemented Multithreading feature for processing the multiple requests to achieve high performance.Configured Struts-config.xml, Tiles-def.xml and various properties files provided by Struts Framework for the implementation module.Extensively used the Struts tag libraries (Bean Tags, Logic Tags and HTML Tags, etc.) and Custom tag libraries.We kept up the bean life cycle by utilizing Spring IOC which keeps session information of beans.Worked with Log4J to capture the log that includes runtime exceptionsImplemented IBM WebSphere Application Server to deploy the applicationDeveloped/Customized Java Server Pages (JSP) for Customer User Interface (UI).Developed and implemented the MVC Architectural pattern using STRUTS framework including JSP, Servlets, and EJB.Worked with Structs Framework in the application, which is based on MVC design pattern.?Developed web applications using Struts, Spring and iBatis framework.?Performed testing of SOAP web services using SOAP UI tool.Experience in installing, configuring, and deploying applications on Web Logic Server.?Developed a DAO pattern to retrieve the data from the database.Used ANT build tool for compiling and generating war files.Environment: Core Java, XML, JavaScript, Ajax, JDBC, MVC, Servlets, Struts, J2EE, JSP, HTML, CSS, JSTL, Swing, JSP, Servlets, JMS, EJB, JUnit, PL/SQL, DAO, Web Logic Server, IBM WebSphere, Ant, SOAP, JAX-WS, WSDL, Junit, MySQL Server. ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download