Raviteja Ch - Sr Java Full Stack Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Yes |
Visa: GC |
Name: RAVITEJA CH
Senior Java Full Stack Developer Email: [email protected] Phone: +1 720-738-0738 Java | Angular | React | Cassandra | Reactive-Spring | Splunk | Spark | Spring | Spring Boot | AML | Spring MVC | Scala | JSP | HTML | WebFlux | JavaScript | Camunda | Python| Networking | YAML | Angular | BFS | MERN| MEAN |Spring Boot | BootStrap | Hibernate | Application Security | Bootstrap UI | AWS | Azure | Micro Services Professional Summary: 10+ Years of experience in Analysis, Design, Development, Implementation, Testing and Deployment of applications on Java / J2EE technologies. Experienced in using Agile Methodology including creating product / Sprint catalogues, active participation in Scrum, Sprint planning and exit meetings. Experienced in all phases of SDLC including requirements Analysis, Design, Development, Debugging and Testing, Integration, Deployment. Expertise in Core Java Concepts like OOPs, Garbage Collector, Collections, Multithreading, Exception Handling, Generics, Synchronization, Serialization and De-serialization. Strong experience in creating web applications using MEAN stack consisting of Angular JS, Node JS, MongoDB and Express JS along with HTML5, CSS3, JavaScript, Bootstrap, TypeScript, jQuery and AJAX. Experience in working on various Spring modules (Spring Core, Spring MVC, Spring Boot, DAO and AOP), along with Hibernate as the back end ORM tool for implementation of persistence layer, Microservices using Spring and mapping of POJOs. Experienced on Java 1.8 features like lambda expressions and Java Stream API. Experience in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections. Experience in developing dynamic web applications and web services using RAD, Eclipse, JBuilder, JDeveloper, NetBeans and Web Logic workshop. Experience in working with Spring boot Microservices with JSON and response to connect to JMS, SOAP over https. Designed and developed Restful Microservices and PCF using Spring Boot for the application to seamlessly integrate with supporting sub systems. Experience in implementing Swagger for the microservices for Documenting Rest APIs. Experience in developing applications using Visual Studio, Eclipse and IntelliJ. Experience in Angular, Node.js, and MongoDB stack to store and present assessments. Proficient in implementing Single page applications using Angular JS/Angular2/4/6/8/9 along with custom directives, UI routing and filters. Experience in integration tools like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment. Experienced in producing and consuming SOAP and RESTful Web Services using JAX-RS, JAX-WS, WSDL, JAX-B APIs and implemented using Jersey, Jackson and Spring REST libraries. Proficient in consuming and producing RESTful web services using Rest API and NodeJS. Experience in writing SQL queries, Procedures, Functions, Triggers. Expertise in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, UDT, Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL. Development experience using databases like MySQL, Oracle, DB2, SQL, and NoSQL (MongoDB, Cassandra). Expertise in Database Drivers like JDBC, Spring JSBC to summon DB stores strategies. Experience with build tools like ANT, Maven, Gradle and logging tools like Log4J. Experience in integration tool Jenkins and writing Jobs in Jenkins. Experience in CI/CD process using Jenkins. Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and Test-Driven Development (TDD). Strong experience in performing test activities in environments like JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, Jasmine, Karma, Postman, Protractor, JMeter and JUnit, Selenium, CURL, SoapUI. Good experience on working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front. Good Experience in source code management using CVS, SVN and GIT. Possess good knowledge on document generation using Apache POI and I-Text and dynamic data visualization tools like D3.js and Angular Fusion Charts. Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members. TECHNICAL SKILLS: Programming Languages C, C++, Java/J2EE, SQL, PL/SQL, Python Java Technologies J2EE, EJB, Servlets, JSP, JSTL, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, Spring Cloud, JPA, Log4j, Apache Kafka. Frameworks Spring, Hibernate, TM Forum Retailers, MEAN Stack, Spark, Camunda Scripting Languages JavaScript, TypeScript, jQuery Web Technologies HTML5, XML, CSS3, Bootstrap, JSP, Ajax, NodeJS, Type Script, Express, ReactJS, AngularJS, Angular 2/4/6/7/8/9, Redux, Flux, ECMA Script Web Services REST, SOAP, WSDL Web/Application Servers Apache Tomcat, WebSphere, WebLogic, JBoss IDE s Eclipse, NetBeans, IntelliJ, IBM RAD, WSAD Databases Oracle, DB2, SQL, PostgreSQL, MySQL, NoSQL MongoDB, Cassandra Operating Systems Windows, MacOS, Unix, Linux (Ubuntu, Red Hat) Version Control CVS, Clear Case, SVN, GitHub, Bitbucket Methodologies Agile, Scrum, Waterfall, TDD Other Tools MS Office, MS Visio, Swagger, Postman, HP ALM, JIRA, Junit, Mockito, Log4j Build Tools Maven, Gradle, Ant, Jenkins. Cloud Technologies Azure, AWS, EC2, S3, RedShift PROFESSIONAL EXPERIENCE: Client Name: Delta Airlines, Atlanta, GA Jan 2023 - Present Role: Sr Java FullStack Developer Responsibilities: Worked in a highly dynamic AGILE environment and participated in scrum and Sprint meetings. Participated in Iteration planning, requirements analysis, design, coding, testing, and documentation. Designed and development of User Interfaces, tables using HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, XML, Node.js, React.js, and Typescript, Angular 9. Involved in transpiring, bundling, and developing React components for the partner homepages using React.js. Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library. Exclusively used React-Hooks to handle application life-cycle processes. Implemented processes using client scripting language and server scripting languages like JavaScript, JQuery, JSON, Bootstrap, Node.js, AngularJS, React, Backbone.js. Developed and utilized APIs following TM Forum specifications to enable efficient and standardized communication between different components within the telecommunications ecosystem. Successfully implemented TM Forum National Retailers Framework standards to enhance interoperability and communication within the telecommunications domain Experience leading or collaborating with cross-functional teams to implement end-to-end solutions that leverage Camunda's capabilities. Led frontend development using JSP, HTML, jQuery, Ajax for creating responsive and user-friendly client interfaces. Used Java 1.8 Method References feature to point to methods by their names and used functional Interfaces. Used Java 1.8 features like Lambda expressions and Stream API to support functional-style operations on streams of elements. Used Web services for sending and getting data from different applications using SOAP messages. Integrated Spring Boot Hibernate and JPA framework. Worked on React JS components, forms, Events, keys, Router Successfully performed component, contract (consumer PACT), and integration testing, contributing to reliable and stable applications. Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF. Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator. Developed application using Spring MVC, Spring Boot, JSP, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate. Used Microservices to ensure the scalability of application on cloud infrastructure. All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules. Developed microservices based independent API using REST to connect with several databases like Oracle, Postgres, MonogDB (NoSQL). Used MySQL database and written number of SQL queries for retrieving the data and validated that data against the business rules. Involved in installing modules and libraries using Node Package Manager (NPM). Worked on Swagger API and auto-generated documentation for all REST calls. Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies. Implemented CI/ CD pipelines using Jenkins and build and deploy the applications. Created a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Jenkins and GIT. Fixed the bugs in the existing application by tracking in JIRA. Setup and built AWS infrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates. Demonstrated mastery in React development, spanning multiple versions from React 16 to the latest, with a deep understanding of React concepts, component lifecycle, and hooks. Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances. Creation of REST Web Services for the management of data using Apache CXF. Utilized Splunk as a primary tool for troubleshooting issues, reducing mean time to resolution (MTTR) and improving overall system reliability. Used GITHUB for Repository Management. Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging, and security. Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server. Worked with Docker for creating Docker images using Dockerfile and DockerCompose file. Restful Web services for other systems to interact with our system and secured the service with Spring-Security Oauth-2.0. Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server Implemented to reprocess the failure messages in Kafka using offset id. Utilized Scala and Apache Spark for big data processing, enabling efficient data analysis and insights extraction. Developed integration modules for disparate clients using Apache Camel. Development of Continuous FTP service of encrypted large files between distributed systems using Apache Camel. Created Docker container images by tagging and pushing the images and worked on the infrastructure using Docker containerization. Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters. Involved in developing internal application connecting to MongoDB (NoSQL) and Elasticsearch. Deployed the Spring Batch application on Pivotal Cloud Foundry (PCF) instance and bind the services like Java and PostgreSQL services. Utilized Scala and Apache Spark for big data processing, enabling efficient data analysis and insights extraction. Used POSTMAN to check the json data received from the services. Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j Worked on unit test cases using Karma and Jasmine on client side. Wrote comprehensive Unit test cases using Junit and used JIRA for bug reporting. Developed story/task by following TDD/BDD and Pair programming concepts. Environment: Java 1.8/11, Spring Batch, Splunk, Spring Boot, Spring MVC, Microservices, AWS, Hibernate, JSON, RESTful, Eclipse, MAVEN, JUnit, APIGEE, Jenkins, Kafka, Openshift, TM Forum, Springboot API, MongoDB, NPM, NoSQL, Agile Methodology, GIT, PCF, Docker, Kubernetes and Log4J, Swagger, Scala, Angular 9, HTML5, CSS3, JQuery, Node.JS, TypeScript, AJAX, POSTMAN, Bootstrap, Mockito. Client Name: Blue Cross Blue Shield, Detroit, MI Sept 2021 Dec 2022 Role: Sr Java FullStack Developer Responsibilities: Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping. Used Node.js for server-side code and Express.js as the framework. Written callback functions for the Restful API. Implemented MicroServices using Spring Boot, Cloud Foundry, and Spring MicroServices and enabled discovery using the AWS cloud services. Designed Java 1.8 Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism. Worked on Java 1.8 functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions. Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security. Produced the Webservices using Apache CXF API'S like JAX-WS, JAX-RS, and JAX-RPC. Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, React.js, and Bootstrap. Creating new React components, containers, services, and APIs Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid. Implemented stable React components and stand-alone functions to be added to any future pages. Used React JS for templating for faster compilation and developing reusable components. Developed a front-end mobile application using React Native, Redux, Flex and JavaScript. Worked on Redux with React Native to handle large chunks of data for the better performance. Used Middleware, Redux-thunk in application to retrieve data from Back-End and to also perform RESTFUL services. Identified and fixed various production issues related to IBM MQ server on Linux, UNIX, and Windows system. Built and maintained several servers and workstations including Windows Server and desktop variants, Ubuntu Server and desktop variants, Fedora, and CentOS. Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers. Used Azure deployment services to quickly set up a dynamic website and configured virtual servers. Involved in integrating JAX-RS into Spring Boot application. Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs. Developed modular code for connecting/fetching Oracle/Cassandra database which can be reused across the teams. Used Swagger to interact with API endpoints of the microservices. Developed Microservices using Spring Cloud with components of Netflix OSS (Eureka, Zuul). Used XML parser APIs such as JAXP and JAXB in the web services request response data marshalling as well as unmarshalling process. Implementing Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations. Used Hibernate to store persistence data into the IBM DB2 UDB database and written HQL to access the data from the database. Used a Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices. Implemented microservices using Pivotal Cloud Foundry (PCF) platform built upon Spring Boot Services. Implemented modules into Node.js to integrate with designs and requirements. Involved in consuming SOAP based web services so that the business application can integrate with legacy applications and facilitates for future applications. Implemented authentication and authorization of the application using Spring Security and OAuth2. Consuming the Kafka message which are produced by different microservices and modified the rule engine process to handle Kafka message as per the business intent. Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management. Modified the Avro schema of the Kafka message based on the business requirement. Involved in writing Spring Configuration XML, a file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern. Developed Java code for functionalities which are not supported in LISA tool like "Cassandra" NoSQL database connectivity. Worked on Azure VPN-Point to site, Virtual Networks, Azure Custom Security, End point security and firewall. Involved in building the messaging services with Azure Service Bus. Monitoring the CI/CD pipeline with Azure DevOps (PaaS). Involved in deployment infrastructure with Terraform for Azure. Worked on developing web service calls using SOAP and WSDL. Involved in installing, upgrading, configuring and Troubleshooting IBM Web Sphere Application Server and IBM MQ on AIX and Linux. Involved in generating logging by Log4j Framework to identify the errors in production test environment and experienced in Ant, Maven Tools. Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma. Environment: Java, Azure, Agile, Spring IOC, Spring MVC, Spring Boot, Spring Cloud, Spring Batch, Spring Security, HTML5, CSS3, Node.js, React.js, Redux, Flux, React Native, Bootstrap, jQuery, AJAX, MicroServices, Hibernate, Restful API, SOAP, JAX-RS, Swagger, JSON, Kafka, SQL, Oracle, CI/CD, Cassandra, NoSQL, PCF, Jenkins, JIRA, MAVEN, JUnit, UNIX, WebSphere, GIT. Client Name: SMBC Bank, Newyork city, NY May 2018 Aug 2021 Role: Front-End Developer Responsibilities: Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians. Involved in building highly interactive portable widgets using HTML5, CSS3, and the latest AJAX libraries. Used the functionalities for writing code in HTML5/HTML, CSS3/CSS, JavaScript, JQUERY, Ajax, JSON, and Bootstrap with MySQL database as the backend. Used React.Js in components like JSX, creating React components, Virtual. Responsible for developing a front-end application using React.Js and Redux architecture for internal team s productivity use. Implemented react.JS code to handle cross browser compatibility issues in Mozella, IE, Safari, and FF. Used React-Router to turn application into Single Page Application. Implemented application testability and diagnostics and fixing bugs with the help of REDUX (Reducers) architecture. Utilized create-react-app to launch product to stay update with current Webpack and Babel build configurations. Worked in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept. Developed APIs and integrated third-party AML tools and services, leveraging Java technologies to facilitate real-time data exchange and analysis. Used Streams and Lambda expressions available as part of Java 1.8 to store and process the data. Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie. Automated the generation and submission of AML regulatory reports, reducing manual efforts and ensuring accurate and timely reporting to compliance officers and regulatory bodies.Involved in working with Babel and Webpack in application build and deployment processes. MicroServices have been built using spring boot, spring cloud and deploying to AWS Cloud. Implemented MicroServices based Cloud Architecture on Pivotal Cloud Foundry (PCF). Developed end to end application on Spring Boot framework (Rest API Application/Spring JPA using Crud repository). Used Apache Kafka as a Messaging Service for producing and consuming data between applications. Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available. Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts. NodeJS has been used for developing I/O intensive web applications like, single-page application. Implemented features like logging, user session validation using Spring-AOP module. Made use of Gradle and Maven for building applications and written structured pom which can be consumed by Jenkins. Developed REST services to talk with adapter classes and exposed them to front-end. Worked on Restful web services which enforced a stateless client server and support JSON. Involved in detailed analysis based on the requirement documents. Involved in implementing Queries to the backend MongoDB (NoSQL) database using Http service to fetch JSON contract. Used Web Services using SOAP, RESTFUL API's for implementing Service oriented architecture. Performed CRUD operations using Spring data Mongo-DB repositories and Mongo-template. Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console Monitored and maintain the logs of PCF Spring Batch application from PCF Apps manager. Used RESTful Web Services exclusively for returning connection objects in JSON from host machine Used NoSQL (MongoDB) and stored procedures as part of database interaction. APIs endpoint verification using Postman and swagger UI. Integrated AWS Dynamo DB using AWS Lambda to store the values of the items and backup the Dynamo DB streams. Implemented CI/CD pipelines using Jenkins and build and deploy the applications. Installed, configured, and hosted the Tomcat app servers and Oracle/MongoDB database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux). Implemented auto deployment scripts, instance creation and destroy scripts and CI/CD pipeline in AWS. Worked in setting up Linux Environment on AWS cloud infrastructure, migrated corporate Linux servers from physical servers to AWS virtual servers. Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application. Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases. Migrated existing Actions and Processor classes from the legacy Struts code into Controllers in Spring MVC. Developed MySQL queries to implement the select, insert, update, and delete operations. Used Bitbucket Git to store and maintain source code and used Maven tool to build and WebSphere App Server to set up data sources and deploying the application. Used Jasmine and Karma as end-to-end testing tools for debugging. Extensively used Git for version controlling and regularly pushed the code to GitHub. Environment: JAVA 1.8, Spring Boot, Microservices, AWS, Kafka, HTML5, JavaScript, CSS3, React.js, Redux, Flux, Node.js, NPM, AJAX, JSON, SQL, RESTful, PCF, Swagger, Spring MVC, IOC, Oracle, MongoDB (NoSQL), Bootstrap, JUNIT, Mockito, MAVEN, IntelliJ IDEA, Git, Jenkins, Docker, Agile. Client Name: Heute Solutions, Hyderabad, India Aug 2014 Dec 2016 Role: Java Developer Responsibilities: Designed, coded, implemented, optimized and tested new features and modules for the derivatives system as part of an Agile team and improved automation test suites. Developed web pages using JavaScript, HTML, CSS, Juery, JSON, JSP, AJAX, Bootstrap. Took part in setting up the routing configuration using Angular 4 router for various views and sub views. Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces. Developed Web API using Node JS and hosted on multiple load balanced API instances. Used loosely coupled architecture Spring Boot and Developed Microservices in the application by using Spring Boot. Implemented Java 1.8 features such as lambda expressions, filters, and Parallel operations on collections for effective sorting mechanisms. Developed MicroServices for service-oriented architecture to build flexible and independently deployable software. Developed RESTWeb Services clients to consume those Web Services as well other Enterprise-Wide Web Services. Worked with Spring AOP module to perform logging operations. Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes. Used Spring Boot for initializing and bootstrapping the build configuration for the boot-based web applications. Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat. Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy and update the applications. Utilized Hibernate for Object Relational Mapping (ORM) purposes for persistence on to the database. Used Spring MVC, AOP, IOC and Hibernate to establish the Connection with Database for Stored Procedures. Involved in implementing Queries to the backend MongoDB (NoSQL) database using Http service to fetch JSON contract. Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to database. Hosted and tested the application in AWS servers before publishing it in actual production environment. Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository. Used CI/CD tools Jenkins, Git/Gitlabs and Docker registry for configuration and automation using Ansible. Used Drools as rule engine to categorize salient level rule to every business rule base on the business needs. Created plugins to extract data from multiple sources like Apache Kafka, Database and Messaging Queues. Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2. Environment: Java 1.8, Microservices, HTML5, CSS3, Angular 4, Spring Boot, Spring AOP, Spring MVC, Hibernate, Node JS, JSON, Kafka, Ansible, Pivotal Cloud Foundry (PCF), Jenkins, GIT, Docker, Drools, MongoDB (NoSQL), Selenium, Apache kafka, EC2, AWS. Client Name: Eduex soft solutions, Hyderabad, India June 2011 Aug 2014 Role: Java/J2EE Developer Involved in all stages of Software Development Life Cycle (SDLC) including proposal, process engineering, requirement gathering, analysis, design, development, testing, deployment and support. Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows. Created custom Plugins, templates, and functions for Angular JS application. Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with Angular JS interaction The functionalities were implemented using Spring IO/Spring Boot and Hibernate. Implemented J2EE components using Spring MVC, Spring IOC and spring transactions and springs security modules. Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure. Worked on developing single page Applications (SPA) using JavaScript MVC frameworks such as Angular JS. Developed Webpages using HTML5, CSS3, JavaScript and jQuery. Implemented databinding and MVC using Angular2 for front-end development of a current web application. Used Hibernate to establish database connectivity. Created HQL queries to perform create, insert and modify operations in the database. Integrated spring with Hibernate using various spring modules. Coded Rest API for product service using Spring Boot. Involved in creating basic SQL for CRUD operations and advanced SQL for procedures. Used Spring ORM component for Hibernate support to maintain data for Oracle Database. Used Spring Boot and developed the application as Microservices. User Apache Tomcat application server for deploying the war file. Used dependency injection features of Spring MVC framework and ORM mapping tool Hibernate for rapid development and ease of maintenance. Responsible for the overall layout design that meet cress device compatibility using Bootstrap, color scheme of the website using HTML5 and CSS3. Expertise in AngularJS Framework to design layouts in developing an application. Developed, tested, debugged and deployed the application in Apache Tomcat Server. Worked with QA team in Integration testing and User Acceptance testing. Used Web Services for creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also Developed and consumed REST base web services. Used shell scripts to maintain production and test AWS EC2 instances. Developed unit and integrated test cases for existing MicroServices. Worked in an agile team and involved in stand-up meetings. Environment: Java, J2EE, Hibernate, JSP, Servlets, HTML5, CSS3, Bootstrap, JavaScript, JQuery, Angular JS, Spring, Spring Boot, Spring MVC, MicroServices, Apache Tomcat Server, Oracle, Eclipse, Agile. Educational Details:- Masters in computer science Texas A&M University Bachelors Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript sthree database information technology hewlett packard microsoft procedural language Delaware Georgia Idaho Michigan New York |