Achuth - Java Backend developer |
surya.k@logicplanet.com |
Location: Wilmington, Delaware, USA |
Relocation: |
Visa: H1B |
Resume file: Achuth_Resume_1743603913381.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Achuth
Professional Summary: Senior Java J2EE Developer having 9+ years of experience in design and development of Java/J2EE desktop and distributed, multi-tier web applications. In depth knowledge of Object-Oriented Analysis and Design (OOAD), Design Patterns and Service Oriented Architecture. Strong experience in Java/J2EE technologies Spring framework, Hibernate, REST Web Services, Servlets, JSP, Spring JDBC, and MVC architecture. Solid understanding of core Java fundamentals. Proficient in Java 8 features, Lambda Expression, Functional Interfaces. Hands-on experience with automated test tools such as JUnit, Mockito, Cucumber. Experience in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Facade, Factory. Hands-on experience in storing data for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server. Skills and hands-on experience in connection pooling, distributed transaction management System with Spring JTA Based on Atomikos and Bitronix. Skills and hands-on experience in data caching, Hibernate Level 1 & 2 caches. Implemented Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules. Proficient in programming by using the IDE s IntelliJ, Eclipse, STS. Hosting Microservices on PCF. Used OAuth 2.0 along with Spring security framework to securely expose the API s by mandating the access token when client wants to access our resources. Spring Config server is used for externalizing configurations in a distributed system by encrypting and decrypting the property values for security and easy maintainability. Experienced in using Spring Feign Client for establishing HTTP communication between Microservices. Hands on experience Java Profiling & APM software (GCEasy and Dynatrace) and has a deep knowledge of GC. Experience in Continuous Integration (CI) and Continuous Deployment (CD) process systems using Jenkins. Experienced with deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, Web logic. Strong Experience and understanding of software development life cycles (SDLC) Agile, Waterfall model. Experience in Test Driven Development (TDD), using Spring JUnit Runner, Mockito. Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service. Implemented fail-safe and circuit breaker patterns in Spring Boot Microservice applications using Hystrix and configured Swagger-UI to register microservices with Eureka server. Experienced working with performance testing tools such as JMeter. Extensively worked on writing JMeter scripts for analyzing the performance of our application. Education: Bachelor s in ECE from JNTUH (2009-2013) Masters in computer technology from Eastern Illinois University (2022) Languages Java, J2EE, groovy, SQL and PL/SQL Mark-up/XML Technologies XML, XSD, XSL/XSLT, SAX/DOM and JSON. Tools & Framework Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Security, Spring Boot, JUnit, Jersey. Build Automation MAVEN, Jenkins, Gradle. Web services SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Micro services. Cloud Technologies PCF, GCP and AWS. Web/App Servers Web Sphere, Apache Tomcat, JBOSS EAP and Web Logic Server Databases Oracle, SQL-Server. IDE tools Eclipse, Spring Tool Suite (STS) and IntelliJ IDEA. Testing Tools/ Others Junit, Mockito and Cucumber. Version Control Tortoise SVN, CVS and GIT OS & Environment Windows and UNIX Design Patterns Singleton, Factory, MVC, Builder and DAO pattern. Professional Experience: Client: Bank OF America, NEWARK, DE April 2024 Present Role: Sr. Java Developer Description: IFLASH is the Internal Fraud Detection unit investigates and works on possible fraud committed by the Bank of America Associates. Internal Fraud Rules are executed, and high probability cases are identified and sent to the OMAN system. Investigation is conducted where these cases are reviewed and decisioned by the Internal Fraud Detection Unit. Investigation further may lead to termination of the associate or may come back as Not Fraud, Policy Violation, or strategy enhancement opportunity. Responsibilities: Involved in various phases of development, Iteratively analyzed and developed the system going through Agile SCRUM Methodology Imparted technical direction and guidance to the development team to create designs, develop systems, resolve issues and development schedule. Developed RESTful services using Spring Boot, Spring Security, Oauth2, Spring Cloud, Spring Config, Spring MVC , Oracle . Used spring framework including Spring core/IOC, Spring ORM, Spring Auto wiring and implemented the authentication, authorization, and access-control features by using Spring Security. Developed the components using the spring framework Spring MVC, Spring DAO, Spring AOP. Used OAuth process which has multiple login processes for our app as we integrated the third parties. Developed the authentication / authorization for the application using various NPM node modules including regex, JWT Web Token etc. Developed the Bank Fraud Alerts by executing the CRUD operations in the Oracle database using stored procedures. In responsible for creating the aggregate of Bank Fraud Alerts for the same customer. Responsible for developing the Bank Fraud Alerts sequential and conditional Batch jobs using the Spring batch framework. Responsible for writing the JobExecutionListener and StepExecutionListener classes for setting the values of context parameters and to insert the dynamic SQL setting and Item Transformer classes for implementing business logic during the execution of steps. Used Spring - Hibernate integration and JPA ORM in the back end to fetch data from Oracle Database. Implemented multi - threaded programming during transaction management with multiple databases. Implemented Hibernate and MyBatis for data storage into Oracle Database. Worked on Database schema design for major RDBMS like Oracle and SQL Server. Utilized SQL, PL / SQL to write Stored Procedures, Functions, Packages and Triggers. Achieved SOA using web services technologies like SOAP ( jax - ws ) , REST ( jax - rs ) , UDD and WSDL . Consuming REST APIS and coding with MVVM architecture and Prism standard. Used Promises to fetch JSON data with GET, POST, PUT, DELETE request methods for Web APIs. Performed application development using tools like IntelliJ, JUNIT, and Maven for building applications. Developed logging module using SLF4J to create log files to debug and trace applications. Maintain the progress of issues worked on in-progress status in JIRA. Participate in approving the pull requests and weekly code reviews to ensure the code quality. Experienced in creating pipeline scripts for CI/CD deployment using Jenkins. Used Maven as build dependency management tool and Bitbucket as version control. Collaborated closely with other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables. Co - ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved . Involved in testing and deployment of the application on Web logic Application Server during integration and QA testing phase. Responsible for Installation, configuration and maintenance of Continuous Integration and Test Automation using GIT, Jenkins, Maven, Groovy, NodeJS , and Unix Bash scripting. Developed the Unit test cases in Test Driven Development (TDD) and mock testing using JUNIT, Mockito frameworks and Spring Boot Test. Wrote the unit test cases for server-side applications by using the Junit5 and Mockito framework. Maintained the existing code base developed in the VueJS, Spring boot and Hibernate framework by incorporating new features and doing bug fixes. Environment: Java 17, Spring Boot 3.0, VueJS, Apache Kafka, Mybatis, Spring Batch, Spring Security, Oracle, Autosys, Spring integration, JWT, JSON, Object Mapper, SLF4J, Bitbucket, Jenkins, Windows, LINUX, IntelliJ, Cucumber, Maven, Swagger, Postman, REST and Soap services, JUnit, Splunk, SonarQube, Black Duck scan, Putty, winscp. Client: Wells Fargo, Philadelphia, PA JAN 2023 March 2024 Role: Sr. Java Developer Description: Artic stands for Account Receivables Trade Capital, it provides a Supplier Finance Solution that is integrated with bank payment systems. The solution will be used to manage invoice details related to our Supplier Finance product. It will ingest electronic files from the buyers in our programs containing approved invoice data. It will calculate the appropriate payment amount for the suppliers based on the invoice data. The solution will aggregate and provide the payment amounts to Wells Fargo systems. It will match inbound payments from buyers to open invoices. The solution will also allow for selling invoices to participant banks. Responsibilities: Involved in SDLC requirement gathering, analysis, design, development, testing and deployment of applications by using Agile (SCRUM) methodology. Design and develop Microservice business components using java, Spring Boot, Spring Security, Spring Batch, Spring Data JPA and implement REST Web Services based on RESTful APIs. Used spring framework including spring core/IOC, Spring ORM, Spring Auto wiring and implemented the authentication, authorization, and access-control features by using Spring Security. Designed and developed the REST based Microservices using the Spring Boot. Created and injected Spring Services, Controllers and DAO s to achieve Dependency Injection. Implemented Kafka Producer and Kafka Consumer in Microservices to ensure real time data flow. Ability to write Spring batch jobs to process the GL EOD job at specified intervals of time. Generated the General Ledger Files and stores in the nas location. Oracle team validate the GL files. Wrote the unit test cases for server-side applications by using the Junit5 and Mockito framework. Experience in creating the performance tests using JMeter. Experienced in writing the integration tests by using the Cucumber. Developed logging module using Log4J 2 to create log files to debug and trace application. Responding to production issues, daily application maintenance, incident resolution and responsible for process improvement, application monitoring strategy, and overall application stability. Maintain the progress of issues worked on in-progress status in JIRA. Participate in approving the pull requests and weekly code reviews to ensure the code quality. Experienced in creating pipeline scripts for CI/CD deployment using Jenkins. Used Gradle as build dependency management tool and Git as version control. Collaborated closely with other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables. Strong Experience of developing data models using Hibernate POJO s, configuring Hibernate persistence layer. Store and retrieve data from SQL Server database to perform Crud. Experience in importing data from various sources to the SQL Server Cluster using Java APi s. Used Spring Config Server for centralized configuration and Splunk for centralized logging. Used Jenkins for Microservices Deployment. Designed and developed Jenkins plugin as an end-to-end testing tool to increase Dev. Team productivity several times. Developed the Unit test cases in Test Driven Development (TDD) and mock testing using JUNIT, Mockito frameworks and Spring Boot Test. Used Test Driven Development, Unit Tests (Junit, Mockito), Gradle, JIRA issue navigator, GIT as a part of everyday tasks. Environment: Java 11, Spring Boot 3.0, PCF, Apache Kafka, Spring Data JPA, Spring Batch, Spring Security, Redis, Sql Server, Autosys, Spring integration, JWT, JSON, Object Mapper, Log4j, GitHub, Jenkins, Windows, LINUX, IntelliJ, Cucumber, Gradle, Swagger, Postman, REST services, JUnit, Splunk, Sonar Qube, Black Duck scan. Client: Hayneedle (Walmart), Omaha, NE Nov 2020 Dec 2021 Role: Sr. Java Developer Description: Hayneedle is an online retail company based in Omaha, Nebraska with a focus on furnishings and d cor. In 2016 Hayneedle was acquired by Jet.com, which later became a subsidiary of Walmart. Hayneedle is a system which is to perform Retail online operations. KLO track take care of all operations like Returns, Cancellation, tax calculations, Payments, and emails etc. Responsibilities: Involved in SDLC requirement gathering, analysis, design, development, testing and deployment of applications by using Agile (SCRUM) methodology. Design and develop Microservice business components using java, Spring Boot, Spring Security, Spring Batch, Spring Data JPA and implement REST Web Services based on RESTful APIs. Used spring framework including spring core/IOC, Spring AOP, Spring ORM, Spring Auto wiring and implemented the authentication, authorization, and access-control features by using Spring Security. Created and injected Spring Services, Controllers and DAO s to achieve Dependency Injection. Ability to write Spring batch jobs for updating bulk records at specified intervals of time. Implemented Spring boot Microservices to process the messages into Kafka Cluster setup. Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums. Used Java 8 Stream API for bulk data operations on collections using both streams and parallel streams. Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms. Implementing Service oriented architecture (SOA) and OOP concepts using Web Services like SOAP, REST Services. Used J2EE design patterns like Model View Controller (MVC), Singleton, Factory, Data Access Object (DAO), Data Transfer Object (DTO) and Service Locator etc., Developed backend services to fetch data from MYSQL using Spring Data JPA, Hibernate frameworks. Involved in using Spring Security for Web Applications for Microservice Authentication. Used OAuth 2.0 along with Spring security framework to securely expose our API s by mandating the access token when client wants to access our resources. Considering security aspect used implicit/ API grant type. Implemented fail-safe and Circuit Breaker patterns in Spring Boot Microservice applications using Hystrix and configured Swagger-UI to register Microservices with Eureka server. Experienced in using Spring Feign Client for establishing HTTP communication between Microservices. Used Spring Boot Actuator for monitoring and managing applications that are running in Production. Experienced in using the Spring Data JPA framework to interact with the database and do CRUD operations. Spring Config Server is used for externalizing configurations in a distributed system by encrypting and decrypting the property values for security and easy maintainability. Monitor server logs to support production activities with the help of Splunk Cloud logging. Experienced in writing PL/SQL Procedures, Views, Indexes, Triggers and Functions to create and manage data on schemas. Also experienced in writing complex queries for extracting data. Wrote the unit test cases for server-side applications by using the Junit5 and Mockito framework. Experienced in writing the integration tests by using the Spring MVC test framework and h2 database. Developed logging module using Log4J 2 to create log files to debug and trace application. Maintain the progress of issues worked on in-progress status in JIRA. Participate in approving the pull requests and weekly code reviews to ensure the code quality. Experienced in creating pipeline scripts for CI/CD deployment using Jenkins. Used Gradle as build dependency management tool and Git as version control. Collaborated closely with other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables. Environment: Java 1.8, Spring Boot, JWT, JSON, Object Mapper, SLF4J, GitHub, Jenkins, OpenShift, Apache Kafka, Windows, LINUX, IntelliJ, Cucumber, Maven, Active MQ, Swagger, Oracle, PL/SQL, Postman, REST services, JUnit, JMeter. Client: Gap, San Francisco, CA Feb 2017 Nov 2020 Role: Sr. Java Developer Description: NGPOS is a system that assists store associates at GAP Inc. to perform store operations. Services track take care of all operations like add product, tax calculations and payments at stores. And also supports returns and refunds at store for which transactions performed online. Responsibilities: Used AGILE methodology and actively participated in Scrum meetings to produce quality deliverables within time. Used React JS for templating for faster compilation and developing reusable components. Used object storage container to store the secured files and retrieved from API by using Amazon Web Services (AWS). Created Class Diagrams, Sequence Diagrams and Activity Diagrams to describe the relationship that exists among system's object in accordance with the business requirements. Deployed Spring boot based Micro Services, Docker container using Amazon EC2 container using AWS admin console. Developed application using Spring MVC, Hibernate and Rest Web Services on presentation layer, business layer is built using Spring and the persistent layer. Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components. Core java development for different components. Developed the application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction and Batch, Oracle. Maven. Developed Microservices and converted the user stories into backend logic in service classes. Used Microservices with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers Implementing Microservices to base on Restful API utilizing Spring Boot with Spring MVC and Apache Kafka Build REST by building Node JS Server in the back end to handle requests sent from the front-end jQuery Ajax calls. Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle. Used React JS to develop client-side web applications which included dealing with data. Involved in the Development of various layers to accommodate the application as per the MVC design pattern, DAO and DTO patterns using Spring, Struts and Hibernate. Worked on performance tuning of cluster using Cassandra, configured internode communication between nodes and client using SSL encryption. Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development. Involved in fetching user details from third party applications using OAuth Authentication. Involved in system design and Java 8 development using Collections Framework, Lambdas, Streams, Parallel Streams, Functional Interfaces, Exception Handling, I/O System and JDBC for the action classes. Used XML and JSON for transferring/retrieving data between different Applications and Used MongoDB database high availability concepts with data replication, for the failover design. Development of front-end applications using Angular, Dependency injection and Http modules with Node JS server for future evolutions. Designed and developed XSLT transformation components to convert data from XML to HTML. Implemented IBM MQ API to get the messages from Message Queue. Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job. Extensively used Spring IOC, configured Application Context files, and performed database object mapping using Hibernate annotations. Spring AOP was used for intercepting the SOAP requests and for logging requests and for transaction management. Wrote test cases on JIRA and built test scripts for automating various end-end REST APIs. Used Hibernate Template and Core Hibernate in data access layer to access and update information in the database. Developed Web services to allow communication between applications through REST. Used Maven to build the application and deploy it on to the server. Followed TDD Test Driven Development and developed test cases by using JUnit and Mockito. Used Log4j for logging various levels of information like error, info, and debug into the log files. Created object modeling using UML2. Maintained version control of the Java files with GIT. Responsible for writing Unit Test Cases using Junit5. Responsible for Load Testing using Apache JMeter. Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug, JIRA and IntelliJ debugging tool. Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews. Environment: Core Java (Java 8), HTML5, CSS3, JavaScript, jQuery, XML, Angular 4/ 6, Bootstrap, Spring Core, IOC, MVC, DAO, Struts, Hibernate, MYSQL, MONGO DB SOAP web service, RESTful web services, Maven, WebSphere, JUnit, JIRA, Firebug, GIT. Client: Gap, San Francisco, CA Aug 2015 Feb 2017 Role: Sr. Java/J2EE Developer Project: Mosaic Description: Mosaic is an integration layer to connect to WMOS. Different systems like PFI, PETE, OMS, ICM and TMI messages will exchange data with WMOS using Mosaic services. It is a micro service architectural cloud-based application which takes data from one system, processes it and sends it to the other system. Involved in SDLC requirement gathering, analysis, design, development, testing and deployment of applications by using Agile (SCRUM) methodology. Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums. Used Java 8stream API for bulk data operations on collections using both Streams and Parallel Streams. Design and develop Microservice business components using Java, Spring Boot, Spring Security, Spring Batch, Spring Data JPA and implement REST Web services based on RESTful APIs. Ability to write Spring Batch jobs for updating bulk records at specified intervals of time. Used OAuth 2.0 along with Spring Security Framework to securely expose our API s by mandating the access token when client wants to access our resources. Considering security aspect used implicit/ API grant type. Implemented fail-safe and Circuit Breaker patterns in Spring Boot Microservice applications using Hystrix and configured Swagger-UI to register Microservices with Eureka Server. Experienced in using Spring Feign Client for establishing HTTP communication between Microservices. Used Spring Boot Actuator for monitoring and managing applications that are running in Production. Experienced in using the Spring Data JPA framework to interact with the database and do CRUD operations. Spring Config Server is used for externalizing configurations in a distributed system by encrypting and decrypting the property values for security and easy maintainability. Wrote Restful Web Services to communicate with MongoDB. Worked with NoSQL database MongoDB and created pipeline from MongoDB Cluster. Implemented and managed high availability (Replication) and load balancing (Sharing) cluster of Mongo DB having TBs of databases. Experienced in designing and development of Feature Toggles by using Spring Framework to enable or disable certain features in production without deploying code and providing dark launch capability to app owners. Publish, promote, and manage the APIs in a secure and scalable environment by using Apigee gateway. Worked on building proxies and policies with in APIGEE along with security frameworks. Experience in migrating the AWS RDS database to host on EC2 instance for enhanced cost savings. Experience in working on cloud-specific AWS technologies including IAM, Simple Storage Services (S3), Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch. Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2. Involved in the configuration and administration of AWS (Amazon Web Services), EC2 (Elastic Cloud Computing) resources such as instances, EBS volumes, snapshots, elastic load balancers. Used MongoDB for uploading and retrieving files in our Spring Boot microservice application. Ability to write the unit test for frontend by using Karma and Jasmine framework and writing the integration test cases by using the Protractor test cases. Wrote the unit test cases for server-side applications by using the Junit5 and Mockito framework. Experience in creating the performance tests using JMeter and uploaded scripts in Blaze Meter. Experienced in writing the integration tests by using the Spring MVC Test Framework and H2 database. Developed logging module using Log4J2 to create log files to debug and trace application. Responding to production issues, daily application maintenance, incident resolution and responsible for process improvement, application monitoring strategy, and overall application stability. Maintain the progress of issues worked on /in-progress status in JIRA. Participate in approving the Pull Requests and weekly code reviews to ensure the Code Quality. Environment: Java 8.0, Angular, Spring Boot, Spring Security, Eureka, HTML/CSS/Typescript, Material, Web Services, IntelliJ, APIGEE Edge, nw-apigee-cli, Gradle, GIT, Contrast, Accessibility, twistlock, Tomcat, Apache Kafka, MongoDB, AWS, Kubernetes, Docker, Concourse, Junit 5.0, Protractor, Karma, Jasmine, Jira. Client: Nationwide Mutual Insurance Company, Des Moines, IA, 50266 Aug 2014 July 2015 Role: Sr. Java/J2EE Full Stack Developer Project: Customer Transfer Portal Description: The Customer Transfer Portal (CTP) is an easy to use, fully-functioning, best in class application for Nationwide Mutual Insurance Company that can be used by the end customers to quickly review the policies quoted by Nationwide. This application is used to facilitate the process of finalizing a policy or group of policies for an individual policyholder issued from Nationwide Transfer Network (NTN). CTP provides capability for the end customers to quickly review the premium, coverages, limits, and discounts relevant to the different quotes associated with that Customer to ensure they want to move forward with the activation process in the customer transfer portal. Ability for the Customer to see their new policies' total premium and their options for payment and update their policies' billing type, set up the communication preferences, E-Sign of policy and trailing documents, to cancel prior carrier policy and creating Nationwide account. Responsibilities: Involved in Daily Scrum (Agile) meetings, Sprint planning, grooming to gather & understand requirements and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint. Converted a Monolithic App to microservices architecture using Spring Boot using 12 factor app methodology Deployed, Scaled, Configured, wrote manifest file for various MicroServices. Development of Micro Services for all the models using combination of Spring Boot and Spring Security. Developed the front-end using HTML, JavaScript, AJAX, and CSS. Used the basic principles of MVC to incorporate the React framework to build client-side application. Configured Jenkins in Microservice apps for deploying and implemented Jenkins for the central build. Designed and implemented an application using Spring MVC, Spring IOC, Spring Transactions, and Dependency Injection using Spring Annotations, AOP, Container-managed transactions, and hibernate. Developed Apache Camel endpoints and used producer template to route messages to JMS queues. Used Jenkins and pipelines to drive all Micro Service authentication builds out to the Docker registry and then deployed to Kubernetes. Validating RESTFUL Web services and automating the web services testing using Test NG, Log4j, JAXB and JSON Parser GSON. Created common classes and maintained the utilities. Deployed applications in Google Cloud Platform (GCP) and used Kubernetes as container orchestration tool. Publish, promote, and manage the APIs in a secure and scalable environment by using Apigee gateway. Worked on building proxies and policies with in APIGEE along with security frameworks. Developed Web Applications using Java, J2EE, Struts and Hibernate. Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template and Spring Boot for easy bootstrap applications from scratch. Worked with IDE as IntelliJ and deployed into IBM Web Sphere 8.5 Application Server& used Maven build tool to achieve more functionality for build process. Developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java. Implementing the new message retry mechanism using Kafka in the event of any failure in the downstream systems. Experienced in Rest API Automation using Test NG, Log4j and XML, JSON Parsers. Experienced in creating pipeline scripts for CI/CD Deployment using Jenkins. Authenticating Users and to provide the security to RESTful Web Services using OAUTH 2.0. Extensively used hibernate named Queries, Criteria Queries, Hibernate Query Language (HQL) to interact with database to perform database operations. Developed Data Access Layer using Hibernate ORM Framework, Spring JDBC and Spring Transactions. Hands on experience with data base design in MYSQL database. Experienced in writing PL/SQL Procedures, Views, Indexes, Triggers and functions to create and manage data on schemas. Also experienced in writing complex queries for extracting data. Create SQL queries to join tables, aggregate data and modified PL/SQL queries to match the business requirements. Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3, Bootstrap, jQuery. Used XML DOM API for parsing XML. Experience in developing prototypes using responsive frameworks like Bootstrap. Environment: Java 8, HTML5, CSS3, JavaScript, XML, JSON, Bootstrap, Hibernate, Cassandra, Oracle, PL/SQL, Angular 2, MongoDB, web service (RESTful), WebSphere, JUnit, JIRA, Mockito, Gradle, APIGEE Edge. 732-51-0009 - EXT 831 Surya.k@logicplanet.com Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript sthree database information technology green card procedural language California Colorado Delaware Iowa Nebraska Pennsylvania |