Post Job Free
Sign in

Senior Java/Kotlin Full Stack Developer with AI-Driven Microservices

Location:
United States
Salary:
$65/hr
Posted:
March 11, 2026

Contact this candidate

Resume:

VINAY

Full Stack Developer

Email: ************@*****.*** Phone: +1-847-***-****

Professional Summary:

IT specialist with 10+ years of experience in enterprise Java/Kotlin development (Core Java/JEE 8–17, Kotlin, Spring Boot), delivering Drools-driven, Gen AI–enabled microservices, secure REST APIs, and scalable Full Stack-Java/Kotlin applications following SOLID design principles and industry best practices.

Architected and implemented enterprise-grade Java/Kotlin microservices using Spring Boot and REST APIs, embedding Drools rules engine for dynamic business logic and Kotlin coroutines for concurrency control, achieving 30% faster decision automation and improved system scalability.

Implemented secure authentication and authorization using OAuth, JWT, and SAML in Kotlin and Java services, following OWASP guidelines and PCI DSS standards, and applied API versioning with Swagger/OpenAPI 3 to ensure documented, scalable, and compliant REST services.

Led cloud-native development on AWS (Lambda, S3, EC2, AppSync, API Gateway), integrating AI/ML models into Full Stack- Java microservices, ensuring scalable, automated, and intelligent solutions across multi-cloud environments.

Developed and deployed applications on Azure and GCP, using Terraform, CloudFormation, ARM templates, Docker, and Kubernetes, delivering automated, containerized, and scalable cloud solutions integrated with Drools-enabled microservices.

Integrated Drools-driven microservices with event-driven architectures using Kafka, RabbitMQ, ActiveMQ, Flink, Spark Streaming, and MuleSoft/IBM Message Broker, implementing CQRS/event sourcing for highly scalable and resilient enterprise workflows.

Developed SPAs and reusable front-end components using Angular 7–11, React.js (Hooks, Redux, NgRx), Vue.js, TypeScript, HTML5, CSS3, implementing robust state management and middleware, integrated with Drools-enabled Java microservices for intelligent UI workflows.

Leveraged advanced Java and Kotlin features including coroutines, structured concurrency, executor framework, and reactive programming (Spring WebFlux) to build high-performance, non-blocking Drools-integrated microservices.

Implemented secure Java-based e-commerce platforms, integrating payment gateways, enforcing HTTPS, tokenization, error handling, and PCI DSS compliance, with Drools rules for dynamic transaction workflows.

Implemented ORM persistence using Hibernate/JPA and XML mappings, optimizing PostgreSQL, MySQL, Oracle, MongoDB, DynamoDB, Redis, Hazelcast, and integrating Drools decision tables for dynamic database-driven rules execution.

Built real-time APIs and microservices using REST, Graph API, WebSockets, and caching layers (Redis/Memcached), integrating Drools rules for intelligent event handling and predictive decisioning.

Implemented CI/CD pipelines using Jenkins, Maven, GitHub Actions, CircleCI, and Azure DevOps, enabling automated deployments of Drools-enabled microservices with blue green/canary releases and cloud provisioning.

Performed comprehensive testing using JUnit, Mockito, TestNG, REST Assured, Cypress, and Cucumber, validating Drools- integrated microservices across unit, integration, functional, API, contract, and performance layers.

Monitored and optimized performance of Drools-enabled Spring Boot microservices using Spring Boot Actuator, Prometheus, Grafana, ELK, CloudWatch, and JVM tuning, ensuring high throughput, low latency, and observability-driven insights.

Led Agile/SCRUM teams, participating in sprint planning, stand-ups, and retrospectives, ensuring efficient delivery of Drools- integrated, secure, and scalable Java microservices.

Designed and maintained scalable messaging and integration workflows using MuleSoft, IBM MQ, Kafka, RabbitMQ, ActiveMQ, integrating Drools rules for automated business workflows and real-time decisioning.

Managed build tools and dependency pipelines (Maven, Gradle, NPM, Gulp, Grunt) to support development, testing, and CI/CD deployment of Drools-enabled Java microservices.

Hands-on experience in modern front-end frameworks and UI technologies, including HTML5, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSON, DHTML, Adobe Flex, and ActionScript, for building interactive and reusable UI components.

