Vivek Garike - Java Developer |
[email protected] |
Location: West Haven, Connecticut, USA |
Relocation: Yes |
Visa: STEM OPT EAD |
Vivek Garike
MANCHESTER, CT Introduction: IT Professional with overall 8+ years of experience in Front End and Backend development in all phases of life cycles (SDLC) like AGILE/Scrum and Waterfall methodologies. Participated in Analysis, Design, Development, Implementation, Testing and Deployment of various web based, enterprise business applications using JAVA/J2EE technologies and worked in different domains Telecommunications, Banking and Transportation based companies Summary: Experience in developing User Interface with different technologies like HTML5, CSS3, bootstrap, jQuery, JavaScript and its frameworks like React.Js, Ember.Js and Angular.Js. Strong Experience on Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Java Beans. Expertise in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming, Multithreading, Exception Handling and Collections. Experience in developing and deploying Microservices using Spring Cloud. Also implemented Spring JTA for transaction management and Spring JDBC to interact with Databases. Having good experience in MVVM/MVC design and worked on implementing MVC architecture on client side using React with Redux, React with MUI and React with Flux. Developed Node.js and Express.js to run script in sever-side and to develop the server-based applications and divert users to routes. Implement modules into Node JS to integrate with designs and requirements. Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) Senior Full Stack JavaScript Developer: JavaScript, React, Angular/AngularJS, PHP, Drupal 6 - 9, Zend Framework 2-3, Java Database Developer. Expertise in Typescript, Ext.JS, Node.JS, Bootstrap, Ember.JS, Microservices and Photoshop with strong experience in developing UI applications. Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS, React.js, BackboneJS and Bootstrap. Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript. Strong in Java/J2EE design patterns and other object-oriented concepts (OOPS) and worked on Java 8/11 versions. Worked on integrating Okta with commercial Billing applications. Worked on troubleshooting the issues encountered in Okta during the application integration with SAML, provisioning of users, importing of users etc. Hands on expertise on Redux, Flux, Webpack JavaScript based applications. Expertise in databases with focus on DB2, Oracle, Sybase and SQL Server. Good experience in creating data ingestion pipelines, data transformations, data management, data governance and real time streaming at an enterprise level. Profound experience in creating real time data streaming solutions using Apache Spark /Spark Streaming, Kafka and Flume. Having experience in relational and Non-Relational databases like Oracle, MySQL and MongoDB, Apache Cassandra. Created Front-end Single Page Applications using semantics in HTML5, CSS3, JavaScript, Bootstrap, ReactJS, NodeJS and MongoDB. Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database. Used NodeJS Frameworks in the development of the web applications. Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Kafka. Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Apache Kafka. Hive external tables are created mapped to the data stored in the HDFS and Hive tables are accessed using Spark SQL. Implemented solutions using Hadoop, Apache Spark, Spark Streaming, Spark SQL, HBase and Scala. Java Script and Groovy Script (Split Documents, XML Parsing, JSON Parsing). Build data pipelines in airflow in GCP for ETL related jobs using different airflow operators. Experience in GCP data proc, GCS, cloud functions, big query. Experience in moving data between GCP and Azure using Azure Data Factory. Use cloud shell SDK in GCP to configure the data proc, storage, big query. Good knowledge of Working on cloud Amazon Web Services (Amazon EC2, Amazon S3, Amazon simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon cloud front) Experience on developing applications with AJAX for handling asynchronous calls that follow W3C Web standards. Experience in Developing and publishing Service Oriented Architecture (SOA) using SOAP and RESTful Web services and also Expertise in generating service templates using the swagger. Great experience of working with authorization and authentication of web services using OAuth 2.0, and JWT Defined rules and polices in DLP Enforce Server as per the PCI, PII and HIPPA compliance to protect client and secure sensitive data for all Data at Rest sources. Good Experience in working with the Document Object Model (DOM) and DOM Functions. Professional experience in Log4J for extensible logging, debugging and error tracing. Experience on working with the NPM along with Grunt and Bower for the build. Automated the deployment process by integrating code repository using build pipeline Jenkins for continuous deployment. Strong Experience Test Driven Development (TDD) using testing frameworks like Junit, Selenium, Mockito, etc. Experience on scripting test cases and developing test cases for Test Driven Development (TDD). Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation. Knowledgeable in Agile and waterfall methodologies. Strong Analytical and Problem-Solving capability. Expertise with relational databases such oracle, PostgreSQL, SQL server and MYSQL, PL/SQL. Involved in designing and creating the Database Tables using PostgreSQL Database. Used Hibernate to store the persistence data into the PostgreSQL database and wrote HQL to access the data from the database. The shadow DOM hides and separates the DOM of a component in order to prevent clashing styles or unwanted side effects. Responsible for Development of Web page using HTML5, JavaScript, jQuery, React.js, Immutable JS, CSS, SASS/SCSS including Ajax controls and JSON. Implemented React router for building the single page application. Built React application utilizing Redux for state management. Used props, states, keys, refs in React.js to build the UI components. Used React-router to route the pages on the clientside and built SPA. Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, Adobe Flex4, Flash, XSL, XSLT, Node.JS, Angular.JS, Backbone.JS, bootstrap.. Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users. Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Angular Js, and HTML to speed the application Added dynamic functionality to the application by implementing JQuery, Node js. Modularized front end CSS and JS code with Sass. Built a real time mouse/click user analytics web service with Node.js Used Spring Boot Actuator to monitor and manage the application in production environment. Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access. Business skills: Amdocs OSS Operation Support Systems, WebLogic, API, Billing, Invoicing, Ensemble, Amdocs BSS. Currently in the role of Software Engineer Manager in Amdocs BSS/OSS Solution. My tasks are: Manage all aspects of the end to end release process, plan and deliver end to end solutions based on change requirements to the customer, manage and coordinate major incidents in Production environment. Experience with distributed systems software such as Cassandra, etc. and protocols such as GRPC. Distributed applications using technologies that provide a suitable framework like Windows Communication Foundation WCF Web Technologies - ASP.NET Web Services using SOAP and Ajax Tools. Experience in developing toolkits that can use in different BPM process apps Good knowledge in design and development of BPDs using IBM MQ including process analysis, process modeling, Web services, REST services, Coaches, Coach views, Nearly 2 years of experience as a site reliability engineer implementing DevOps processed includes building automated ci/cd pipelines using Jenkins and octopus, building Ansible playbooks for Dynatrace agents and splunk forwarders in windows & Linux. Skills Programming Languages Java8/11/17, JavaScript, SQL, Python, Shell Design Patterns MVC, MVVM and Micro frontend JEE Frameworks Spring MVC, Spring Boot, Scala, Spring Security, Spring IOC, Spring DAO, Spring Data JPA, Hibernate 4.0 Java/J2EE Technologies JDBC, Servlets, JSP, JSTL, JSON, Java XML, Java Beans, Collections, Exception Handling, Multi-Threading, I/O Front-End Web Technologies HTML5, CSS3, JavaScript, AJAX, AngularJS, Angular, Graph QL, React, Ember, Bootstrap, Material UI, Kendo Grid Web services REST, SOAP Databases MySQL 5, Oracle 10g/11g, Sybase ASE 12.5, MongoDB, Couchbase Application/Web Servers WebSphere, Web Logic, Apache Tomcat Reporting and Visualization Tools Jasper Reports, JFreeChart, D3.js Version Control/Deployment Tools GitHub, SVN, Jenkins, Docker, Bamboo, Bitbucket, Ansible Project Management Tools JIRA, Rally, Microsoft Project Build tools SoapUI, Postman, Maven, Grunt, Gulp, Drupal, Webpack, NPM Test Tools Junit, Jasmine, Karma, Mocha, Chai, Protractor and Mockito DevOps Jenkins, Kubernetes, Docker EDI Standards ANSI X12, EDIFACT, HIPAA, XML, Trans XML, XML and Flat file. Cloud AWS, PCF, EC2, EBS, S3, ECS, EKS, SQS, RDS, S3, Glacier, Azure Methodologies Agile, Scrum, Waterfall IDEs Eclipse, Visual Studio, IntelliJ, Spring Tool Suite, Sublime Text, WinSCP, Putty, Notepad++, Sublime Text, XCode, Web Storm Operating System Windows, Linux, Unix, MAC Experience CLIENT: VERIZON MAY 2022 PRESENT WORKING LOCATION: REMOTE ROLE: JAVA FULL STACK DEVELOPER DESCRIPTION: The company offers wireless and wireline communications services and products such as corporate networking solutions, data center and cloud services, security and managed network services, and local and long-distance voice services. RESPONSIBILITIES: Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services and primarily focusing on the spring components such as Spring, Spring Boot along with developing microservices using Spring Boot. Involved in coding customized java applications to accomplish specific needs that EDI requires on a regular basis. Extensively used JAVA8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and default methods. Involving in J2EE Design Patterns such as factory pattern Data Transfer Object (DTO), DAO. Designing and developing Microservices business components using Spring Boot. Used LOG4J, JUnit for debugging, testing, and maintaining the system state. Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, React.JS, Node.JS, Ext JS, Bootstrap and JavaScript. Involved in full-featured JavaScript application framework AngularJS, Backbone.js, ReactJS, and Ember.js. Architected and implement REST API interfaces using JavaScript and Node.js Full Stack Modern Progressive Web Apps - ReactJS, Redux, Graph QL. Independently integrate multiple APIs and new features using React + Graph QL stack. Proficiency in using RDBMS concepts and worked with Oracle, MYSQL and SQL server and NoSQL databases such as MongoDB and Couchbase. Used Java8 Method References feature to point to methods by their names and used functional Interfaces. Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security. Experienced in developing consumers and producers using Kafka and posting it to Elasticsearch Kibana (ELK). Developing in Drupal 9. Created EDI, JSON, Database and XML profiles. Developed trait handlers (services) for the devices to interact and update their different states using GRPC. Solely responsible for a UI based position level data editing and correction tool known internally as position Viewer. The tool was implemented in JSP, Servlets, java beans, and connected to Sybase. Designed and Configured Google cloud composer (Apache Airflow) to manage data load pipelines. Developed simple to complex Map Reduce streaming jobs using Java language for processing and validating the data. Created Trading Partner based EDI reference guide provided by Gateway. Collecting file from Disk. Expertise in Hibernate, Kubernetes, Jenkins, Azure, EMR, Apigee, Splunk management tools. Configured Splunk to see the logs and created dashboards. Generating POJO classes with JPA Annotations and developing SQL Queries for performing CRUD operations in DB2 for the application. Kafka integration with Spark using Spark Streaming API. Worked on Scala for implementing spark machine learning libraries and spark streaming. Scalable data design for MongoDB and Redis, Caching in MongoDB With Redis Cache Using Spring Boot. Designed workflow by scheduling Hive processes for Log file data, which is streamed into HDFS using Flume. Designed responsive UI pages using HTML5, CSS, JavaScript, Vue.js, and react-bootstrap. Experience with Front-end JavaScript frameworks like React JS, Node JS and with the creation of RESTful Web services. Developed presentation layer includes UI components, validations using HTML 5, React JS and JQuery. Worked on Developing cross browser functionality with Ext JS 6 and used AJAX, JQUERY to design specs for single page layout using good programming practices. Also experienced in working open source tools like Backstage (front end application) using React, Typescript, Node for implementing API s and Knex for Postgres database creation with plugin functionality and performing manual deployments on AWS EC2 instance. Worked on migrating DB to RDS instance. Testing of REST based API implementation of client and server sides. Used POSTMAN to test the rest-based services. Focused on Test Driven Development thereby creating detailed JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito. Working on deploying REST based microservices to Amazon Web Services using AWS EC2 container services and using AWS admin console. Used AWSCloudWatch to monitor the application and to store the logging information. EDI-XML-Database based EDI reference guidelines. Worked on migrating an existing on-premises application to AWS and cloud implementation by installing, building, and deploying applications using Cloud Foundry and using AWS. Worked on Amazon Web Services (ECS, S3, DynamoDB, Amazon SQS, AWS Cloud Watch). Deploying and developing the artifacts using AWS EC2, S3, cloud watch. Using Maven for generating system builds and Jenkins for continuous integration. Developing the backend application using Eclipse IDE STS (Spring Tool Suite) and front end application using VS code. Designing and developing the application using AGILE-SCRUM methodology. Used GIT and Bitbucket to maintain source and version management using Eclipse (STS) and VS code as IDE. Involved in doing code reviews and used I Track to manage the issues/project workflow. Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings. Worked in Agile TDD environment using SDLC tools like GIT, I Track, Maven for build packaging and deployments of the application components. Developing BDD scripts with Cucumber and writing step definitions, features in Gherkin. Collaborated with testers and developers and prepared test plans for producing high quality software application. Experience in micro services architecture with spring boot and Docker. ENVIRONMENT: Java1.7/1.8, HTML, CSS, Bootstrap, Angular8, EDI, Scala, Spring Boot, Micro-services, Python, JavaScript, Eureka Server, APIGEE Gateway, Shell Script JDBC, Spring JPA, gRPC, Drupal8/9 Oracle 11g, DC- OS Mesosphere, RESTful Web Service, Tomcat 7.0,UC4, Eclipse, Oracle 12c, JUnit 4.11, Git, Jenkins, Redis Cache, Azure services, Apache Kafka, Azure Terraform,SonarQube,UC4, Linux, Pentaho 8.1 CLIENT: DAVITA MARCH 2021 APRIL 2022 WORKING LOCATION: REMOTE ROLE: SENIOR JAVA DEVELOPER DESCRIPTION: provides kidney dialysis services through a network of 2,816 outpatient dialysis centers in the United States, serving 204,200 patients, and 321 outpatient dialysis centers in 10 other countries serving 3,200 patients. RESPONSIBILITIES: Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Developed Spring Beans and configured Spring using applicationContext.xml. Generated DAO s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results. Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, Ember.js, jQuery, Node JS, Bootstrap, CSS and HTML . Excellent Java development skills with core Java8, JDBC, Hibernate and solid experience in MVC architecture, using Spring 3, Spring MVC, Struts 2. Uses Second Level Cache to enhance performance and Proper Memory Management. Development experience includes working with various EDI standards such as 856, 204, 214, 215, 210, ANSI X12 and EDIFACT standards. Good experience with code lists, resource management for import/export of resources for migration and configured public and private keys for trading partners. Configure and manage GCP services such as compute engine, app engine, cloud storage, cloud SQL, big query, cloud functions and cloud pub/sub. Develop and maintain GCP security policies, cost optimization strategies, disaster recovery plans. Log back for the logging out to the files and google stack driver part of google cloud platform. Got Involved in migrating on prem Hadoop system to using GCP. Migrated previously written cron jobs to airflow/composer in GCP. Used React, JavaScript, JQuery to create Controllers to handle events triggered by clients and send request to server Used Spark for interactive queries, processing of streaming data and integration with popular NoSQL database for huge volume of data. Used various libraries of JavaScript like jQuery, backbone.js, Ember.js Require.js and Node.js to develop User Interface of web pages. Worked with unit testing of JavaScript applications using Jasmine, Jest, enzyme and Integration test. Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala. Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services and developing complex Web Services and tailored JAX-RS API to suit the requirement. Implemented Caching Strategies in Web Services Client Layer for reducing the number of executions in Controller. Maintain and perform maintenance on development, test, and production EDI/B2B environments. Tune EDI/B2B tools for optimal performance. Monitor, Trouble-Shoot, and Maintain EDI/B2Bprocesses. Create and Maintain EDI/B2B documentation. Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template. Generated POJO classes with JPA Annotations using Reverse Engineering. Used Spring IOC, AOP modules to integrate with the application. Built web pages with navigation bars and other features that are more user-interactive using JQuery plugins, AJAX, JavaScript. Involved in Architecture, design and development using jQuery, and Spring MVC framework with AOP concept. Used Docker for containerization, spring Boot, JBOSS, Azure, Cassandra. Worked on Jboss application server as a container for web/j2ee applications. Used LOG4J, JUnit for debugging, testing and maintaining the system state. Developed SQL Queries for performing CRUD operations in Oracle for the application. Created functions in Lambda that does data manipulation of incoming events and stored results in Amazon S3 and setup triggers to inform via email through SNS. Participated in the redesign of a list management system to run as a scalable micro service within the Amazon cloud (AWS) using Amazon Kinesis and Lambda. Worked in deploying REST based microservices to Amazon Web Services using AWS EC2 container services and using AWS admin console. Testing of REST based API implementation of client and server sides using REST-CLIENT. Also worked on writing JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito. Using Component-based architecture provided by Angular4 created Typescript reusable components and services to consume REST API's. Implemented web based front-end and UI models using HTML5, Typescript, AJAX, Angular and CSS3. Worked on the modernization of a legacy and outsourced UI technologies used were React JS, CSS, Node JS, Express JS and AWS (Amazon Web Services). Applied jQuery, Bootstrap, CSS3, JSP, and JSTL to build interactive and dynamic UI. Worked with React JS to build Bootstrap components for responsive UI Objects and linked with API data to view render the virtual DOM dynamically. Strong web development skills using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), JQuery, BOOTSTRAP, Angular JS, React JS, Node JS, Require JS, XML, AJAX, JSON which meets W3C Web Standards. Used Maven for generating system builds and Jenkins for continuous integration. Created WAR/EAR files from Maven and deployed them on Tomcat using IntelliJ IDE. Designed and developed the application using AGILE-SCRUM methodology. Used GIT to maintain source and version management and used IntelliJ as IDE while using JIRA to manage the issues/project workflow and involved in doing code reviews using STASH. Implementing ingestion services APIs and Kafka streams API implements ingestion service to connect to RDBMS using Kafka producers/Kafka connect. Environment: Java 17, React JS, Spring MVC 4.0, Spring Security 3.2, Hibernate 4.0, Scala, EDI, REST Web Services, SOAP, HTML5, CSS3, Bootstrap, JavaScript 1.8.4, Angular2, jQuery, AJAX, XML, JSON, MYSQL, WebSphere Application Server, Slf4j-Log4j, Maven, JPA 2.0, Junit, Jenkins, Bamboo, Bitbucket, Ansible, Git, Agile, S3, EC2, SNS, Lambda, SQS, EMR. CLIENT: BNY MELLON JAN 2020 FEB 2021 LOCATION: NEW JERSEY, NJ ROLE: JAVA FULL STACK DEVELOPER DESCRIPTION: The Bank of New York Mellon Corporation (BNY Mellon) is a global financial services company. The Company provides asset and wealth management, asset servicing, issuer, clearing, and treasury services for institutions, corporations, and high net worth individuals. RESPONSIBILITIES: Used spring for cross cutting concerns and IOC for dependency injection and implemented application level persistence using Hibernate and Spring. Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation. Generated POJO classes with JPA Annotations using Reverse Engineering and implemented annotation for relationships (one-one, one-many, many-many) in hibernate. Developed Caching to minimize round trips to external services and databases to maximize performance using Spring MVC. Also wrote complex named SQL queries using Hibernate and implemented hibernate second level cache using EHCACHE and Criteria to load the data. Involved in the development of front-end of the applications using AngularJS, JavaScript, CSS, XML, HTML, Typescripts Used LOG4J, JUnit for debugging, testing and maintaining the system state. Used SOAP-UI for testing the Web-Services. Implemented SOLID Design Principles throughout the development of the Project with the involvement in development, customization and enhancement of the product. Consumed XML messages using Kafka and processed the xml file using Spark Streaming to capture UI updates. Developed Preprocessing job using Spark Data frames to flatten Json documents to flat file. Load D-Stream data into Spark RDD and do in memory data Computation to generate Output response. Experienced in writing live Real-time Processing and core jobs using Spark Streaming with Kafka as a data pipe-line system. Wrote Form Handlers, Managed Bean Classes, VO s using struts MVC framework (Struts2.x) for the modules. Implemented Generic Controller in Java that carries common functionality such as Redirecting URLs, Generic Methods for handling Exceptions. Experience with Front-end JavaScript frameworks like Angular JS, Node JS. Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database. Configured AWS cloud infra as code using terraform and continuous deployment through Jenkins and automated the cloud formation using Terraform. Created server less lambda-based websites using HTML, CSS, JavaScript, Python (Django) and Java. Used Apache Kafka to aggregate web log data from multiple servers and make them available in Downstream systems for Data analysis and engineering type of roles. Used special syntax called JSX to mix HTML with Java Script with the help of AngularJS. Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side. Actively involved in using TypeScript, Bootstrap and HTML5 to enable client-side data to meet specific criteria by applying various validation variables. Working knowledge of Front End development technologies like HTML, CSS, JavaScript, JSP, jQuery, Bootstrap & AngularJS. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular. Created a multi-module maven project and used maven to build applications and Jenkins for continuous integration. Also configured and deployed web application in JBOSS Server using Maven in IntelliJ IDE. Involved in the code fixing and system testing activities. Written Client/ Server-side validations for the project. Used Maven script for building and deploying the application. Designed and developed the application using Lean-Kanban methodology. Used SVN to maintain source and version management. Experience in using JIRA to manage the issues/project workflow. Environment: Spring MVC 3.x, Java 1.7, Hibernate 4.0, HQL, Struts 1.x, JSP, JSTL, REST API, HTML4, Scala, CSS, Java Script, Bootstrap, jQuery, JSON, Oracle PL/SQL, JFreeChart, JBoss, Log4j, SVN, JUnit, Maven, Agile. CLIENT: S&P GLOBAL 500 OCT 2018 DEC 2019 LOCATION: NEW YORK, NY ROLE: JAVA FULL STACK DEVELOPER Description: S&P Global Inc (SPGI) is a provider of financial intelligence solutions. It offers credit ratings, benchmarks, data, and digital and traditional financial research and analytical tools to the capital and commodity markets globally. Responsibilities: Followed Agile software development practice paired programming, test driven Development and Scrum status meetings. Developed/Implemented code on new requirements as a developer using Spring MVC and Hibernate by using Agile Methodology. Worked as a Node.js developer, Expert knowledge of modern back - end JavaScript (Node.js), front-end JavaScript, Angular 2.0, HTML, & CSS, including libraries and frameworks. Developing APIs to support AngularJS UI migration, and XSDs to build web service data. Worked in front end design development using technologies like HTML5, CSS, JavaScript, Typescript. Used Bindy, Stax and JAXB with camel to work with CSV and XML files and used Groovy to design and develop the web-based applications. Used TypeScript, HTML5 and CSS3 technologies to prepare the Angular components. Worked on reading and writing to/from the files by using newly introduced methods in Java 11. Developed code to consume web services using SOAP and REST and developed RESTful web services using JAX-RS. Finding Memory Issues by using JVM memory management tools and refactored the bad code to best design patterns. Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements. Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation. Designing and Development of the application with Java Server pages (JSP's) using JavaScript Framework, jQuery, AJAX, HTML5, TypeScript, CSS, and Bootstrap. Worked on OAUTH grant types to get the access token to access the protected API. Supported development with integration of Mobile Apps using OAuth/SAML in PingFederate Compiled the compliance report indicating the level of PCI DSS compliance by the business process. Verified that teams adhere to the organizations PCI DSS Framework to support the organizational standards. Developed Sequential and UML notation documents for the new tasks Wrote SQL queries to analyze the data. Implemented content-based message router for outgoing XML web service requests, then process the response messages to insert into an enterprise database. Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library. Used Spring MVC for implementing web tier and developed web-based application service components and configured beans using Spring IoC. Used Hibernate in the data access layer to access and update information in the database. Also used Hibernate Query Language (HQL) to query the database for complex data. Configured the xml files for spring security injection to ensure back-end security by discriminating the role of users as well as access authority for the URIs and server-side assets. Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database. Designed, Developed and Deployed Message Flows in Development, QA, Stage and Production environments. Processed XML messages with exceptions and performed Message transformations, translation, validation for incoming messages, XML File lookups, database inserts and java calls to backend systems. Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application. Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, NodeJS, and MongoDB to store and present assessments. Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications. Also Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS). Hands-on experience in developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins. Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium. Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development environment. Environment: HTML, Java 11, JavaScript, CSS, JQuery, AJAX, Responsive Web Design, Angular JS, Require JS, Node JS, React JS, XML, JSON, DOM and Windows. CLIENT: TECHALP SOLUTIONS P.LIMITED | INDIA AUG 2015 SEP 2018 LOCATION: HYDERABAD | INDIA ROLE: JAVA DEVELOPER DESCRIPTION: TechALP is a new innovation software solution is located in Hyderabad, It is a software development company providing IT solutions to enterprises worldwide. TechALP delivers a range of software development solutions that includes e-business solutions, computer telephony, enterprise applications, professional web site design and development, product engineering. RESPONSIBILITIES: Worked on developing Web User Interface using HTML 5, CSS3, Boot Strap that follows W3C Web Standards and are browser compatible. Designed interactive web pages using HTML, CSS, JavaScript, Bootstrap Developed Business objects using POJOs and data access layer using JDBC Developed CSS3 style sheets to give gradient effects like Linear Gradients, Radial Gradients and developed page layouts, navigation, and icons. Involved in Requirement gathering, Conceptual Design, Analysis, Detailed Design, Development and Testing of the application Designed UML Use case diagrams, Class diagrams and Sequence diagrams using Visual basic Worked with Core Java Concepts like Multi-threading, Collections and Exceptional Handling Developed an application using J2EE technologies like Struts2, Hibernate, Java, JSP, Servlets Implemented client-side validations using AJAX and Java Script Developed the action classes, Action form classes, created JSP using Struts tag libraries and configured in Struts-config.xml, Web.xml files Responsibilities include the creation of test documentation and debugging and investigating issues Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes. Used ANT as the build tool for the application. Used Rational ClearCase and ClearQuest for version Worked with plugins of jQuery like Highlight plugin, zoom plugin to make the pages interactive. Implemented various cross-project functionalities using Spring AOP and implemented transaction management using Spring AOP and used Spring Aspects for implementing logging functionalities. control and change management Created Hibernate mapping files, sessions, transactions, Query & Criteria to fetch the data from MYSQL Database Established connection with JDBC to persist data to MySQL database Wrote SQL and HQL Queries for data related operation Involved in creating JUnit test cases Involved in build & deployment cycles using Maven Environment: Java, Struts2, Hibernate, JSP, Servlet, JDBC, MYSQL, SQL, HTML, CSS, JavaScript, jQuery, XML, Ajax, Java Collection API, Maven, Apache Tomcat, JBoss, Junit Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript sthree database information technology golang procedural language Connecticut New Jersey New York |