Post Job Free
Sign in

Software Engineer Enterprise Applications

Location:
Hyderabad, Telangana, India
Posted:
September 03, 2025

Contact this candidate

Resume:

KARTHIK KUKKAPALLI Sr. Software Engineer

+1-326-***-**** *******************@*****.*** https://www.linkedin.com/in/karthik-k-989816214/ PROFESSIONAL SUMMARY:

• Over 7+ years of professional experience in Enterprise Client-Server applications development and design using Object-Oriented, multithreaded, and micro services-oriented applications.

• Strong understanding of data structures and algorithms to build efficient, high-performance backend services and APIs.

• Experienced in system design and architecture for scalable, cloud-native full stack applications.

• Having strong exposure and work experience on java concepts and java features like collection API, Lambdas, Stream API, exception handling, Multithreading, modularity, executor service, Java Beans, REST API, and WSDL.

• Experience in Design, Development and implementation of N-tier enterprise applications using several J2EE frameworks like Spring MVC, Spring IoC, Spring Web Flow, Spring JDBC, Spring JMX.

• Expertise in Hibernate, Spring, EJB (Entity Session Message Driven Bean), Ajax, Java Beans, JNDI, JMS, Java Mail etc.

• Extensively worked to build Model-View-Controller (MVC), Microservices, and multi-tier Client/Server Architecture using Design Patterns like Business Delegate, DAO, Data Transfer Object, Service Locator, Singleton, and Session Facade.

• Experience in design and development of User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Vue.js, Angular.js, Angular 18, Typescript, Node.js and React.js.

• Experienced in RDBMS Design, DB normalization, ER modelling, SQL, PL/SQL, procedures, cursors, functions, triggers, and good Understanding in creating SQL and HQL Queries in Oracle, MySQL, DB2 and NoSQL databases such as MongoDB, Cassandra.

• Experience in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Confluent Kafka, Apache Active MQ, Rabbit MQ, AMQP as JMS provider.

• Developed secure web gateway for user verification and authentication in Go utilizing Redis for sessions.

• Proficient with Shell, Python, Power Shell, JSON, YAML, Groovy scripting languages. Tracked GCP (Google Cloud Platform).

• Experience in AWS platform and its features including IAM, Cloud Watch, Cloud Trail, Cloud Formation, Autoscaling, Cloud Front, S3, Lambda, API GATEWAY, AWS EC2, Route 53, EBS, Hub, SQS, SNS, Lambda and AKS.

• Worked on various testing frameworks for front end/user interface like Karma, Jasmine, Selenium, Jest, Mocha, and Chai.

• Experienced in writing unit test cases using JUnit, Mockito, Cucumber for functional, integration and end to end testing suites.

• Experience in working with Jenkins pipelines to build, generate artifacts and deploy in GCP GKE and AWS EKS to achieve CI/CD.

• Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.

• Utilized Git for version control, managing branches, and performing code reviews to ensure code quality and collaboration among team members and product owners while ensuring accelerated delivery timelines in fast-paced development cycles.

• Every day is filled with exciting new challenges, developing new skills, and achieving personal and professional growth. TECHNICAL SKILLS:

Java/J2EE

Technologies

Core Java, JMS, Java Multithreading, Generics and Collections, EJB, Tiles, Design Patterns GenAI/LLM Prompt engineering, RAG, Lang Chain (Java/TS), OpenAI API, embeddings, vector DBs

(FAISS/Pinecone), model hosting, streaming responses Programming

Languages

Java 21/17/11, C, SQL, PL/SQL, Python, Javascript

Application/Web

Servers

Oracle/BEA WebLogic, IBM WebSphere, JBoss, Apache Tomcat Frameworks & API's Spring, Spring Boot, Hibernate, JSF, Struts, iBatis, JPA, REST Apis IDEs IntelliJ, Visual Studio, Eclipse, Net Beans

Cloud Platforms AWS, GCP, Azure

Web technologies HTML5, DOM, JSON, XML, CSS 3, Angular, AngularJS, ReactJS, REDUX, Node.JS XML Technologies XML, XSD, XSLT, DTD, DOM Parser, SAX Parser, XPath Méthodologies Agile, TDD, OOAD, SDLC

Databases Oracle, DB2, SQL Server, Postgres, MySQL, MongoDB, Cassandra Operating Systems Windows, Sun Solaris, Red Hat Linux, UNIX Build Tools Maven, Gradle, ANT, Jenkins, Hudson

CERTIFICATION :

ORACLE CERTIFIED ASSOCIATE, JAVA SE 8 PROGRAMMER AUGUST 2021 AWS Certified Developer – Associate, Amazon Web Services (AWS) May 2024 PROFESSIONAL EXPERIENCE:

Client: MISO, Carmel, IN Sep 2024 __ Present

Role: Sr Full Stack Engineer

Responsibilities:

• Lead the design, development and deployment of complex software solutions and helping the team on unblocking the complex issues.

• Mentored junior engineers through code reviews, pair programming, and technical sessions, fostering a culture of continuous learning and engineering excellence.

• Integrated OpenAI API + LangChain4j in a Spring Boot service with RAG over PostgreSQL + FAISS; reduced manual case triage and lowered support cost.