Applied clean code principles and SOLID architecture to Drools-integrated Java microservices, embedding AI/ML models with Python/Scikit-learn for predictive analytics, intelligent automation, and actionable business insights.

Experienced in business insights and visualization tools, including Power BI, Tableau, and Pandas, enabling data-driven decision-making and reporting.

Education:

Bachelor of Electronics and Communication Engineering from Kalasalingam University - India.

Certifications:

100 Days of Code: The Complete Python Pro Bootcamp

MySQL for Data Analytics

AWS Certified Solutions Architect – Professional

Spring Professional Certification (VMware)

Confluent Certified Developer for Apache Kafka

Technical Skills:

Programming & Query Languages: Kotlin, Core Java (8–17), TypeScript, Python, SQL, PL/SQL, GraphQL, C, C++, JSON, XML, XSLT, JavaScript

Web & Frontend Technologies: HTML5, CSS3, Sass/LESS, Bootstrap, Tailwind, jQuery, AJAX, DHTML, XHTML, React.js (Hooks, Redux, Redux-Saga/Thunk, Next.js, SSR, Material UI), Angular 7–11 (Reactive Forms, Angular Material, PrimeNG, NgRx), Vue.js, Node.js, Express.js, Storybook

Frameworks & Libraries: Spring (Boot 2.x & 3.x, MVC, WebFlux, Security, AOP, Batch, Transaction, Data JPA, Cloud, Gateway), Drools / Business Rules Engine (KIE Workbench, Drools Expert, Drools Fusion, Decision Tables), Struts, Hibernate ORM, JPA, JSF, IBATIS, Flux — applied in Gen AI–driven and AI/ML-integrated microservices.

Databases & Persistence: Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, Redis, Memcached, DynamoDB, Hazelcast, RDBMS, DB2, ORM mappings

Cloud Platforms & Tools: AWS (EC2, S3, Lambda, API Gateway, AppSync, DynamoDB, CloudWatch, CloudTrail, Step Functions, EventBridge, Secrets Manager, ECR, Elastic Beanstalk, VPC, Route53, EMR, AMI), Azure (App Services, Functions, Storage, Service Bus, Key Vault, Azure DevOps, ACR, Monitor), GCP (Compute Engine, Cloud Functions, Cloud Storage, Pub/Sub, Cloud Monitoring), Docker, Kubernetes, Terraform, CloudFormation, ARM Templates

Messaging & Event-Driven Systems: Kafka / Confluent Kafka (Connect, Schema Registry, Avro/Protobuf), RabbitMQ, ActiveMQ, MuleSoft Anypoint APIs, IBM Message Broker, Flink, Spark Streaming, Event Sourcing, CQRS, WebSockets enhanced with Gen AI and Machine Learning pipelines for predictive streaming analytics.

Web Services & APIs: REST, SOAP, Graph API, API versioning, Swagger/OpenAPI 3, GraphQL (subscriptions, federation)

Security & Identity: OAuth, JWT (with refresh tokens), SAML, CORS, CSRF, OWASP best practices, PCI DSS compliance, HTTPS, secure transaction handling

Testing & QA: JUnit 5, Mockito, Spock, Selenium, Cypress, TestNG, JMeter, Jasmine, Karma, Protractor, Postman, REST Assured, Karate, Cucumber, React Testing Library

Monitoring, Logging & Observability: Spring Boot Actuator, Prometheus, Grafana (with alerting dashboards), Micrometer, OpenTelemetry, ELK Stack, Splunk, Log4j, CloudWatch, Azure Monitor, Jaeger, Zipkin, JVM tuning, GC optimization, memory leak detection, thread dumps, heap analysis

CI/CD & Build Tools: Maven, Gradle, ANT, NPM, Gulp, Grunt, Jenkins, GitHub Actions, CircleCI, Azure DevOps, Docker pipelines, Blue-Green & Canary Releases

Version Control: Git, SVN, CVS

Methodologies & Design: OOPS / OOAD, UML, Design Patterns, Agile, Scrum, Waterfall, SOLID principles, Business rules design, Drools rule modeling (KIE Workbench, Drools Expert, Drools Fusion, Decision Tables), Feature Toggles (LaunchDarkly, Split.io).

