Kanaka Durga Kantheti
E-Mail: **************@*****.***
Phone: +1-412-***-****
Professional Summary:
Around 7 Years of experience in extensive experience in Web Analysis, Design, Development and implementation of client/server technologies. Extensively worked with HTML, CSS, JavaScript, DOM, jQuery, AJAX, JSON and Angular JS using Java/J2EE and related web technologies.
Developed backend services and automation scripts using Python (3.x) with strong knowledge of OOP, decorators, generators, and exception handling.
Expertise in developing applications using Java/J2EE (SDET), Spring, Iaas/Paas, Hibernate, Struts, Webservices, Servlets, JSP, Azure, fiddler, JDBC, XML, AJAX, JQuery, Node JS and Java Script.
Expertise in MVC Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework, Tiles Framework, and Internationalization.
Designed and optimized Spark jobs using Spark SQL, DataFrame, and RDD APIs to process terabytes of data efficiently.
Experience in creating the IAM Service: IAM Policies, Roles, Users, Groups and service accounts thru Terraform Scripts.
Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), VPC, Amazon Simple DB, ELB, EBS, DynamoDB, RDS, Aurora, AutoScaling, Amazon Cloud Watch, IAM, OPsWorks, CloudTrail, CloudFormation, RedShift, Route 53, SNS, SES, SQS, LAMBDA, CodeCommit, CodeBuild, CodeDeploy, CodePipeline and experienced in building highly scalable java applications using various architectures.
Used java multithreading infrastructure to load data process data in chunks to improve performance.
Experience with IBM WebSphere, JBOSS and Apache Tomcat Application Server.
RIA applications using Flex, HTML5, CSS, Ajax, Dojo and NodeJS.
Experience working with Front-end technologies HTML5, CSS3, JavaScript, JSON, AJAX, DOM, Custom Tag Libraries, jQuery, Bootstrap, XML, XSLT, Angular2/4/5/8/12, React JS, Vue JS.
Expertise in open source frameworks like Struts 2.0, Spring 2.5 (IOC, JDBC, AOP, and LDAP), WebServices, Hibernate 3.0, JAXB, AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT etc.
Experienced in Object-Oriented analysis and design, with J2EEdesign patterns including Singleton, Factory, Prototype, Session Façade, Data Access Object, DAO, Service Locator, Data Transfer Object, and Business Delegate.
In depth experience with PL/SQl, T-SQL DB development, Design Patterns, Agile- Scrum, XP, TDD (Test driven).
Experience in writing test-cases in Java environment using JUnit.
Expertise in working with Windows, LINUX and UNIX platforms and also in environments using Agile SCRUM development methodologies.
Implemented the Kotlin with Android studiofor smooth functioning of the location based services GPS, Bluetooth on Android.
Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI and Hibernate.
Knowledge and experience in XML and XML parsers, SOAP-based web services, RESTful Web Services, UML.
Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java2 (JDK1.7), J2EE Design Patterns, Data Modelling and UML based system design.
Experience in User Interface (UI) design and development process using technologies like HTML5, CSS3, JavaScript, jQuery, JSP, Bootstrap, AngularJS, Vue.js
Experience with configuration management tools like Ansible and Packer and automated the cloud deployments using terraform.
Experience in building applications of various architecture styles like Micro-services architecture consisting of Restful web services and Docker container based deployments, Event driven architecture applications built using spring integration, RX java, Bacon JS, Apache kafka and SOA built using SOAP base JAX-WS web services and Mule ESB.
Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Ajax, JSON, Node.js etc
Having extensive work experience with Java 1.7 and 1.8 (JDK, JRE), J2EE, JSP, JavaScript, and Hibernate, spring, Struts MVC.
Excellent working experience with various frameworks like MVC, Struts.
Good Knowledge of UML and Together Soft/ Visio tools.
Experienced in developing Automation Framework using Cucumber BDD, JUnit, Gherkin, Java and Selenium WebDriver
Individual responsibility for requirement gathering from customer account business owners & warehouse managers, and worked on technical design and iterative development of WMS application’s new modules
Experience in handling messaging services using Apache Kafka .
Experienced and proficient in Security Framework of OWASP, BSIMM, Secure SDLC along with expertise in OWASP Top 10, SANS 25, CWE and CVSS.
Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
Independently integrate multiple APIs and new features using React + GraphQL stack.
Good Experience in Implementing J2EE Design Patterns.
Expertise in Hibernate, Docker, Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management toolsand a webcommerce like ATG
Utilized Google Maps place web service to determine location based application system.
Expertise in client-side design and validations using HTML5, CSS3, Java Script, jQuery, Ajax, Angular JS, React Js, Backbone JS, Bootstrap JS and Node JS.
Proficiency in Service consuming and publishing of JSON based RESTful WebServices with JWT security tokens.
Experience of Software Development using J2EE technologies in a web and client-server environment using JSP, JSTL, Servlet, AJAX, JDBC, Hibernate 4.3, Spring Security 3.2, OAuth 2.0, JMS, Java Mail and Log4j.
Work Experience with testing tools and applications such as JUnit, Mockito, FireBug, FirePoster, SoapUIand
Work Experience with testing tools and applications such as JUnit, Mockito, FireBug, FirePoster, SoapUI and performed Unit testing, integrated testing, and closely worked with QA team in preparation of Test plans.
performed Unit testing, integrated testing, and closely worked with QA team in preparation of Test plans.
Instructed application team in secure programming during all phases of application lifecycle (SDLC) based on OWASP standards.
Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
Working experience with Non-Relational Databases like Mongo DB (NoSQL).
Experience working in BDD framework like Cucumber
Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
Experienced in developing the multi-tier Client-Server and Distributed Object Systems and Object-Oriented Technologies in an Internet/Intranet Environment.
Designed and implemented distributed data processing pipelines using Apache Spark (Core, SQL, DataFrame, Dataset APIs).
Implemented Java based methods with Google Maps API Version 1.55.
Strong knowledge on working with GraphQL schema, queries and mutations to interact with Mongo DB and several other data layers.
Used Terraform to provision the instances on AWS Cloud.
Experience with Hashi Corp tools (Terraform, Packer, Vault).
Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular.JS 7/8/12 and Node.js, Java 21/18/11/8.
Solid experience on API development using Node JS.
Implemented and monitored Multi DC - Multi Rack Cassandra Clusters using node tool and Ops Center.
Used jQuery and AngularJS, JavaScript to provide dynamic User Interface and for the client-side validations.
Used Rabbit MQ as Java Messaging Service (JMS) for producing and consuming data between applications.
Experienced in design and developing Test plans, Test Cases (Manual/Automated), Test Procedures, white-box and black-box testing.
Created Validation rules, workflow rules, assignment rules for leads, record types, page layout assignment etc. for the Sales application using Salesforce.
Technical Skills:
Java/J2EE Technologies & Languages
Core Java, Java 7/8/11, JSP, Servlets, JDBC, JNDI, JSTL, Java Beans, Multithreading, Generics, Collections, Web Services, Spring BOOT, Micro services, Objective-C, Swift, Python, Typescript
Web Technologies
HTML5, JSON, XSLT, DOM, CSS3, JavaScript, XPath, AJAX, JQuery, Angular JS., React JS
Methodologies
UML, Agile and traditional SDLC
Web/Persistence Frameworks
Spring, Hibernate, Spring Data JPA
AI / Generative AI
PyTorch, TensorFlow, Scikit-learn, OpenAI API, LangChain, Hugging Face Transformers, Prompt Engineering, RAG (Retrieval-Augmented Generation)
Messaging
IBM MQ Series, JMS, kafka
Bug Tracking Tools
Rational Clear Quest, BugZilla, Jira
Design & IDE
Eclipse, STS, IntelliJ IDEA
DevOps Tools
Jenkins, Docker, Kubernetes, Ansible, Terraform
Databases/Tools
Oracle 11g/10g /9i, SQL Server, DB2, MySQL, Toad, PL/SQL Developer
Design/Version Control/Repository
Rational Rose, SVN, Clear Case, GIT, Bitbucket.
Cloud DB/Platform
Oracle, AWS,GCP
Operating Systems
Windows, Linux, UNIX, IOS
Professional Experience:
Client: PNC, Remote Nov’2024 to till Date
Role: Sr. Java Full-Stack Developer
Designed, developed, and unit tested applications deployed to Microsoft Azure, contributing to cloud application architecture using Core Java, REST APIs, and Spring. Independently built three Java-based applications and supported engineering quality through automated testing. Partnered with product owners on feature architecture, timeline and resource estimation, and risk mitigation — resolving all critical and high-priority security defects before release. Applied Java 17 features (pattern matching, sealed classes) and built event-driven microservices with Vert.x 5.x integrated with AI/ML inference services. Actively participated in Agile ceremonies including daily scrums, sprint planning, and review sessions.
Responsibilities:
Worked as software developer, doing ground up development with Java and related web frameworks, including Java 8/11/17/21, Spring Boot, and REST API
Followed agile methodology with daily stand-ups and biweekly sprints and retrospectives.
Experience with developing for cloud-based applications (i.e. Amazon AWS)
Designed and implemented event-driven microservices using Spring Boot and Kafka, integrating AI/ML models and LLM-based services for real-time intelligent decision-making.
Created Kibana Dashboards, visualizations and Cloud Watch Metrics and alerts in AWS, Elastic Bean Stack, Created EC2 instances.
Developed frontend applications using React, TypeScript, Redux, and modern UI frameworks.
Built REST APIs using Flask / FastAPI / Django for data-driven applications.
Installed and configured Jenkins and managed CI/CD environments. Managed Docker environment, including Docker files and configuration
Used HTML5, CSS3, Vue.js and also the internal framework components to build the presentation layer for the application.
Designed and implemented event-driven microservices using Spring Boot and Kafka, integrating AI/ML models, RAG-based architectures, and LLM-based services for real-time intelligent decision-making.
Developed and deployed serverless AI/ML inference services using AWS Lambda and API Gateway, reducing latency and infrastructure overhead.
Automated infrastructure provisioning using Terraform and CloudFormation, supporting AI/ML and GenAI workloads in cloud-native environments.
Integrated Python services with Java-based microservices in distributed environments.
Experienced in writing Terraform scripts for infrastructure configuring
Developed full-stack applications using Java Spring Boot and React/TypeScript.
Designed, implemented and deployed complex software solutions that fully satisfy the business requirement.
Analytical thinking, problem-solving capability and in depth understanding of software design and programming principles.
Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
Implemented semantic search using embeddings and vector databases, forming the core retrieval layer for RAG-based GenAI applications.
Developed data preprocessing pipelines including feature engineering, normalization, and model validation to improve ML model accuracy.
Worked on creating the modules driven AWS infrastructure with Terraform. Created infrastructure Git repositories for Terraform to launch the stacks.
Experience in developing Android Application using Android Studio, Eclipse IDE, Android SDK, ADT plug - in.
using Angular 9/8/12, React, HTML5, CSS/CSS3/SCSS, TypeScript, JSON, Node, Webpack, Grunt.
Creating reproducible infrastructure environments for the microservices architecture (Ansible, AWS CloudFormation)
Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD)
Developed Micro services using Spring Boot and deploying them as a docker image on AWS using CICD pipeline
Collaborated with Business Analyst and Product Owner to ensure clear and well-formed user stories and well-defined defects.
Applied supervised and unsupervised learning techniques for anomaly detection and fraud identification in financial datasets.
Provided support for functional, regression and performance testing, and provides analysis and recommendation on performance testing.
Created service accounts using Terraform with the respective roles to support the services deployed for managing the GCP TechStack
Used Google static map API for maps.
Highly-available and auto-scalable set of microservices with zero-downtime deployment, unified monitoring and logging (Docker, AWS Elastic Beanstalk, Ansible, Jenkins, Datadog, Splunk)
Provided technical support including issue investigation and analysis for production alerts; fulfils tasks that aid monitoring of production health.
Experienced in working with SQL database with Store Procedures, Functions and joining Queries.
Implemented Spring boot microservices to produce and consumes the messages from the Kafka cluster setup using Spring Cloud Kafka Streams.
Effectively communicated (written, verbal) issues and solutions in a clear, consistent manner through appropriate methods (voice calls, email, instant messaging, and ticketing systems).
Working experience with HTML, CSS and JavaScript
Used Swagger, Postman for testing the responses and analyzing the technical issue.
Worked with wire mock server and created wire mock stubs
Writing and executing unit test cases using JUnit and Mockito Testing Framework.
Worked extensively in front end technologies like HTML5, CSS3, JavaScript, jQuery data tables, Angular 8/12, media queries for responsiveness to develop Single-Page Application.
Developed components using Angular classes, services, models and es6 features.
Developed messaging Components using Spring Integration and JMS to send messages from one application to other application internally.
Integrated Vert.x services with Kafka for real-time message streaming, supporting AI-driven analytics, anomaly detection, and predictive insights.
Developed non-blocking, event-driven microservices using Vert.x 5.x, enabling seamless integration with AI/ML inference services for high-concurrency processing.
Enhanced application performance by Angular 8/12 Component based development in view of future Angular framework transitions.
Implemented Micro Services to perform quick transitions to report to the host system.
Involved in Spring RestfulAPI Design & development to make other systems interaction.
Developed REST Web Services using JAX-RS and consumed the Web Services to retrieve data from different applications using REST protocol
Build Spring based Java and Scalamicroservices to support enterprise web applications
Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic layer and the persistent layer.
Worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle to process the data.
Executing tasks on XML registry, XSLT/XQuery and transformation capabilities.
Used GIT as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions
Environment: ReactJS, AWS, SpringBoot, RestAPI,Rest Webservices, Kafka,PL/SQL, Spring, Kafka, GIT, Mockito Spring AJAX, OAUTH2/OIDC, PostgreSql, Java 18,Jenkins, Microservices. Kubernetes, Docker, Infogix, Zena, GCP, RAG, AI/ML
Client: OneTrust, Atlanta, Georgia Dec’2022 – Oct’2024
Role: Full stack Java Developer
Design, develop and unit test applications deployed to MS Azure and assist with cloud application architecture using Core Java, REST and Spring ecosystems and support building engineering processes and solutions through automated testing and test-driven development, Involve in participating in the architectural design of features and work with product owners to translate the roadmap features into management components, estimate timings and resources and identify possible risks and lessen the gravity of risk by resolving all critical and high priority security defects
Responsibilities:
Involves in gathering business requirements, analyzing the project. As per the use cases, Involved in Workflow.
Interact and coordinate with the Design team, Business analyst and end users of the system.
Work in Agile Scrum methodology for a better work environment and using Jira tools to track the workflow.
Created technical documents about the application workflow, design and architecture.
Involved in partition of Kafka messages and setting up the replication factors in Kafka Cluster.
Implementation of microservices and deploying into Kafka containers.
Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven project.
Worked extensively with Terraform and wrapped it Terragrunt and managed the back-end state in S3 bucket.
Hibernate JPA persistence layer is used on DAO layer for storing the application data into database. Complex mappings were implemented according to the project requirements.
Developed modern UI components using React, TypeScript, and Redux.
Performed data cleansing, transformation, and aggregation using Pandas, NumPy, and PySpark for analytics and reporting.
Involves in production support, deployments and expertise in handling pager duty alerts.
Develop Rest APIs based on the client requirements and deliver the product.
Involve in writing Test Cases for Unit Testing and Automation testing and involves in testing the complete flow of the modules using JUNIT, SPOCK, Mockito & Spring Test Frameworks.
Developed reusable Python modules for data engineering and analytics tasks.
Built real-time data streaming pipelines using Spark Streaming / Structured Streaming.
Good experience in Amazon Web Services (AWS) environment and good knowledge of like Elastic Compute Cloud(EC2), Elastic Load-balancers, Elastic Container Service (Dockers Containers), S3
Write SQL scripts to load data into the database, creating tables and SQL triggers.
Experience in using on ELK to identify the application related information from the logs.
Environment: Java 8, J2EE, AZURE, Java Script, WebSphere,XML, Web Services, Hibernate,Junit,Angular JS, Jenkins, Mockito, Spring boot, Micro services.
Client: ZenQ Technologies, India Jan’2021 – Jul’2022
Role: Full stack Java Developer
Responsibilities:
Involved in gathering business requirements, analyzing the project. As per the use cases, Involved in Workflow.
Interacted coordinated with the Design team, Business analyst and end users of the system.
Working in Agile Scrum methodology for a better work environment and using Jira tools to track the workflow.
Involved in understanding the existing .net application workflow for re-writing the whole application in java 11
Created technical documents about the application workflow, design and architecture.
Deployed Spark in cluster environments on AWS EMR / Databricks.
Implemented real-time data streaming solutions using Spark Structured Streaming integrated with Kafka.
Ensured data quality and reliability by implementing logging, exception handling, and unit testing frameworks for Python and Spark applications.
Developed dynamic frontend applications using Angular and TypeScript.
Environment: Java 11, REST, Spring, AWS, AWS lambda, Struts, JSF, EJB, jQuery, AJAX, JAX-RS, Bootstrap, HTML, CSS3, Angular Js, reactjs, JSON, IBM Websphere Application Server 7.x, Spring Boot, MuleESB, Kafka, Docker, Ansible, Kubernetes, Confluence, Angular4/6/8, SQL Server, MongoDB.
Client: Primus Software Corporation, India July’2019 – Dec’2020
Role: Software Developer
Responsibilities:
Developed the application using Agile Methodology.
Involved in developing the applications using Spring Framework for Dependency Injection.
Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular 2, Java Script and AJAX. And has worked with Angular JS filters in expressions and directives to filter data in the UI.
Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit
Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
Developed UI using HTML, CSS, JSP, JSON and JQuery to make Ajax calls.
Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js.
Supporting and implementing web application built on MEAN stack.
Designed and developed code for Exchange project using the Java EE 6 platform.
Designed and coded customized Angular 8 services to interact with the backend API and serve components.
Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP . Utilized
Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
Designed and implemented AWS solutions using EC2, S3, EBS, ELB, VPC and Cloud formation.
Used Rest angular in an AngularJS service to make GET/POST/PUT/DELETE.
Used Hibernate framework for the backend persistence.
Very Good understanding of Android Back-end and UI guidelines.
Used Test driven development (TDD) & developed unit test cases using JUnit.
Worked on JavaScript 1.5 for dynamic content to pages, utilized CSS3 for the front end.
Developed single page applications, components using Angular JS directives.
Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
Used Spring IOC for dynamic bean injection.
Environment: SpringBoot, RestAPI, Rest Webservices, PL/SQL, Spring, Kafka, GIT, Mockito Spring AJAX, OAUTH2/OIDC, PostgreSql, Java 8 & 11, Jenkins, Microservices, Angular CLI, HTML5, Typescript, SASS, Soap/Rest, Apache camel, CSS3, Cassandra, Informtica.