• Designed and implemented enterprise-grade cloud solutions using Azure services including App Services, Azure Functions, Azure SQL, and Azure Blob Storage, with a strong focus on scalability, performance, and fault tolerance.

• Implemented prompt routing, moderation, and token-cost controls (caching, truncation) in a Java service.

• Built a React 18 admin dashboard with RTK Query, code-splitting, and virtualization.

• Added streaming responses and server-sent events for chat-style UX.

• Upgraded legacy projects to the latest technologies, including Java 1.8 to Java 21.

• Leveraged OPENREWRITE tool for efficient code migration and modernization.

• Migrated from Apache Axis to Spring Web Services (SpringWS) for SOAP services.

• Transitioned Hibernate to Spring JPA annotations for improved performance and maintainability

• Developed a sample client to validate server connection and endpoint functionality.

• Developed POC for securely retrieving encrypted passwords from CyberArk.

• Upgraded Angular from version 9 to Angular 18 for improved performance and modern features.

• Utilized Jasmine, Karma, Gulp, Grunt, and NPM for building and testing applications.

• Created and maintained dashboards, reports, and alerts in Splunk, Grafana and NewRelic to monitor application health and track critical events.

• Developed and integrated web security solutions, including OAuth, OpenID, session management, and storage strategies within ISAM 9.x.

• Delivered multi-domain CSRF support (multiple eTLD+1s) by computing the cookie domain from the incoming host, ensuring the same codebase works for both main domains and their subdomains behind TLS terminators and proxies.

• Hardened the front-to-back flow for Angular clients: token priming on initial GET, automatic X-XSRF-TOKEN on unsafe methods, and interceptor-based with Credentials—eliminating 403s from cross-subdomain calls while keeping auth strict.

• Hands-on experience with Jenkins pipelines to automate artifact generation, build processes, and deployment on GCP GKE and AWS EKS, enabling efficient CI/CD workflows.

• Designed and implemented Kafka-based data pipelines for real-time ingestion, processing, and delivery improving data flow efficiency.

• Deployed and managed applications using Kubernetes, creating manifests (YAML, Helm) for seamless packaging, scaling, and rolling updates.

• Implemented OAuth 2.0 authorization flows and token-based authentication, securing API access and managing access/refresh tokens.

• Created reusable Terraform modules for automating infrastructure provisioning, ensuring scalability and integration with CI/CD pipelines.

• Implemented Spring Security for role-based access control (RBAC) and permission management in enterprise applications Client: Elevance Health, Atlanta, GA Jan 2023 – Aug 2024 Role: Sr. Full Stack Developer

Responsibilities:

• Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

• Developed the application using Java 21 and implemented asynchronous programming features using Vertex, Collections API.

• We integrated our apps with Protegrity and Pep server to accomplish tokenization on PHI & PII columns.

• Implemented authentication and authorization for the application using Spring Security and Oauth2.

• Developed RESTful web service using spring, micro services, and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST).

• As part of GCP implemented a spring boot app using IntelliJ IDE and deployed it to Google APP Engine.

• Used Google Cloud Storage (GCS) for secure storage and retrieval of large datasets, files, and application logs.

• Designed and implemented fault-tolerant, distributed systems leveraging GCP Load Balancer, Cloud Functions, and VPC configurations.

• Implemented robust test automation frameworks by applying Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices, ensuring high code quality, and aligning tests with business requirements.

• Experience in Integrating Apache Kafka and created Kafka pipelines for real time processing. Knowledge about unifying data platforms using Kafka producers.

• Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.

• Implemented Micro Frontends architecture using Angular 18’s standalone components and module federation to decouple features and deploy independently.

• Utilized enhanced hydration APIs to support partial hydration for Angular Universal SSR, improving initial load performance.

• Worked on Oracle SQL for data retrieval, manipulation, and analysis and developed stored procedures, user-defined functions, triggers, and views using PL/SQL to encapsulate business logic.

• Containerized the microservices using Docker & Kubernetes Auto Scaled neo4j database and implemented stack, storages with docker swarm Implemented monitoring.

• Addressed and resolved vulnerabilities identified through Raven and Black Duck security scans.

• Implemented Hibernate for interaction with relational databases, optimizing data retrieval and utilized JPA for query optimization features such as lazy loading and batch fetching. Environment: Angular18, Java 21, Hibernate, Spring batch, Spring Boot 3.x, Kafka, JPA, Node.JS, JavaScript, HTML5, CSS3, Intellij, Oracle, GCP, Swagger UI, Log4j, Splunk, JIRA, Pure XML, Avro, GitHub, Microservices, Cucumber, Jenkins, Cognito, Selenium. Client: State of Florida, DMV (Hamilton, FL) Nov 2021 – July 2022 Role: Java Full Stack Engineer

Responsibilities:

• Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).

• Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.

• Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.

• Implemented database layer using EJB 3.0 and Java Persistence API (JPA) in maintenance projects.

• Containerized services using Docker and AWS Elastic Container Registry (ECR), and managed container orchestration using AWS Elastic Kubernetes Service (EKS).