AI/ML & Business Insights: Python / Scikit-learn, Pandas, Tableau, Power BI, predictive modeling, business insights, data visualization, Gen AI frameworks (LLMs, transformers), Artificial Intelligence APIs, AI/ML integration with Core Java microservices

Professional Experience:

Full Stack Developer

Client: BlackRock, San Francisco, CA Aug 2024 to Present

Integrated a secure payment gateway into a Spring Boot Java microservice using REST APIs, implementing HTTPS, OAuth/JWT security best practices, Drools-based rule validation for payment exceptions, and robust error handling for declined transactions on AWS EC2/S3.

Developed and maintained full-stack Java/Kotlin microservices with Spring Boot REST APIs and Angular 17 front-end, integrating Drools rules for business logic validation and Kotlin-based coroutine logic for concurrency and fault isolation, deployed via CI/CD on AWS.

Designed interactive front-end screens using Angular 17 with REST API integration from Spring Boot microservices, embedding Drools decision rules for dynamic UI behavior, and deployed via CI/CD pipelines on AWS.

Built and consumed Spring Boot REST APIs, integrating Drools rules engine for decision-making and AWS-hosted microservices, ensuring secure and scalable communication between front-end Angular components and backend services.

Managed project builds and dependency management using Maven and Gradle for Spring Boot microservices, integrated Jenkins CI/CD pipelines for automated deployments on AWS and applied Drools rule packages for maintainable business logic.

Followed Agile methodology, participating in daily SCRUM meetings, sprint planning, showcases, and retrospectives, and tracked progress using JIRA.

Designed and developed a reactive Spring WebFlux application with REST APIs and Drools-based business rules, enabling asynchronous operations and scalable AWS deployment.

Leveraged reactive Spring WebFlux programming with REST APIs and Drools rules to handle high-concurrency scenarios, deployed on AWS with CI/CD via Jenkins.

Utilized Spring Boot with WebFlux to create RESTful APIs, ensuring responsiveness and scalability.

Integrated Spring WebFlux REST APIs with MongoDB and Cassandra, embedding Drools rules for business logic validation, deployed with AWS services and automated CI/CD pipelines.

Implemented reactive repository layers to perform CRUD operations, enhancing application responsiveness.

Developed unit and end-to-end test cases using JUnit, Mockito, and Google Test frameworks for Java and Kotlin codebases; implemented failure pattern analysis and crash triage workflows using LLDB/gdb and Android Studio profilers.

Developed REST controllers using Spring Data REST to serve JSON data to the UI and implemented exception handling with controller advice for client and server-side errors.

Created Docker images and deployed containers across environments, and used annotation-driven development in Spring Boot, including Spring bean profiling for optimized application management.

Consumed SOAP/JAX-WS-based web services using Spring Framework and tested them using SOAP UI.

Designed and deployed new features to streamline all manual operations.

Tracked burn down, issues, and progress for Agile, and collaborated with component teams to resolve issues.

Hands-on experience with DNS/DHCP, load balancing (F5 Networks, AWS ELB), Firewalls (Cisco Systems, Juniper Networks), IDS/IPS, and IPSEC VPN.

Participated in planning, implementation, and growth of the customer’s Confidential Web Services (AWS) foundational footprint.

Collaborated with Kafka Admin team to deploy AI/ML-augmented Kafka clusters in QA and Production, embedding Gen AI monitoring agents in Java microservices for predictive troubleshooting and anomaly detection.

Extensive experience in deploying, managing, and developing MongoDB clusters, including writing JavaScript for DML operations with MongoDB.

Responsible for creation, configuration, and monitoring of MongoDB shard sets, including data analysis to choose appropriate shard keys for even data distribution.

Conducted architecture and capacity planning for MongoDB clusters and implemented scripts for import, export, dump, and restore operations.

Built and automated Cassandra clusters on AWS and deployed Gen AI–enabled Spring Boot microservices in Docker and EC2, leveraging Core Java + Hibernate persistence with AI-driven data enrichment from MongoDB JSON sources.

Configured and utilized Apache Log4J for logging and debugging purposes.

Hands-on experience in developing microservices and deploying them in Docker.

