Venkat Kankipati Java
Venkat Kankipati Java
PROFESSIONAL SUMMARY:
13+ years of professional experience as a Senior Java Full Stack Developer, proficient in Java and its associated
technologies.
Developed and managed robust Java-based applications across insurance, banking, healthcare, and inventory management
and automotive domains.
Strong understanding of the Software Development Life Cycle (SDLC), including Requirements Analysis, Designing,
Implementing, and Testing/Debugging.
Experience in multiple programming languages, including Core Java, HTML, XML, JavaScript, and AJAX.
Expertise in advanced software development methodologies such as Agile/Scrum model processes
Capable of working both independently with minimum supervision and collaboratively in team settings.
Strong background in J2EE/Jakarta EE environments, extensively using JDBC, Servlet, Spring 4.x, Spring Boot, and
Hibernate 5.x, JPA, XML Parsing, and SOAP & RESTful web services.
Experience with Java 8, JavaScript, Spring, Spring Boot, React, Hibernate 5, SOAP & RESTful Web services, and databases
such as Oracle PL/SQL, MS SQL Server, Heroku and MySQL.
Expertise in Java 8 features including Functional Interfaces, Multithreading, Collection API, Exception Handling, Time API,
and Stream API.
Developed a microservice that extracts data from PostgreSQL and generates a flat file and sends to AWS S3 using GO
(Golang)
Performed Golang unit testing and benchmarking for microservices and worked on integration of PostgreSQL database.
All these batch microservices are written utilizing distributed message passing via Kafka message broker with JSON and
CSV as data exchange formats.
Involved in successful migration of C based architecture to GO (Golang), worked in distributed systems and server sided
software.
Developed microservice to extract AML data from Enterprise Data warehousing and push to external systems in JSON
format.
Skilled in implementing end-to-end development and testing Web Services.
Proficient in developing scalable, reliable, and efficient web and enterprise applications using JSP, Servlets, Struts, and JSF
(Prime Faces).
Proficiency in working with relational databases like Oracle, MySQL, PostgreSQL, and NoSQL databases like Redis,
MongoDB, and Cassandra.
Proficient in conducting automated integration and behavioral testing for Java applications using tools such as Selenium,
JUnit4, TestNG, Mockito.
Adept at utilizing MockMvc and Fluent API for REST testing and employing mock server services for Spring Rest Template
testing.
Expertise in Angular 10, including advanced features such as component-based architecture, reactive forms, HTTP client
integration, and state management with RxJS.
Experience in Enable Caching with implementations such as EhCache 2.x, Redis, and Couchbase.
Expertise using ODM frameworks to connect asynchronous environments with Mongoose Connector and Cassandra Node
Driver.
Automated deployment processes by integrating code repository using build pipeline Jenkins, Bamboo, and GoCD for CI/CD
that can run on the cloud or on-premises.
Expertise in implementing Web Services, Microservices, AWS, Docker, and JMS for synchronous and asynchronous
connections between applications running on different servers.
Proficient team player with strong communication, adept at prioritizing and meeting deadlines consistently.
Expertise in software configuration management using SVN, GitHub, GitLab, Bitbucket.
TECHNICAL SKILLS:
Programming Languages Java, J2EE,Jakarta EE, C, PL/SQL, JavaScript,python.
Web Technologies HTML5, CSS3, AJAX, JSON, Bootstrap, jQuery, React JS Angular 6/8/10/12/14,
Redux, NodeJS, Express JS,Vue JS, Next JS, Spring Boot, JBPM.
Java EE Technologies & frameworks Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA,
JMS, Spring3.x/4.x/5.x, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring
Batch, Spring cloud, Dump Analysis.
Databases Oracle 10g/11g/12c, MS-SQL Server, NoSQL, DB2, Mongo DB, Dynamo DB,
Couch DB, SOA, OPA,CASSANDRA, and PostgreSQL.
Application/Web Servers Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat
Messaging Services JMS, Active MQ, Rabbit MQ, IBM MQ, Apache Kafka
Build & Configuration Tools Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Grunt, Webpack, NPM, Bower
Testing Tools Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Selenium, Protractor
Version Control Tools GIT, SVN, CVS, Bitbucket, TFS
Cloud Technologies & DevOps Tools AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, SNS,RDS, S3, Glacier,
Lambda, Kubernetes
Operating System Windows, Linux, Unix, MAC-OS
IDE’s Eclipse, Visual Studio, IntelliJ, Spring Tool Suite, Sublime Text, WinSCP, Putty
EDUCATION:
PROFESSIONAL EXPERIENCE:
Parisppany, NJ
Responsibilities:
Worked on an application which is developed entirely on MeanStack with deployment on node.js, MongoDB, Express, and
React.js based on the MVVM design pattern.
Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to
back-end MongoDB, to provide broadcast service as well as chatting service.
Customized the Node.JS server to pick the local package JSON and run the applications without changing the local paths and
variables and used Node.JS for server side web applications for java script codes to build real-time web API‘s.
Experienced in leveraging API Gateway for runtime governance and security of Microservices.
Worked on REST APIs, SOAP and understanding of Application Design principles and Cloud Native apps Development
Migrated existing on-premise infrastructure into cloud using AWS, Azure and its associated Services.
Azure Resource Manager (ARM) provides security, auditing, and tagging features to halp you manage your resources after
deployment.
Experience in data modelling and in migrating the data to MongoDB based on business needs.
Experience in design and developing Microservices leveraging MongoDB. Developed services to monitor housing
loan/underwriting related information reports to managerial people.
Used to perform adhoc backups using Mongo dump and restore.
Experience in creating js/no-sql scripts for DML operations using MongoDB
Experience in analyzing the performance and tuning the mongo queries and choosing the shard keys for sharded collections
based on the requirements.
Experience in creating indexes considering its bottlenecks and achieving good performance for Mongo queries.
Used MongoDB BI connector to connect to Tableau BI tool to generate reports on internal Freddie ToolSuite which is in turn
Developed Merge jobs in Python to extract and load data into MySQL database.
Experienced as a Web Developer in developing web applications using JavaScript, HTML, CSS, Bootstrap 3/4, REST,
JSON, AngularJS, Node.js, Backbone, jQuery, WCAG, and Ajax.
Worked on creating micro services using Jersey and Spring.
Developed Restful APIs and micro services using spring, Hibernate and Jersey.
Developed and simulated application using NoSQL, Gemfire, Redis, Kafka, RabbitMQ.
Worked and involved in deployment of core platform technologies, techniques, and web app frameworks such as Sencha (Ext
JS, Touch), Spring, JBOSS, Tomcat, JSON, XML, HTML5, and Web Services
Used Couchbase Python SDK to build applications that use Couchbase Server.
Worked extensively using Spring Cloud framework with centralized config server and service registry.
Gained good experience integrating various external systems by establishing communication via REST / SOAP. Consumed
and exposed data both in JSON / XML formats.
Have experience interacting with React Js, Angular Js on the front end.
Developed Exception Handling mechanism as required by API First design approach.
Debugged into issues by utilizing Kibana ELK tool, across multiple microservices.
Used APIGEE for creating proxy urls, Jenkins to build and deploy microservices Used Spring MVC to handle/intercept the
user requests and used various controllers to delegate the request flow to the back-end tier of the application.
Scaled the component interactions and generalized the interfaces using Restful web service.Designed and developed SOAP
Web Services Using Spring Web services module from scratch.
Proficiency in developing business processes using Bonita, JBPM, Business Manager.
Participated in the development and enhancements to a client profile maintenance system built in Angular5 and Spring MVC
with jBPM workflow in a role based approval process.
Proposed a new business process management solution, Spring Statemachine, to replace current jBPM framework
implementation, to reduce coupling for an easier troubleshoot and maintenance.
Consumed Restful web services using apache Http Client for the data coming from external systems.
Configured CI/CD (Continuous integration/Deployment) pipe line for the automatic deployment of artifacts/application to the
required servers or environments in Jenkins CI, and Clean for the new build process whenever code commits are done to
SCM tool Git.
Created RESTful APIs in Java environment using JAX-RS and Node.JS using react.JS framework.
Manage JIRA templates, workflows, and other functionality Evaluation and manage Confluence add-ons and macros
Designed and Developed Web Services using Restful and SOAP protocols with Apache CXF, JAX-RS/Jersey, JAX-WS,
XML and JSON.
Implemented modules into Node JS to integrate with designs and requirements.
Worked with business people to create reports/dashboards using tableau desktop for conveying.
Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as
well as access authority for the URIs and Server-side assets.
Environment: Spring Boot,Mongo DB, Express JS,JBPM, GCP, Angular10, React JS, Node JS, Redux, ES6, Web Pack, Grunt,
NPM, OAuth 2.0, Spring Data, Mocha, Chai, Kafka, Docker, Heroku, Spring Cloud, AWS, Drools.
Memphis,TN
Supported the Java backend core processes and the corresponding interfaces with the NOSQL AWS and MySQL databases.
Used Jest(Java Rest client) for ElasticSearch to execute the JSON queries.
Created RESTful APIs in Java environment using JAX-RS and Node.JS.
Proficient in using GO/JAVA design patterns and J2EE design patterns like Singleton, Front Controller, Business Delegate,
Service Locator, DAO, VO etc.
Developed Python batch processors to consume and produce various feeds.
Developed entire frontend and backend modules using Python on Django Web Framework.
Developed Business Logic using Python on Django Web Framework.
Created a web portal based on Angular.Js and Spring Boot technologies, which got deployed in a EC2 Docker container.
Clear concepts of Azure Service Management (ASM - Classic) model vs newer (ARM - Azure Resource Management)
model and experiencing in setting up RBAC roles (OOB) and Custom RBAC roles to Subscription level, or Resource
Manager Level to manage Azure Resources.
Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, end point security and firewall.
Expertise working with different spring modules like Spring IOC (Dependency Injection), Spring MVC, Spring AOP, Spring
Data (JDBC, ORM), Spring Boot and Spring Batch.
Worked on template base pages using Spring Thymeleaf.
Designed and developed process persistence framework using JBPM and open JPA
Provided production support to e-Store using Groovy, Poi, c3p0, PL/SQL, TopLink, Java, and Eclipse.
Experience with Object to Relational Mapping tools (Hibernate) and Model Driven Architecture supporting tools.
Using JetBrain's IntelliJ IDEA, JavaScript, Angular 2+, Jasmine, and Karma to design and develop unit level tests for
components of a graphical User Interface (UX).
Designed and implemented hundreds of workflows with thousands of components across several applications using object
oriented JavaScript and the Sencha Ext.JS Framework.
Built a React PWA using Material-UI, React-router-dom, Moment.js, and JSON Server. Created multiple.
Developed a full stack front and back end web app using React, NodeJS, MongoDB, Stripe and GraphQL.
Experienced in developing micro-service cloud infrastructure, Cloud native, SOA, n-tier Architecture Distributed
Applications and Redux.
Responsible for implementation of java integration components for JBPM and DROOLS. Developed code for multiple
projects utilizing legacy Struts framework to cutting edge Spring Boot Microservices, almost 90% of the time being spent on
Microservices.
Building UIs with various technologies including: React, Angular, CSS Modules, Styled Components, Sass, Less, Typescript,
MobX and Recompose.
External System service integration are done via rest service calls from the JBPM Process.
MEAN Stack development from scratch including mongodb server setup and expressjs server development.
Designing and managing relational database MariaDB/MySQL, and crawling and populating data.
Extensive experience with Data Extraction, Transformation, and Loading (ETL) from disparate Data sources like Multiple
Relational Databases like Teradata, SQL Server, Oracle, and Worked on integrating data from flat files, CSV &Excel files,
and XML files into a common reporting and analytical Data Model
Monitoring Cassandra cluster for resource utilization.
Used SQL Profiler for troubleshooting, monitoring, and optimization of SQL Server and non-production database code as
well as T-SQL code from developers.
Expertise in development of web and enterprise-level applications using Spring, Hibernate, EJB, Servlets 3.x, Scala, JPA,
JSF, JNDI, JMS, JAXP, JUnit, JMeter.
Used Maven as a build tool and created the framework with selenium, selenium grid, java, TestNG, BDD cucumber-JVM
and page object page factory design pattern.
Environment: Java, Spring Core, Spring Boot, Spring Tomcat, JBPM,Node JS, HTML, JavaScript, AngularJS, EC2, S3, SNS, SQS,
Auto Scaling, Route53, RDS, JDBC, JPA, Hibernate, Spring JDBC Template, Git, Jersey, Rest, SOAP, XML, XSD, XSLT, Servlets,
JSP, MySQL, Log 4j, JUnit, Mockito, Cucumber, Jenkins, Omni Graffle, Agile, Maven.
Responsibilities:
Worked in the environment using AGILE methodology and Kanban to handle access management tickets, defects and tasks
on a daily basis.
Involved in Daily scrum meetings, sprint planning, sprint review, and sprint retrospective.
Responsible for Coding, Code Review, Integration and Unit Testing of Application.
Involved in the Production Support along with the development work.
Responsible for designing page layout using HTML5, CSS3 along with JQuery, JSON and adding dynamic functionality to
each module.
Developed GUI by using HTML 5, JSP, JavaScript, Angular JS, AJAX and CSS.
Used Bootstrap for separating the database files for building an interface.
Involved in developing multithreaded modules and applications by using core java concepts like Multithreading
programming, Exception handling and collections.
Involved in developing web Page Application using Angular JS, Node JS, Ajax, Servlets, XSLT, XML Worked with XML
and JSON.
Worked on SPRING WEB FLOW for the action mapping calls from the views.
Having experience in developing a data pipeline using Kafka to store data.
Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra.
Migrated spring based application to Cloud based Micro Service API.
Used the Mozilla Firefox extension Firebug, to view and debug HTML, DOM and JavaScript.
Created SQL queries and executed them by using Hibernate Template provided by spring for improving the performance of
the Reporting modules.
Used AJAX to use the RESTFUL web services in the application which supported different format like text, JSON and
XML.
Implemented Kubernetes Ingress controllers to route external traffic to backend services, enabling load balancing, SSL
termination, and URL-based routing.
Utilized Kubernetes Operators and Custom Resource Definitions (CRDs) to automate complex application lifecycle
management tasks and extend Kubernetes functionality.
Implemented dynamic schema design and rich querying utilizing NoSQL-CouchDB for horizontal scalability and distributed
data storage.
Leveraged Oracle PL/SQL for transaction management and error handling, ensuring robustness and reliability in database
operations.
Redesigned and developed a web application using Angular 7 as front-end and using Web API.
Completely redesigned Menu & Navigation to Angular 7 and updated all the forms across Selling.
Updated the application with new features of Angular 6.
Implemented Router Module of Angular 5 to make the whole project a Single Page Application and add routers according to
the requirements.
Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators, Router etc.
Environment: Angular, Spring Boot, JavaScript, HTML5, CSS3-LESS, Spring Security, Rabbit MQ, Node JS, Express
JS, Bootstrap4.0, Hibernate4.x, OIDC, Eclipse Java/J2EE, Jenkins, Log4j, Redis, Mongo DB, Mongoose Connector, Oracle, JBoss,
Kibana, Elastic search, Logstash, EBS, Heroku, Kubernetes, Terraform, Dump Analysis, Netflix Zuul, Eureka, Swagger-OAuth 2.0,
Maven3.0.
Irving, TX
Role: Java Developer
Responsibilities:
Developed robust and scalable web applications using J2EE technologies, including Servlets, JSP, and JDBC, to meet
business requirements and enhance user experience.
Implemented MVC architectural pattern using Spring MVC, ensuring separation of concerns and maintainability of codebase.
Using Azure Functions to integrate applications and run backend processes according to schedules without
provisioning/managing servers.
Designing solutions on Azure, AWS, Google, Soft Layer & other hybrid cloud options
Experience working in MVC framework using Spring Framework including Spring MVC, Spring Security, Spring IOC,
Spring JDBC, Spring Boot.
Leveraged Java EE components such as EJBs and JMS for building distributed, transactional systems, ensuring reliability and
fault tolerance.
Played a pivotal role in designing and developing applications using Hibernate, JUnit, Struts, and Spring
technologies/frameworks within a Service-Oriented Architecture (SOA) framework.
Designed and optimized DHTML layouts and templates for cross-browser compatibility, ensuring consistent rendering across
different web browsers and devices.
Developed interactive and dynamic user interfaces using JavaScript, HTML, and CSS, enhancing user experience and
engagement on web applications.
Implemented client-side validation and form processing using JavaScript frameworks such as jQuery, ensuring data integrity
and user input validation.
Part of team implementing REST API's in Python using micro-framework like Flask with SQLAlchemy.
Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
Extensive experience with web development tools such as APTANA STUDIO, Adobe Dreamweaver CS3, CQ5, Spring Tool
Suite, and Eclipse.
Consumed third-party web services APIs and Web Services utilizing AJAX and jQuery.
Integrated Kubernetes with continuous integration and continuous deployment (CI/CD) pipelines, automating the deployment
and rollout of applications for faster delivery and increased efficiency.
Proficient in configuration management and version control software like SVN.
Tested and deployed applications on Tomcat Application Server.
Experienced in software development methodologies including SDLC (Software Development Life Cycle) methodologies,
Object-Oriented Technologies, UML, and Agile methodologies such as Extreme Programming (XP) and Scrum.
Designed, coded, and tested key modules of projects using Java OOPs concepts.
Utilized JDBC for establishing connections to MYSQL databases and retrieving necessary data.
Strong experience in database design using PL/SQL for writing Stored Procedures, Functions, Triggers, and complex queries,
leveraging SQL Server and MySQL databases.
Developed data-driven applications using PL/SQL for data manipulation, transformation, and validation, ensuring data
integrity and consistency across systems.
Hyderabad, India
Responsibilities:
Extensively worked in designing and implementation of multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML5,
Spring Boot, Angular JS, Servlets, JavaBeans with Eclipse.
Expertise in application development using Core Java, J2EE, JDBC, Servlets, Struts, Spring MVC, JSR 286, IOC Container,
AOP, Annotations, Hibernate, JUnit, Log 4j, Ant, Maven, CSS, XML.
Experience on Dynamics CRM forms customization using JavaScript and integration of CRM with other web/windows
applications.
Enhancement, Support and Implementation of various web, stand-alone, client-server enterprise applications using Python,
Django in various domains. Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP,
Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
Very strong experience writing API's/ and Web Services in Python.
Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and JQuery.
Enhanced and optimized the functionality of Web UI using RichFaces, JSF, AJAX, CSS, HTML and JavaScript.
Developed various GUI screens for the front-end using AngularJS and used various predefined components.
Extensive experience in front end technologies like JSP, JSF, Rich Faces, ExtJS, AngularJS, Angular 5/6/7, Node.JS, React
JS, Bootstrap, PrimeNG Components.
Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, NetBeans,
and Xcode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGapframeworks; and SVN, git, maven source code
environments.
Developed Single Pages Application using HTML5, CSS3, Bootstrap, ReactJS, Nextjs, GraphQl, Expressjs, NodeJS, Socket,
LESS.
Experienced in Development support tools such as NodeJS, NPM, Maven, Jenkins, Log4j, GitHub, SVN, JIRA, VersionOne,
CircleCI
Implemented EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using technologies J2EE,
XML, DB2 and Red Hat Linux.
Worked on creating complex Sqlqueries to create DS files in elixir to generate reports.
Experience With Core java, and Working on Frameworks Like Spring Mvc, Hibernate, JPA, Database (Oracle (SQl, Pl/SQL,
Postgres), MangoDB), Hadoop (Sqoop, Hive, Pig) Developer.