Sreeleesha Kamepalli - Lead Java Developer |
[email protected] |
Location: Northville, Michigan, USA |
Relocation: Yes |
Visa: GC |
Sreeleesha Kamepalli
Lead Java Developer +1 313-455-3624 [email protected] Northville, MI Yes GC Available to work immediately and willing to relocate across the US on day 1. Only C2C roles PROFESSIONAL SUMMARY: An aggregate of 10+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2EE, Java EE, Java SE in Client-Server, 3-tier, and n-tier applications. Hands-on experience in implementing different frameworks like Spring Boot, Spring Core, Spring MVC, Spring Data (Spring JDBC, Spring ORM, JPA), Spring security, Microservices, Spring Cloud, Spring Batch, JSF, and Hibernate. Expertise in implementation of Object Relational Mapping (ORM) frameworks like Hibernate, Spring data JPA in developing applications. In-depth knowledge of Kafka Connect, Kafka Streams, Schema Registry, Kafka architecture, configuration, message queues and best practices. Experience with Amazon Web Services (AWS) services like EC2, VPC, Cloud Watch, Cloud Formation, IAM, S3, RDS, Elastic ache, SNS, SQS, and SWF. Experience in working on Lambda Expressons, Functional Interfaces, Stream API s, Time PI s, Improvements on collections, concurrency and IO improvements using Java 8 and core java features. Hands-on experience in Java 11 features like var keyword, updated HTTP client, Epsilon garbage collector. Solid understanding of Design patterns like Singleton, Builder, Factory, Abstarcat Factory, Adapter, Observer, Decorator, Strategy, Command. Experienced Model View Controller framework such as Angular framework for creating Single Page Application (SPA). Experience in working with React features like components, Router, plus Redux, Animations, Forms, Events, Keys, and Flux architecture. Experience in installing Docker using Docker tool box. Environment provisioning solutions using Docker. Experience in deploying Microsoft Azure for applications utilizing the Azure services Including Blobs, Resource Groups, Azure SQL, Compute, Web & Mobile, Cloud Services, and ARM, focusing on high - availability, fault tolerance, and auto-scaling. Hands-on experience in Auto Configuration, opinionated defaults, Embeded web servers, Spring starters features of spring. Sound knowledge of CrudRepository, PagingAndSortingRepository, JpaRepository, JpaRepositoryFactoryBean, QuerydslPredicateExecutor which are imporatnt interfaces and classes of spring data JPA. Proficient in dependency injection and different injections such as constructor injection, setter injection, interface injection, methood injection and look up method injection. Excellent in IOC patterns, all types of bean scopes in spring and spring bean lifecycle associated with callbacks and methods. Expertise in model-view architecture of spring MVC with experience on configuring controllers and servlets for rendering of the HTML views. Experience in working with microservices patterns ecspecially SAGA pattern, Circuit breaker pattern, API gateway pattern, database per service pattern. Implemented Spring secuitry using different authentication techniques including OAuth 2.0, JWT. Experience in working with enterprise java beans to develop modular, reusable and transactional components within a Java EE. Having a good understanding of collection hierarchy for storing, organizing and manipulating data, objects or group of objects. Experience in working with Core Java features including autoboxing, autounboxing using wrapper classes, method overloading and over riding, constructor overloading and over riding, method and variable hiding, multi threading. Hands-on experience in working with collectors and different types of annotations, OOPS concepts namely inheritance, polymorphism, data abstraction,Encapsulation all types of interfaces. Experience in working with EAI patterns, data structures, API building, load balancing, troubleshoot, Experience in both types of intialization of singleton class and event handling in GUI using observer pattern, java.io classes like BufferedReader and BufferedWriter using decorator pattern. Experience with factory pattern using. java util package, command pattern using java.lang package, strategy pattern for sorting algorithms. Experience with JMS in creating, sending and consuming messages in asynchronous manner in Java EE. Hands on developing Angular features like Routing, Directives, Services, Components, Pipes, and Filters. Experience in using Angular forms like Template Driven and Reactive forms for both client side and server-side validations. Expertise in working with hooks, data binding, routing mechanism and HTTP client request handling of React. Proficient in life cycle methods of React, use of babel, Webpack, refs, props, states of React. Experienced with Jenkins, and Hudson to CI, compile, build, and deploy applications. Expertise in implementing message brokers like RabbitMQ and ActiveMQ. Hands-on experience in AWS lambda, step function, AMQ, dynamoDB, API gateway, ECS, EKS, RDS, key management services, AWS cloudbuild, AWS codedeploy, AWS codepipeline. Experience managing Azure Data Lakes (ADLS) and Data Lake Analytics and an understanding of how to integrate with other Azure Services. Experience in using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections. Experience in implementing Polymorphic DB Tables, Polymorphic Hibernate Entities, Polymorphic REST resources and Polymorphic JPA repositories. Expertise in front-end development using HTML, CSS, JavaScript(AngularJS, ReactJS and Vue.js), Nodejs, jQuery, AJAX, JSON, XML, and Bootstrap. Expertise in REST API building and testing them using Robot framework. Strong knowledge in SOAP, and RESTful for exchanging structured information in the implementation of web services. Experience in working with NoSQL databases like MongoDB, Cassandra, DynamoDB, Redis. Strong experience with complex PL/SQL Triggers, Stored Procedures, Packages and Views in DB s Oracle, MS SQL Server, and MySQL. Hands-on experience in working with OLTP supportive databases like MySQL, PostgreSQL. Experience in implementing SOA based solutions with the help of Oracle ESB, Oracle SOA suite, Experience in testing with JUnit Framework using Mockito and Easy Mock, Load Runner, and JMeter Experience with JUnit and TestNG in developing test cases and determining application functionality. Experience in working in different IDEs like IntelliJ IDEA, RAD (Rational Application Developer), RSA (Rational Software Architect), Eclipse, IntelliJ, and NetBeans. Experience in configuring and deploying the applications into Web and Application Servers such as Tomcat, WebSphere, Web Logic and Jboss Servers. Hands on experience in configuring and using Maven, Gradle and Ant build tools. Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements. Experience with SDLC, STLC - methodologies like Agile, TDD, Scrum, and Waterfall. Decent experience in using code repository tools Git, BitBucket and GitHub. Experience working with JIRA as Defect management for bug, issue tracking of application. Efficient team member with excellent work/ time management skills excellent leadership, communication and interpersonal skills, ability to work under strict deadlines. TECHNICAL SKILLS: Programming Languages Java 11/ 8, J2EE Java Java, J2EE, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA Java Frameworks Struts, Hibernate, Spring MVC, Spring Boot, Spring Batch, Spring frame, Spring Security, Spring Data, Spring Cloud, Spring Security Web Technologies JSP, Servlets, HTML, CSS, XML, Angular, Angular.js, TypeScript, React.js , Redux Cloud Computing MS Azure, Amazon Web Services (AWS), GCP. AWS S3, EBS, VPC, ELB, EC2, AMI, RDS, EMR, LAMBDA, Cloud Front, Cloud Formation, Cloud Tail security groups, Glacier, ELASTIC BEAN STALK, Route 53, ELK MS Azure MS Azure Functions, Azure Cognitive Search, Azure Active Directory, Azure App Insights, ARM Templates, Azure CLI, Azure App Services, Azure Event Grids, Azure Front Door Scripting Language JavaScript, AJAX Databases Oracle, SQL Server, MongoDB, Cassandra Messaging Brokers RabbitMQ, ActiveMQ, Apache Kafka Application Servers WebSphere, WebLogic, Tomcat Server Build Tools Maven, Gradle PROFESSIONAL EXPERIENCE: Client: Stripe Payments San Francisco, CA June 2022-Till date Role: Lead Java Developer Responsibilities: Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing (Agile Development Methodology/ SCRUM and tested the application in each iteration). Involved in planning process of iterations under the Agile Scrum methodology (3 Iterations). Major contributor in development of Microservices with Spring Boot and Spring Batch along with the test cases. Used Spring AOP and Spring Actuator to generate metrics with method level granularity and persistence. Extensively using Java features like Lambda expressions, Stream API, and Collections. Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library. Used Kafka to publish messages from one service and subscribe to the messages using another. Used Docker for creation of images of JAR files for updated version of operating system. Performed Continuous build and continuous integration using Jenkins. Created AWS Launch configurations based on customized AMI and used this launch configuration to configure auto scaling groups. Led the development of automation scripts using Google Cloud Deployment (GCP) Manager, reducing deployment time. Worked on batch process development using Akka with Camel. Utilized Cucumber BDD to automate API testing, improving test coverage and reliability. Implemented Cucumber-based automated testing for API endpoints, enhancing test coverage and accuracy. Experience in building RESTful APIs using NodeJS, Hapi.Js including route handling, request/response handling, and integration with databases. Proficient in Hapi.js framework, RESTful API development, and server-side application development. Used NodeJS, Hapi.Js for server-side development, including handling I/O operations and creating scalable, high-performance applications. Developed Application using Spring MVC architectures widely with annotations, dependency injection, IOC, integrated with the Struts framework with views based on JSP s. Expertise in MVC architecture using Struts, Spark with features like Validation, Tiles frameworks and Internationalization. Designed and developed Single page applications using NodeJS, GULP. Scalable data design for NoSQL databases like MongoDB, Caching in MongoDB With Redis Cache Using Spring Boot. Redesigned site with everything from contact page to landing page all using ReactJS. Used Spring Security designed for authentication and authorization to provide security and control the access to protected resources. Used Spring Boot service layer with dependency wiring, transaction, DAO and annotations. Developed Hibernate configuration files and queries and Implemented DAO classes using JPA and developed persistence Layer using Hibernate. Used Multi-Threading concept to process multiple tasks concurrently to make performance better. Developed applications using Java and new features of java (Lambda expressions, Date-Time API). Used React JS components like Forms, Keys, Events, Router, Animations and Flux concept. Developed AWS lambda function to send a request for internal service end points through API Gateway using Apache Http Client. Developed and deployed enterprise-level Java applications using Visual Studio, Spring Boot, and Microsoft SQL Server, achieving high performance and scalability. Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans. Created service accounts using Terraform with the respective roles to support the services deployed for managing the GCP TechStack. Created and managed AJAX calls in the application, integrated with the JSF controls. Developed and maintained Java applications using Visual Studio Code, ensuring code quality and adherence to best practices. Developed reusable Cucumber step definitions for common UI elements, streamlining test development and maintenance. Used AWS EKS to deploy and scale micro services at large scale. Implemented AWS solutions using EC2, S3, RDS and DynamoDB. Created webpages pages using HTML, CSS, jQuery UI, React, Restful and AJAX to create interactive front-end GUI. Added a few statements to JavaScript for alerting in case of invalid users and data as per the requirement. Ensured that the resource adapters maps to the codebase of application. Used Dynatrace to troubleshoot development issues including performance bottlenecks, code-level insights, transactions tracing. Provided expert-level support for GCP customers, resolving complex technical issues and ensuring customer satisfaction. Utilized Java and Spring framework to develop cloud-native applications on GCP. Contributed to the development of Java-based applications, leveraging Visual Studio Code for enhanced productivity. Develop and execute Unit Test plans using TestNG. Implemented Log4j for logging and developed test cases using Junit. Worked on SOAP UI extensively to perform Unit Testing of newly developed or existing web service operations. Worked on Postman extensively to perform Integration Testing of newly developed RESTful web services operations. Conducted thorough testing of React components and redux actions using testing frameworks like Jtest, ensuring robust code quality and minimizing bugs. Utilized serverless functions and GCP serverless services to streamline application development. Developed Maven scripts to develop the project war files and to deploy on to the JBoss Server. Maintained Version control of the code and configuration files using GIT. Used JIRA tool for project management in the application to track bugs, issues and project management functions. Environment: Java, JavaScript, NPM, jQuery, HTML, CSS, AJAX, RESTful web services, Hibernate, Spring boot, Spring security, ReactJs, Redux, Flux, Spring MVC, SQL, Hibernate, Kafka, Microservices, AWS cloud services, EC2, S3, RDS, MangoDB, AWS EKS, AWS DynamoDB, AWS lambda function, API gateway, Apache HTTP Client, AMI, AWS launch configuration, Git, Maven, Jboss server, Docker, Dynatrace, TestNG, Integration testing, Unit testing, Postman, SoapUI, JMeter, Junit Jest, GIT, Jira. Client: American Express Phoenix, AZ April 2019 May 2022 Role: Sr. Java full stack Developer Responsibilities: Major contributor in customer maintenance and schedule payment sections. Worked with Agile/Scrum methodologies, ensuring efficient project management and delivery. Collaborate with stakeholders to understand business requirements and translate them into technical specifications and actionable development plans. Design and develop RESTful APIs and Microservices to facilitate seamless communication between various components of the financial application. Developed Microservices using Java and Spring Boot, ensuring scalability and modularity. Involved in working with Angular components, modules, templates, services and the principles of a Single Page Application (SPA). Utilized Visual Studio extensions (e.g., ReSharper, CodeMaid) to improve code quality, efficiency, and maintainability. Spearheaded the implementation of behavior-driven development (BDD) using Cucumber and Java, ensuring effective collaboration between development and QA teams. Designed and implemented Cucumber BDD framework for a complex e-commerce platform, increasing test coverage and reducing manual testing effort. Design, develop, and maintain Java-based applications, leveraging JDBC, Servlets, Struts, Spring, and SQL for backend functionalities. Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing. Designed the application by implementing JSF Framework based on MVC Architecture with EJB. Developed a core routing framework for Verizon National Preorder using Apache Camel. Collaborated with cross-functional teams to troubleshoot and resolve escalated issues related to GCP services. Implementation of NodeJS is mainly used for authentication, authorization, session maintenance, and design of wireframe using Angular and creating services and exposing it to the backend which runs on Spring Boot. Designed and implemented container-based polyglot Microservices architecture using Docker and ActiveMQ for new application infrastructure. Implemented automated unit and integration tests using JUnit and Selenium WebDriver, ensuring code coverage and stability. Worked on business and data base layer using the Spring, and Apache Camel frameworks Used CI/CD tools such as Jenkins to orchestrate complex deployment workflows. Implemented Azure functions for integrating applications and to run back-end processes as per schedules without using managing servers. Developed RESTful APIs and microservices on GCP to enable scalable and flexible architectures. Led the migration of on-premises infrastructure to Google Cloud Platform (GCP), leveraging Google Kubernetes Engine (GKE) for containerized applications. Implemented spring batch to process monthly transactions and bill them accordingly. Developed distinct controller for every screen using spring MVC components and made helper classes to access various tiers. Expertise in asynchronous programming using callbacks, promises, or async/await in NodeJS, Hapi.Js and managed non-blocking operations effectively. Developed entire frontend and backend modules using Python on Django Web Framework. Implemented authentication and authorization mechanisms using middleware, Passport.js, JWT within NodeJS applications. Instantiated all bean classes in spring MVC framework by configuring and implementing Spring Application Context. Implemented core persistence classes using Hibernate framework, writing HQL queries, DB schema and PL/SQL queries. Used annotations for configuration of beans, building web services, production ready features. Used concept of spring AOP, Spring interceptors, spring filters, application context, bean factory. Worked with wrapper classes to develop wrapper objects for Data access objects. Implemented singleton, factory and command design patterns. Implemented Angular HTTP services to validate input fields of the form asynchronously with data from data base. Implemented Angular hooks including the effort hook and use state hook to add state and actions to the functional component. Implemented asynchronous processing using GCP Cloud Tasks, improving overall application responsiveness. Integrated Appium with Sauce Labs for distributing tests on the cloud. Experience in setting up test environment for automated script execution using Java, Appium and TestNG. Used Kubernetes for creation of images of JAR files which work in updated systems. Deployment, Updating and deleting all the resources from the application in a single or coordinated operation using Azure ARM. Used Azure VMs, Virtual network, Azure AD, Azure application gateway, Azure Blob storage, Azure container instances. Implement security measures and protocols to safeguard sensitive financial data, adhering to industry regulations and compliance standards. Worked on trouble shooting development issues using Dynatrace. Employed TestNG grouping and dependency features to manage and execute test cases efficiently in complex testing scenarios. Worked closely with the DevOps team to ensure smooth deployment and monitoring of backend applications, maintaining high availability and reliability. Implement and maintain robust data models in both SQL and NoSQL databases like MongoDB and Oracle SQL, ensuring data integrity, security, and compliance with regulatory standards. Implemented agent-server messaging dialog using Apache Camel and JMS (Active MQ implementation). Worked a lot on writing queries, stored procedures, functions and views for Oracle database to perform various operations on data. Integrated Maven with development. Developed test cases and performed unit and integration, tested by using Junit. Used Git for version control, ensuring efficient tracking, management, and collaboration on code repositories. Participate in code reviews and provide constructive feedback to team members, promoting a culture of continuous improvement and excellence. Maintain comprehensive documentation of codebase, APIs, and technical processes for future reference and knowledge sharing. Environment: Java, RESTful, Angular, Spring Boot, Spring batch, Spring MVC, Spring Security, Hibernate framework, Azure ARM, Azure VM s, Azure virtual network, Azure AD, Azure application gateway, Azure Blob Storage, Azure container instances, Microservices, Junit, Docker, ActiveMQ, Kubernetes, Jenkins, MongoDB, Oracle SQL, JTest. Client: HCA Healthcare -Nashville, TN Dec 2016 March 2019 Role: Sr Java Developer Responsibilities: Led the analysis, design, and implementation phases of the Software Development Life Cycle (SDLC) and employed agile methodology for application development. Implemented Microservices architecture using Spring Boot and REST API, ensuring scalability and modularity. Utilized Java features like Stream API, Time API, Functional Interfaces, Multithreading, and Exception Handling. Designed and developed the application using framework ReactJs. Implemented AWS cloud services expertise, including EC2, S3, CloudFormation. Deployed containerized applications, set up a multi-node cluster, and oversaw EKS managed Kubernetes deployments. Established a Microservices-based architecture by deploying Spring Boot, enabling seamless interaction through REST APIs. Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka Message Brokers. Contributed to the development and documentation of coding standards and best practices for Java development within Visual Studio. Integrated GCP services such as Cloud Storage and Cloud Firestore for scalable and efficient data management. Identified mobile elements using Appium Inspector, UI Automator Viewer. Secured the API's by implementing Oauth token-based authentication/authorization scheme using spring security. Built stable React components and stand-alone functions to be added to any future pages. Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept. Implemented the Drag and Drop functionality using React-Draggable. Built isomorphic applications using ReactJS and Redux with GraphQL on the server-side. Implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines ensuring automated and streamlined software delivery processes using Kubernetes and Jenkins. Orchestrated Java application deployments using AWS Elastic Beanstalk on EC2 instances, streamlining the deployment process and enabling automatic scaling. Worked on AWS S3 services creating buckets, configuring buckets with permissions, versioning, logging, and tagging. Integration of Amazon Web Services (AWS) with other applications infrastructure. Configured AWS EC2 instances in developing and QA environments with NodeJS. Designed and automated deployment workflows with AWS CodeDeploy and AWS CodePipeline, enhancing continuous integration and delivery processes. Worked with designer of UI pages to create a prototype using HTML, CSS, JavaScript, and jQuery. Responsible for front-end UI development using HTML, CSS, Typescript, PrimeNG, RxJS. Used jQuery UI for dialogs, tabs, data picker and model popups. Used CSS Sprites to decrease the number of HTTP requests and load time of web pages. Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud. Worked on Amazon DynamoDB to set up, manage and interact with a NoSQL database for data. Configured Jest for various JavaScript libraries and frameworks, including React, ensuring comprehensive test coverage. Performed Unit test cases using TestNG for spring, Mocha and Chai for React. Created dynamic schema design through NOSQL database Redis by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase through Automatic Sharing. Developed Maven Profiles for the build process and deployed them in the server. Used Git as Version control for code repository and for continuous consistency. Environment: Java, Spring boot, Microservices, REST API, Node JS, Apache Kafka, Spring AOP, Spring MVC, Spring Boot, Spring Security, OAuth, AWS cloud services, AWS EKS, EC2, S3, CloudFormation, CodeDeploy, CodePipieline, AWS Elastic Beanstalk, AWS virtual private cloud network, Kubernetes, Jenkins, Redis, Agile Methodology, TestNG, Mockito, Maven, Git. Client: BestBuy Ecommerce Richfield, MN Jan 2015 Dec 2016 Role: Java Full stack Developer Responsibilities: Involving in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC). Used spring as an application framework to build the Services layer. Used java features like lambda functions, Stream, Collectors, functional interfaces. Created Angular controllers, services, used Angular filters for filter functionality in search box and integrator functionalities. Migrated two legacy JAVA Applications deployed on Tomcat Server to Spring Boot stand-alone application on Azure. Implemented its core modules such as Spring Core Container, Inversion of Control, Data Access, MVC and Annotation Spring Boot configurations. Used Hibernate framework to connect to the database. Configured the dependencies with auto configuration feature in spring and enable spring profiles to switch between various set ups. Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management. Took part in setting up the routing configuration using Angular UI router for various views and sub views. Created Angular components, implemented Interpolation, Input Variables, Bootstrapping, NgFor, NgIf, Router Outlet, event binding, and decorators. Develop micro services and implement them using java and deploy them on Azure Kubernetes services (AKS). Used Azure Virtual Machines, Azure app service, Azure databases, Azure Files. Wrote Queries to get the information from cassandra for adjusting the data in it. Used GIT as Source/ Version control management system. Developed and maintained Maven project structures and directory layouts for consistency. Testing is done through Test Driven Development (TDD) using TestNG. Used Jasmine and Karma for UI testing. Created and maintained detailed project plans, timelines, and roadmaps using Jira project management features. Environment: Java, Angular, Node JS, Express JS, cassandra, Angular UI, HTML, Bootstrap, CSS, JavaScript, Spring Boot, Azure, spring, XML, Spring Boot, REST, Apache Kafka, Hibernate, GIT, Maven, Jenkins, Kubernetes, TDD, TestNG, Jasmine, Karma, Jira. Client: Mastek Enterprises Solution Private LTD. India June 2012 Nov 2013 Role: Java Developer Responsibilities: Used Spring for bean instantiation, annotations, controllers, request mapping to handle the Webservices request and response. Implemented Spring boot microservices to process the messages into the Kafka cluster setup. Developed REST APIs using Spring Web Framework and core Java APIs. Used Spring Boot which is radically faster in building cloud Micro Services and develop spring-based application with very less configuration. Used Spring Framework for the application development. Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database. Worked on front end development using Struts, JSP's, JSF and JSTL. Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs. Utilized AWS Elastic Beanstalk for automatic scaling testing. Deployed service APIs on AWS EC2 for integration testing. Setup and build AWS infrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates. Integrated services like AWS Code Pipeline, Jenkins, and AWS Elastic Beanstalk to create a deployment pipeline. Used Node.js to run s tasks and build properly the project and Implement modules into Node JS to integrate with designs and requirements. Designed and developed request and response XML Schema (XSD) documents for Webservices operations such as Retrieve History. Implemented Log4j for logging and developed test cases using Junit learned XML for communicating client. Developed test cases and performed unit and integration, tested by using Junit involved in developing Webservices operations in Service Oriented Architecture (SOA). Used Oracle database to store the client data in a structured format. Used Maven for the project management like build, install deployed application on Apache Tomcat server. Used GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT. Developed Groovy scripts to test report application output. Used Selenium for UI automation and used log4j for logging errors, info, exceptions. Involved in developing Webservices operations in Service Oriented Architecture (SOA). Responsible to finish Jira Tickets assigned on time and update their status on regular basis. Environment: Java, J2EE, Spring, React JS Spring MVC, Spring Boot, Hibernate, Nodejs, Microservices, SOAP, Tomcat, JPA, Maven, GIT, JUnit, Groovy, Log4j, Oracle, HTML, Kafka, CSS, JSON, JMS, UML, JSP, XML, JAXB, Unix, Selenium, Eclipse, Jenkins, Jira. EDUCATION: KKR AND KSR INSTITUTE OF TECHNOLOGY AND SCIENCES Bachelors of Engineering in Computer Science (2008-12). Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript sthree database active directory information technology green card trade national microsoft procedural language Arizona California Michigan Minnesota Tennessee |