Worked with Splunk and the ELK stack to create monitoring and analytics solutions.

Developed microservices using Spring MVC, Spring Boot, and Spring Cloud, implementing microservices architecture with services interacting through REST APIs.

Prepared documentation for Unit Test Plans and Unit Test Results for QA purposes and participated in release night shakeouts, overnight deliveries, and QA support.

Used Veracode for application security scanning and remediated identified vulnerabilities.

Used Git for version control, Maven for build and configuration, and Jenkins for continuous integration and deployment, including application setup and deployments to Tomcat servers on AWS.

Built Gen AI–driven Kafka-based real-time data ingestion pipelines in Core Java microservices, ensuring intelligent, scalable, and resilient messaging systems.

Deployed and managed microservices on AWS (EC2, Lambda, S3, RDS) with observability using CloudWatch and ELK.

Enhanced Angular 17 and React.js frontends with reusable components and Gen AI–driven personalization modules, integrating Full Stack-Java APIs for predictive state management with NgRx/Redux.

Automated CI/CD pipelines with Jenkins, GitHub Actions, Docker, and Kubernetes, enabling zero-downtime deployments.

Modernized Full Stack-Java/Kotlin microservices by upgrading to Java 17, Kotlin 2.x, and Spring Boot 3.0; applied defect detection automation, crash dump analysis, and CI-integrated Kotlin test harnesses to enhance reliability and stability.

Developed and secured AI-augmented GraphQL and AWS AppSync APIs in Core Java microservices, leveraging Artificial Intelligence to optimize compliance, data flow, and intelligent query handling.

Integrated Kafka Connect for large-scale streaming pipelines and implemented NgRx state management in Angular applications for predictable, scalable front-end architecture.

Enhanced performance and observability by profiling JVM and Kotlin coroutines, debugging concurrency bottlenecks using LLDB and Android Studio profilers, embedding AI-based performance analytics with Prometheus, Micrometer, and Grafana for proactive failure detection.

Automated Kotlin/Java microservice testing and infrastructure provisioning using JUnit, Mockito, Cypress, and JMeter integrated into Jenkins CI/CD workflows, ensuring proactive validation, crash reproduction, and stable AWS deployments.

Performed root-cause analysis of field defects and CI pipeline failures by investigating system logs, stack traces, and crash dumps; documented findings, resolutions, and failure patterns for recurring defects.

Environment: Java 11/17, Spring Boot 2.x/3.0, Spring WebFlux, Spring MVC, Spring Security (OAuth2/JWT/SAML), Spring Data JPA, Hibernate, JPA, REST/SOAP (Apache CXF), Microservices, Kafka/Confluent Kafka/Kafka Connect, RabbitMQ, IBM MQ, MongoDB, Cassandra, PostgreSQL, Oracle 11g/19c, Elasticsearch/Logstash/Kibana (ELK), Splunk, Docker, Kubernetes (EKS), Helm, AWS (EC2, Lambda, S3, RDS, API Gateway, ELB, CloudWatch, CloudTrail, CloudFormation, IAM), Terraform, Jenkins, Git/GitHub/GitHub Actions, Maven/Gradle, Node.js, Angular 17, React 18, NgRx/Redux, TypeScript, JavaScript (ES6+), HTML5.

Java Full Stack Developer

Client: PharmaCord, Jeffersonville, Indiana Feb 2023 to Jul 2024

Implemented Agile/Scrum methodologies, leading meetings and planning sessions, coordinating Spring Boot REST API and Drools rule development, and ensuring AWS deployments with Jenkins/Maven CI/CD.

Developed and maintained full-stack Java/Kotlin microservices with Spring Boot REST APIs and React front-end, embedding Drools rules for business logic and Kotlin coroutines for asynchronous processing, deployed on AWS with CI/CD pipelines.

Reviewed HLD and functional requirements, leading discussions on Drools rule integration and Spring Boot REST API design, ensuring scalable architecture on AWS with CI/CD.

Developed products using React 15.x and 16.x with Redux architecture, creating reusable React components, contributing to the Omnia reusable-components library, managing application state with Redux, and implementing user flows using Redux-Sagas and generator functions.