• Worked on AWS CloudFormation for IaC and provisioned AWS resources like VPCs, subnets, security groups, and load balancers.

• Implemented cache mechanism using AWS Elastic Cache (Redis) to improve application performance and reduce database load.

• Worked on Cloud implementation by installing, building, and deploying applications using Cloud Foundry and using AWS.

• Developed various single page applications (SPA) using React.JS and used various components in the REDUX library.

• Implemented React.JS Controllers to maintain each view data. Implemented react Service calls using react Factory tested all application controllers extensively with React.JS built-in testing facilities.

• Used Jenkins to build containerized apps and deployed them to cloud platforms like Gaia and upgraded to AWS.

• Configured real-time dashboards with Grafana to monitor microservices, API health, and system metrics using Prometheus.

• Involved in writing JSP and Spring Action, DAO classes. Used JSTL Tag library (Core, Logic, Bean and HTML taglibs) to create standard dynamic web pages.

• Performed data aggregation, indexing, and query optimization in MongoDB to ensure efficient data access and minimal latency.

• Resolved production support tickets, service requests from Business users and provided technical assistance on applications in use by partnering with Engineering and other teams. Environment: Java 17, J2EE, Spring Framework 4.0, Hibernate, Oracle 11g, Web Services, AWS, Agile, REST, XML, Micro services, Mongo DB, SOA, WebSphere, JavaScript, NodeJS, React.JS, Bootstrap, JUnit, Grunt, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC and SVN. Client: Voya Financial, New York, NY Sep 2020 - Oct 2021 Role: Software Engineer

Responsibilities:

• Build with J2EE, Apache Tomcat 8.0, Web Logic 10, Maven, Spring Wicket, Junit, Oracle 12c, Spring 4.0, RESTFUL web services, JSON, Selenium and Cucumber.

• Migrate the existing monolithic architecture to a full-fledged microservices architecture using Spring Boot and Spring Cloud in multiple stages.

• Development of a highly responsive SPA (single page application) using AngularJS framework in conjunction with HTML5, CSS3, JavaScript, jQuery, AJAX, standards with front-end UI team.

• Optimized application performance by implementing lazy loading and asynchronous data fetching techniques in Angular.

• Used Spring Security, Okta SDK and Google SDK to validate the authentication/authorization of the incoming requests to the services.

• Designed and implemented GraphQL APIs in Java Spring Boot and integrated with Angular UI.

• Remediated legacy applications to use WAS9.0 as part cloud migrations.

• Successfully did set up a no authentication Kafka listener in parallel with Kerberos (SASL) Listener.

• Efficiently handled periodic exporting of SQL data into Elastic search.

• Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.

• Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT.

• Developed Splunk reports that provide a high-level overview.

• Designed frontend components using Python Django framework and worked on Flask microframework.

• Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML and JSON modules.

• Experience in deploying SAML based highly available solutions using Ping Federate and other security products.

• Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.

• Developed high-performance backend services and microservices using Go for concurrent processing and low-latency APIs Environment: Java 1.8, Spring Framework 4.0, Hibernate, AngularJS, Oracle 12c, HTML5, CSS3, Backbone.js, NodeJS, JavaScript, Spring Boot, REST, ECM, Elastic search, Mockito, SOA, Web Logic Server 12c, Python, AWS, Ext-JS 4.2.x, Docker, Jenkins, GitHub. Client: Subex, Banglore, India Jun 2018 - Aug 2020 Role: Software Engineer

Responsibilities:

• Developed custom spring boot starters in existing Microservice Framework to provide for developers Cloud-native Microservice environment like Centralized configuration, service registry and discovery, circuit breaker, monitoring, and distributed tracing so developer can focus on writing business logic.

• Implemented the service layer using spring with transaction and logging interceptors. Used spring framework for middle tier and spring-hibernate for data access.

• Implemented Micro Services using Spring Boot, Spring Cloud and enabled discovery using Netflix Eureka Server.

• Extensively developed stored procedures, triggers, functions, and packages in oracle SQL, NOSQL, PL/SQL.

• Expertise in AngularJS controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery, and AngularJS.

• Developed Web based GUI's using JSP, HTML, CSS, JavaScript, Action Script, DOJO, NodeJS, Angular JS, jQuery, EXT JS, and Ajax.

• Created Web Services (SOAP) between different components and exposed few web services to client apps get metadata for the specific entities and documents.

• MEAN stack implementation, Angular.JS Full-Stack generator (generator-angular-full stack), and run, edit, deploy an application.

• Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS. Also developed internal services using Java and Node.js. Environment:J2EE, Java 1.8, Spring MVC, Angular 2/4, NodeJS, React JS, AWS, JavaScript, Hibernate, Bootstrap, Spring Boot, Web services, Micro services, Pivotal Cloud Foundry, ELK stack, Maven, HTML5, CSS3, jQuery, Docker, Jenkins, Apache Kafka, STS, WebLogic10.2, Struts, Spring Security, JSON, Angular.JS, MongoDB, SQL, Oracle 10g/11g, Log4J, JUnit, Mockito, Karma, Jasmine, JIRA.



Contact this candidate