Developed real-time features with Spring WebFlux REST APIs and WebSockets, integrating Drools rules for dynamic decision- making, while leveraging AWS and Azure cloud monitoring and disaster recovery services.

Implemented error-handling strategies in Spring WebFlux REST APIs with Drools rule validation, improving reliability and user experience, deployed via AWS CI/CD pipelines.

Implemented comprehensive unit tests and test harnesses using JUnit and Mockito for Kotlin/Java microservices, following TDD principles, and validated defect fixes to ensure system stability and high test coverage.

Performed failure analysis and performance profiling of Kotlin/Java microservices and Spring Boot REST APIs using JVM tools, identifying root causes and applying optimizations for improved stability and throughput in production.

Deployed applications using Jenkins through CI/CD pipelines to Docker containers.

Developed all page styles using Bootstrap and LESS for better structured and maintainable stylesheets.

Used MongoDB (with indexing) and PostgreSQL (via JDBC and PL/SQL) for efficient data storage and retrieval, and improved Node.js backend efficiency by resolving callback hell using Promises and ES6 Generators.

Extensively worked with Java 11, Microservices, Spring Boot, and Pivotal Cloud Foundry (PCF) cloud architecture.

Maintained and expanded AWS infrastructure using EC2, managed S3 buckets with proper IAM access, Microsoft Azure Blob Storage, and deployed real-time microservices on Tomcat servers hosted on AWS.

Used DevOps tools such as Azure DevOps for continuous integration, deployment, and pipeline creation.

Applied Splunk to identify failures and errors in applications, including monitoring 13 million logs during live chat escalation functionality development.

Worked on REST web services for backend services, utilizing Couchbase (NoSQL) as the database.

Developed class and sequence diagrams using Rational Rose software.

Consumed data from Kafka queues into Spark Streams, configured different topologies for Spark clusters, and deployed them regularly.

Used Git for project version management and Maven for building and deploying applications.

Developed REST APIs that produce and consume services from other APIs, using Hibernate and Spring JPA to persist data into databases.

Built RESTful web services using the Spring Boot and Jersey frameworks to read client-side data, process business logic in a microservices architecture, and support XML/JSON creation via JAX-RS and JAXB.

Configured and tested code modules using PostgreSQL.

Developed and implemented a Linux Shell script to retrieve metadata of all Hive tables in a database.

Prepared technical design documents to support development and deployment processes.

Implemented the Spring Validation API to write and integrate validation rules.

Used the Hibernate ORM framework as the persistence engine, configured object-relational mappings (O/R mapping), and wrote Hibernate queries.

Designed and scaled Gen AI–enabled Spring Boot microservices with secure Full Stack Java REST APIs, leveraging Artificial Intelligence for intelligent request routing and enhanced system performance.

Developed real-time Kotlin/Java microservices with Kafka and Spark, performing system-level diagnostics, crash triage, and root-cause analysis, enhancing reliability and reducing anomaly detection latency by 40%.

Deployed apps on AWS EC2 and Azure Kubernetes Service (AKS), enabling hybrid cloud workloads.

Migrated services to Spring Boot 3.0 with REST and GraphQL APIs, improving scalability and API governance.

Integrated Couchbase, Redis, and DynamoDB alongside PostgreSQL for hybrid data persistence.

Built serverless APIs using AWS Lambda and ECS Fargate, reducing infrastructure overhead.

Implemented JWT-based authentication with Spring Security, enabling secure microservice-to-microservice communication.

Automated deployments with Azure DevOps pipelines, Harness, and Jenkins, including unit test/code coverage gates (SonarQube).

Enhanced observability with CloudWatch, CloudTrail, and the ELK stack, enabling proactive incident resolution. Environment: Java 11/17, Spring Boot 3.0, Spring MVC, Spring Security, Spring Data JPA, Hibernate, Microservices, Pivotal Cloud Foundry (PCF), AWS (EC2, S3, RDS), Azure (AKS, Blob), Docker, Kubernetes, Jenkins, Azure DevOps, Git, Maven, React (15/16/18),

Redux, Redux-Saga, Node.js, Express.js, MongoDB, PostgreSQL, Couchbase, Kafka, Apache Spark, Elasticsearch, Log4j, Splunk, JUnit, Mockito, Cypress, Jest, JMeter, SonarQube, Terraform.

Full Stack Developer

Client: State of IA, Dept of Transportation, Des Moines, IA Aug 2020 to Dec 2022

Strong hands-on experience with Java multithreading and executor framework in Spring Boot REST APIs, integrating Drools rules for business logic execution on AWS cloud environments..

Collaborated with BA teams, Product Owners, and Architects to translate requirements into Spring Boot REST APIs and Drools rule specifications, deploying services on AWS and Azure with CI/CD pipelines.

Led SDLC phases for Spring Boot REST APIs with Drools rule integration, including AWS/Azure deployment, CI/CD automation using Jenkins/Maven, and Agile/Scrum participation.

Developed and consumed Kotlin/Java REST APIs with Drools and coroutine-based concurrency, performing unit testing, CI/CD deployment with Jenkins/Gradle, and analyzing system logs and crash dumps for defect resolution.

Built and maintained Angular/React front-end components interacting with Kotlin/Java REST APIs, applied automated test frameworks, analyzed stack traces, and executed unit tests to validate system correctness and improve reliability.

Developed SPAs using React + Full Stack-Java APIs, embedding Gen AI components for predictive routing and intelligent state management with Redux.

Used Webpack for bundling React apps consuming Spring Boot REST APIs with Drools integration, deploying through Jenkins CI/CD pipelines to AWS/EKS.

Developed dashboards using React and Angular consuming Spring Boot REST APIs and Drools rules, providing real-time analytics, deployed on AWS with CI/CD automation.

Implemented JSON Web Tokens (JWT) for authentication and authorization using Node.js.

Utilized React virtual DOM for client-side rendering, React-Redux for state management, and React-Router for dynamic client- side routing.

Implemented asynchronous data handling by using Axios for server requests, Angular HTTP client interceptors for JWT-secured API calls, and Mongoose for CRUD operations on MongoDB.

Configured MongoDB clusters and pipelines using mongo-connector for synchronization with Elasticsearch and other clusters, while structuring schemas via the Mongoose migration system for efficient data operations.

Collaborated with the Kafka Admin team to set up Kafka clusters in QA and production environments.

Worked on Splunk architecture, including indexer, forwarder, search head, deployment server, and Universal and Heavy Forwarder, and created Grafana dashboards using metrics from Splunk and MongoDB for monitoring and analytics.

Developed and implemented unit and integration test cases using Chai and Mocha and used Selenium for web-based functional test automation.

Designed, built, and deployed applications on the AWS stack (including EC2, MongoDB, Docker, and Kubernetes/EKS), focusing on high availability, fault tolerance, auto-scaling, and load balancing.

Hosted all microservices on AWS cloud infrastructure using Jenkins CI/CD pipelines.

Delivered SPAs with Angular 6 and React.js using NgRx/Redux for state management and Axios for API integration.

Deployed containerized Spring Boot microservices on AWS ECS and Kubernetes/EKS, implementing auto-scaling policies.

Configured Grafana dashboards and ELK/Splunk pipelines to monitor logs, performance metrics, and error alerts.

Used Pivotal Cloud Foundry to quickly build, deploy, and update applications, managing a Kubernetes-based platform with Docker containerization and deployment manager.

Upgraded Angular apps to Angular 14+ with RxJS, SCSS, and modular architecture.

Designed microservices with Spring Cloud and Spring Security (OAuth2, JWT) for distributed state management.

Implemented real-time Kotlin/Java microservices with Kafka, RabbitMQ, and IBM MQ, performing failure pattern analysis, crash triage, and automated test validation to ensure robust, resilient, and maintainable event-driven pipelines.

Containerized workloads on OpenShift and Rancher, expanding beyond AWS Kubernetes/EKS.

Conducted 508 accessibility compliance testing using Axe, JAWS, and NVDA tools.

Built Terraform IaC templates to automate multi-cloud deployments (AWS + Azure).

Environment: Java 11/17, Spring Boot, Spring WebFlux, Spring Security (OAuth2/JWT), Node.js, Express.js, Angular 6/14+, React, Redux, MongoDB, PostgreSQL, Kafka, RabbitMQ, Elasticsearch/ELK, Splunk, Docker, Kubernetes (EKS), OpenShift, Jenkins, Git, Maven, AWS (EC2, ECS, EKS, S3), Terraform, Prometheus, Grafana, Selenium, JUnit, Mockito, Chai, Mocha.

Sr. Full Stack Java Developer

Client: JetBlue Airways, New York City, NY Dec 2017 to Apr 2020

Used Scrum Agile methodology with regular 3-week sprint cycles, working on planned and groomed user stories.

Participated in daily scrums, Sprint Reviews, Retrospectives, and Planning meetings with Product Owner and Scrum Master.

Built pure React-Redux applications from scratch, creating stable, reusable stateless and stateful React components.

Worked in private cloud environments, leveraging AWS and Puppet to rapidly provision internal systems for clients.

Wrote Python scripts to manage AWS resources via Boto SDK and AWS CLI.

In-depth knowledge of AWS cloud services, including compute, network, storage, and identity & access management.

Designed and developed Spark applications using Scala, implementing modules for Initialization, Authorization, Controller request flows, and database transactions, and comparing performance with Hive and SQL/Oracle.

Implemented organization DevOps strategy across Linux and Windows servers and AWS cloud environments.

Developed Hibernate mapping files using various mapping strategies (e.g., table per class hierarchy) and utilized Hibernate persistence strategies for database interactions.

Built RESTful web services with Node.js to handle requests from front-end jQuery and AJAX calls.

Developed cross-browser/platform HTML5, CSS, and JavaScript, and created Angular 7/6 directives, controllers, modules, and pipes in TypeScript, validating forms with regular expressions for client-side and server-side validation.

Used the Scala collection framework to store and process complex consumer information and applied Scala functional programming concepts for business logic development.

Implemented Spring MVC in the presentation tier for control flow, business-level validations, and communication with the business layer.

Developed code using design patterns such as DAO, Factory, Singleton, Value Objects, Decorator, State, and Strategy.

Implemented Docker container services and CI/CD pipelines using Jenkins, Bamboo, and GoCD for cloud and on-premises deployments, managing code builds and changes in JavaScript, Python, and Shell scripts, including continuous deployment of JBoss WAR files.

Designed Oracle database views and sequences, modified PL/SQL stored procedures, and implemented REST/HTTP communication for microservices integration.

Developed and directed software testing procedures and overall development strategy.

Designed and deployed ETL pipelines using AWS Glue on S3 parquet files, implemented multi-node Redshift for columnar storage, advanced compression, and MPP, and integrated data from multiple sources into the Snowflake cloud data warehouse, including nested JSON.

Built Gen AI–powered event-driven APIs with Spring Boot and Kafka in Core Java, enabling predictive maintenance and intelligent messaging across airline operations.

Designed secure AI-integrated RESTful APIs with Spring Security (OAuth2, SAML) in Full Stack-Java, leveraging Artificial Intelligence for anomaly detection and adaptive authentication.

Migrated airline workloads to AWS cloud-native solutions (Lambda, S3, Redshift, Snowflake) for scalable data processing.

Upgraded backend to Java 11+ with concurrency and performance tuning for flight operations services.

Implemented microservices orchestration with Spring Cloud, API Gateway, and Kafka.

Built GraphQL APIs to complement existing REST APIs for mobile and web apps.

Designed ETL workflows with Kafka Streams and Apache Flink, improving near real-time data availability.

Deployed containerized workloads on Kubernetes and OpenShift, leveraging Helm for orchestration.

Automated security scans with Veracode, OWASP dependency check, and Snyk.

Environment: Java 11/17, Spring Boot, Spring MVC, Spring Cloud, Spring Security, Hibernate, Oracle 11g/19c, MongoDB, Apache Spark, REST APIs, Kafka, Docker, Kubernetes, Jenkins, Bamboo, GoCD, AWS (EC2, S3, Lambda, Redshift, Glue), Snowflake, Terraform, Git, Maven, JUnit, Mockito, Selenium, JMeter, ELK, Splunk.

Sr. Java Developer

Client: O’Reilly Auto Parts, Springfield, MO Oct 2016 to Sep 2017

Proficient in creating structured and visually appealing web interfaces using HTML5, CSS3, and Bootstrap.

Skilled in building



Contact this candidate