Mounika Jakkidi
Sr. Full Stack Developer
Contact No: +1-314-***-****
Email Id: *****************@*****.***
PROFESSIONAL SUMMARY
Senior Full Stack Developer with 10+ years of IT experience, skilled in Java, J2EE, and modern frameworks, delivering secure, scalable, and high-performing enterprise solutions across finance, healthcare, and automotive domains.
Proficient in programming languages including Java (7–21), Python, Scala, Kotlin, JavaScript, TypeScript, SQL, and NoSQL, with strong understanding of object-oriented design, multithreading, and performance optimization.
Experienced in backend frameworks such as Spring Boot, Spring Cloud, Spring Security with IAM integrations (Okta, Ping Federate, Oracle Access Manager, Azure AD) and Hibernate, applying microservices architecture, modular design, and enterprise integration patterns to support distributed, large-scale applications.
Skilled in frontend technologies including React, Angular (8–16), Redux, JavaScript/TypeScript, HTML5, CSS3, and GraphQL, developing responsive, accessible, and user-friendly interfaces with seamless backend integration.
Knowledge of Node.js and Express frameworks, supporting middleware design, API gateways, and backend services integration for high-performance enterprise and financial platforms.
Proficient in API and service development with REST, SOAP, and GraphQL, ensuring system interoperability, secure authentication, authorization mechanisms, and compliance with industry and organizational standards.
Strong experience in DevOps practices, including CI/CD pipelines, Jenkins, GitHub Actions, GCP Cloud Build, Maven, and Quick Build, ensuring reliable builds, automated deployments, and secure releases.
Expertise in infrastructure automation and cloud-native deployments using Docker, Kubernetes, Terraform, and Ansible, enabling scalable, portable, and resilient applications across hybrid and multi-cloud environments.
Experienced in cloud platforms including AWS, GCP, and Azure, utilizing services such as EC2, ECS, Lambda, S3, RDS, DynamoDB, Cosmos DB, BigQuery, and Cloud Run for enterprise-grade deployments.
Familiar with messaging and streaming technologies such as Kafka, RabbitMQ, and ActiveMQ, supporting event-driven architectures, asynchronous communication, and reliable enterprise data workflows.
Skilled in relational and NoSQL databases including Oracle, PostgreSQL, MySQL, DB2, MongoDB, DynamoDB, and Cosmos DB, with knowledge of schema design, optimization, and high-volume data transactions.
Experienced in big data and analytics frameworks including Hadoop, Spark (Scala/PySpark), and Databricks, supporting enterprise pipelines for compliance reporting, fraud detection, and large-scale analytics.
Proficient in testing methodologies with JUnit, Mockito, PowerMockito, Cypress, Playwright, Selenium, Jasmine, Karma, Cucumber, and JMeter, applying TDD/BDD practices to ensure defect-free applications.
Knowledge of monitoring and observability tools including Datadog, Splunk, Prometheus, Grafana, Zipkin, and Jaeger, enabling proactive monitoring, diagnostics, and performance optimization.
Built and operated Spring Boot microservices on Kubernetes (EKS), exposing secure REST APIs consumed by Angular/React.
Strong focus on security and compliance practices with OAuth2.0, JWT, SAML, TLS/SSL, PGP, FedACH/NACHA, PCI DSS, HIPAA, GDPR, and NIST standards, ensuring secure data handling and regulatory compliance.
Experienced in service-oriented and event-driven architectures, applying design patterns such as MVC, Singleton, DAO, and Business Delegate to support modular and maintainable enterprise applications.
Familiar with agile methodologies including Scrum and Kanban, collaborating with cross-functional teams, contributing to sprint planning, backlog refinement, and retrospectives to ensure alignment with evolving business needs.
Recognized for collaboration and mentorship, supporting junior developers, encouraging best practices, and contributing to team success through effective knowledge sharing, technical guidance, and peer code reviews.
Experienced in enterprise data integration and ETL workflows using Informatica, Spark, and Databricks, with working knowledge of Snowflake for scalable cloud-based data warehousing and analytics.
Possess strong communication and stakeholder management skills, collaborating with cross-functional teams to define project scope, address issues proactively, and deliver the right technical solutions aligned with business objectives.
Provide technical guidance and mentorship to development teams, promoting best practices in design, performance optimization, and DevOps automation.
Exploring AI-driven integrations using frameworks such as LangChain, Model Context Protocol (MCP), and Google Vertex AI / ADK, enabling secure and scalable connectivity between enterprise microservices and intelligent agents.
Collaborating with AI/ML engineering teams to design Java-based backend services that expose enterprise data and tools to AI agents using MCP and Vertex AI frameworks.
TECHNICAL SKILLS:
Languages: Java (7–21), JavaScript/TypeScript, Python, Scala, Kotlin, SQL, NoSQL
Frameworks: Spring Boot/Security/Cloud, Hibernate, Node.js, Express, React, Angular, Redux, GraphQL, REST, SOAP
Cloud: AWS (EC2, ECS, S3, RDS, DynamoDB, Lambda), GCP (GKE, Cloud Run, BigQuery, Vertex AI, Pub/Sub, Cloud Functions), Azure (VMs, Cosmos DB, Service Bus)
Databases: Oracle, MySQL, PostgreSQL, DB2, MongoDB, DynamoDB, Cosmos DB
DevOps: Docker, Docker Swarm, Kubernetes, Jenkins, GitLab CI/CD, GitHub Actions, GCP Cloud Build, Terraform, Ansible, CI/CD, IaC, Maven, Gradle
Messaging/Streaming: Kafka, RabbitMQ, ActiveMQ
Data/Analytics: Hadoop, Spark (PySpark/Scala), Databricks, Informatica (ETL), Snowflake, BigQuery
Testing: JUnit, Mockito, Cypress, Playwright, Selenium, Jasmine, Karma, Cucumber, JMeter (TDD/BDD)
Monitoring/Observability: Datadog, Splunk, Prometheus, Grafana, Zipkin, Jaeger
Performance Engineering: Application and database performance tuning, JMeter (load testing), query optimization, JVM profiling, microservice throughput optimization
Security & Compliance: OAuth2.0, JWT, SAML, TLS/SSL, PGP, FedACH/NACHA, PCI DSS, HIPAA, GDPR, NIST, Okta, Cloudflare, Ping Federate, Oracle Access Manager, Azure Active Directory
Practices: Microservices, Event-Driven Architecture, Agile (Scrum/Kanban), Design Patterns
AI / Agent Integration: LangChain, Model Context Protocol (MCP), Google Vertex AI / ADK, OpenAI Function Calling, Dialogflow, Semantic Kernel (familiarity)
PROFESSIONAL EXPERIENCE:
Client: Discover Financials, Chicago, IL Aug 2023 – Present
Role: Sr. Java Full Stack Developer
Project Description: The Payments & Card Services Modernization project streamlines payment and card operations to support higher volumes with greater efficiency and security. It enhances service interactions, ensures scalability, and aligns with customer and compliance needs through close business collaboration.
Responsibilities:
Designed and implemented scalable backend services using Java 17/21, migrating monolithic systems into microservices with Spring Boot, ensuring optimized performance, maintainability, and leveraging modern language features like pattern matching and switch expressions.
Built secure RESTful and GraphQL APIs integrated with Angular 16+ and React using Redux, enabling seamless data exchange with frontend systems while ensuring authentication and authorization through OAuth2.0 and Spring Security.
Deployed cloud-native applications using AWS (EC2, ECS, S3, RDS, DynamoDB) and GCP (Cloud Run, GKE, Cloud Storage, BigQuery), orchestrated via Docker and Kubernetes...
Integrated enterprise applications with Okta and Azure AD for identity federation and single sign-on (SSO), streamlining secure access management across distributed systems
Developed middleware and API gateways with Node.js and TypeScript, streamlining backend integration, enhancing microservices interoperability, and supporting high-performance enterprise financial platforms.
Collaborated with AI/ML teams to prototype secure API endpoints for agent-driven workflows, aligning backend microservices with Google Vertex AI for tool-based orchestration and context-aware automation.
Implemented Model Context Protocol (MCP)-based integration patterns to standardise communication between AI agents and enterprise systems, enabling secure and scalable automation workflows.
Designed automated CI/CD pipelines with Jenkins and integrated with GCP Cloud Build, embedding code quality checks., vulnerability scanning, and security testing, ensuring faster, compliant, and reliable deployments across multiple environments (Maven/Gradle).
Aligned backend services with NIST security guidelines, embedding compliance checks within CI/CD pipelines alongside vulnerability scanning and penetration testing readiness.
Applied JUnit, Mockito, Cypress, and Playwright within a TDD framework, achieving comprehensive test coverage across backend services, frontend components, and APIs to guarantee quality and reduce regression issues.
Integrated RabbitMQ and Apache Kafka for asynchronous communication and event-driven architectures, enabling resilient, high-throughput financial transaction processing in distributed microservices environments.
Designed relational schemas and optimized SQL queries (MySQL, PostgreSQL, AWS RDS), while leveraging PySpark, Scala, and Databricks pipelines for scalable data analytics, reporting, and transformation workflows.
Collaborated with enterprise data teams to integrate ETL pipelines using Informatica and Snowflake, optimizing data ingestion, transformation, and real-time availability for analytics and reporting.
Implemented observability solutions with Datadog, Splunk, AWS CloudWatch, and GCP Cloud Monitoring., creating dashboards and alerts to proactively monitor performance, detect anomalies, and optimize system reliability.
Collaborated in Agile Scrum teams, leading sprint planning, backlog refinement, and retrospectives, while tracking tasks and incidents with Jira to align with evolving business priorities.
Applied DevOps best practices to automate infrastructure provisioning, container orchestration, and release management, improving consistency, scalability, and operational efficiency across development and production environments.
Designed secure financial workflows for FedACH/NACHA compliance, automating encryption with PGP/TLS/SSL, integrating with FedLine Advantage/Direct, and enforcing access controls to protect sensitive payment data.
Leveraged Spring Cloud Config, Netflix Eureka, and Spring Gateway for centralized configuration, service discovery, and resilient routing, improving system uptime and fault tolerance in distributed applications
Implemented Spring WebFlux for reactive APIs, Spring AMQP for asynchronous messaging, and Spring Batch for large-scale data pipelines, ensuring efficiency and responsiveness in high-volume environments.
Delivered full-stack solutions using React, Angular, Redux, JavaScript, HTML, CSS, and Node.js, while scripting automation tasks in Python to support deployments, monitoring, and system reliability.
Implemented application and database performance-engineering initiatives, optimizing JVM performance, SQL execution plans, and microservice throughput across distributed systems.
Configured Cloudflare for DNS management, caching, and DDoS protection to improve application resilience and response time.
Environment: Java 17/21, Node.js, TypeScript, React, Angular 16+, Redux, GraphQL, Python, Scala, SQL, Spring Boot/Security/Cloud, Docker, Kubernetes, AWS, GCP, Jenkins, RabbitMQ, Kafka, Databricks, Prometheus, Grafana, OAuth2.0, Agile/Scrum.
Client: Wells Fargo, Charlotte, NC March 2021 – Aug 2023
Role: Sr. Java Full Stack Developer
Cloud-Native Microservices Banking Application: Contributed to the design and development of a modern banking platform focused on scalability, reliability, and long-term maintainability. Partnered with cross-functional teams to deliver features that consistently enhanced customer experience and business value.
Responsibilities:
Participated in requirement gathering, analysis, design, and coding phases of SDLC, actively collaborating with stakeholders to deliver secure, scalable financial applications aligned with complex banking requirements.
Developed responsive banking UIs in Angular 14, TypeScript, integrated secure file/image uploads into AWS S3 and Azure Blob Storage, and created modular, reusable front-end components for customer-facing portals and transaction dashboards.
Built web applications with JavaScript (ES6+), HTML5, CSS3, ensuring responsive design, accessibility, cross-browser compatibility, while optimizing UI performance using caching, lazy loading, and code splitting.
Implemented backend services in Java 11/17, Spring Boot, Hibernate ORM, and MVC monolithic architecture, before migrating legacy applications into microservices for scalability, modularity, and fault tolerance.
Secured REST APIs with Spring Security, OAuth2.0, JWT tokens, and Ping Federate integration for SSO and centralized access control, reducing vulnerabilities by 25% and ensuring authentication, authorization, and compliance with banking security regulations.
Collaborated with cybersecurity teams to implement GDPR compliance measures in data handling and reporting workflows.
Designed REST services using Node.js, MongoDB (NoSQL), integrated middleware with Jersey (JAX-RS), supporting both structured and unstructured transaction processing for high-volume financial applications.
Containerized enterprise applications with Docker and deployed into Kubernetes clusters (AWS EKS, Azure AKS), enabling fault tolerance, scalability, and zero downtime for critical financial transaction workloads.
Designed and managed cloud infrastructure on Azure (App Services, Key Vault, Azure SQL Database) to host secure financial APIs, enforce secret management, and ensure high availability in hybrid multi-cloud environments
Integrated Kafka streaming for real-time financial processing and MQ services (ActiveMQ, RabbitMQ) for reliable asynchronous messaging, improving interbank settlements and ACH payment workflows.
Automated deployments via CI/CD pipelines using Jenkins, Azure DevOps, integrated builds and tests with Kubernetes, and applied DAO patterns and JDBC for robust legacy database interaction.
Coordinated DevOps activities using GitLab CI/CD and Docker Swarm for lightweight container orchestration, streamlining multi-environment deployments and improving collaboration between development and operations teams.
Transitioned monolithic services into Spring Boot microservices, deployed with Docker, Kubernetes (Azure), reducing deployment times by 50% and increasing scalability by 30% across the bank’s transaction systems.
Practiced TDD/BDD using JUnit, Mockito, Jasmine, Karma, Espresso, Cucumber, integrating automated tests within CI/CD pipelines to ensure reliability and reduce production defects.
Implemented monitoring and observability using Zipkin, Jaeger, Azure Monitor, log aggregation, and circuit breaker patterns, improving resilience, diagnostics, and fault tolerance across distributed microservices.
Leveraged Hadoop, PySpark for large-scale transaction data analysis, improving fraud detection and compliance reporting, and integrated Python automation scripts to streamline data ingestion and preprocessing.
Integrated ETL processes between on-premise Oracle systems and Snowflake for data warehousing, enabling high-performance analytical workloads across financial datasets.
Developed APIs in Scala, Kotlin with dependency injection (Koin, Dagger), applied OAuth2/JWT security, and enhanced modularity and interoperability across financial applications.
Automated NACHA file creation using Java Spring Boot, with secure SFTP/FTP transfers, validated headers and control records with banking partners, ensuring compliance with FedACH/NACHA standards
Environment: Java 11/17, Node.js, TypeScript, JavaScript ES6+, Angular 14, HTML5, CSS3, Spring Boot, Hibernate, MongoDB, PostgreSQL, Oracle 19c, Kafka, ActiveMQ/RabbitMQ, AWS, Azure, Docker, Kubernetes, Jenkins, Git/GitHub, Maven, JUnit, Mockito, Jasmine, Karma, Cucumber, Zipkin, Jaeger, Prometheus, Grafana, Scala.
Client: Ford Motors, Dearborn, MI April 2019 - Feb 2021
Role: Java Full Stack Developer
Enterprise Order & Customer Management Platform: Contributed to the design, development, and support of a core platform that streamlined order processing, inventory management, and customer operations. Collaborated with cross-functional teams to enhance functionality, improve stability, and optimize user experience. Supported reliable releases through CI/CD automation, ensured system scalability and security, and helped maintain long-term sustainability of the platform to meet evolving business needs.
Responsibilities:
Designed and implemented scalable microservices with Java 11, Spring Boot, Hibernate, and J2EE, delivering loosely coupled services for retail operations, improving inventory, customer service, and order management performance significantly.
Built dynamic and responsive front-end applications using React, HTML5, CSS3, TypeScript, and SASS, ensuring cross-browser compatibility, accessibility, and optimal user experience aligned with Ford’s digital transformation standards.
Integrated React components with Java backends through REST APIs, using Redux and Context API for state management, while collaborating with UX teams to deliver intuitive and user-friendly interfaces.
Developed secure backend services with Java 11 and Spring Security, implementing PCI DSS-compliant payment processing, OAuth authentication, and encrypted data handling to reduce fraud risk and safeguard sensitive customer information.
Deployed containerized microservices using Docker and Kubernetes, automating scaling, deployments, and fault-tolerant environments, enhancing availability, and ensuring production resilience for mission-critical automotive retail applications.
Leveraged AWS services including EC2, ECS, S3, DynamoDB, and RDS Proxy, integrating with AWS Lambda for serverless event handling, reducing costs while enabling real-time transaction and data processing.
Implemented GraphQL APIs using Node.js and Express, simplifying complex data queries across distributed microservices, reducing payload sizes, and improving client-side rendering performance in multi-platform automotive applications.
Enhanced mobile application development with React Native Hooks, enabling seamless cross-platform capabilities, offline data synchronization, and responsive mobile experiences for Ford’s customer and dealership engagement platforms.
Monitored application performance using Splunk and Datadog, detecting anomalies with machine learning, tracking JVM metrics, and resolving garbage collection inefficiencies, achieving faster response times during peak traffic loads.
Orchestrated CI/CD pipelines with Jenkins, GitHub Actions, and SonarLint, integrating automated testing (JUnit, Mockito, Selenium, Jasmine, Karma), code quality checks, and Swagger-based API documentation for faster, reliable releases.
Applied Agile methodologies by leading sprint planning, retrospectives, and daily scrums, managing workflows in JIRA, and ensuring transparent stakeholder communication to deliver features on schedule and aligned with business goals.
Modernized legacy systems by migrating components from Tucows provisioning platform to modern Spring Boot and React frameworks, improving maintainability, performance, and system integration flexibility across retail ecosystems.
Designed and maintained Kafka-based event streaming pipelines with Scala and Python, enabling high-throughput, real-time messaging between microservices, significantly improving scalability and responsiveness of distributed retail systems.
Conducted ad hoc data analysis using SQL queries, Java utilities, and Python scripts, delivering dashboards and business insights for stakeholders, supporting data-driven decision-making in retail performance and customer engagement.
Enforced secure coding practices with Log4j customized logging, IAM role-based access, AWS encryption services, and compliance frameworks, ensuring regulatory adherence and building customer trust in Ford’s enterprise solutions.
Environment: Java 11, Spring Boot, Hibernate, J2EE, Node.js 12, Express, Python 3.x, Scala, React 16/17, Redux, TypeScript 3.x, React Native (Hooks), GraphQL, AWS (EC2, ECS, Lambda, S3, DynamoDB, RDS Proxy), Docker, Kubernetes, Jenkins, GitHub Actions, Splunk, Datadog, Kafka 2.x, SQL (MySQL/PostgreSQL), JUnit 5, Mockito, Selenium, Jasmine, Karma.
Client: State Of Maryland, Annapolis, MD Nov 2017 - Mar 2019
Role: Java Full Stack Developer
Project Description: Developed the Medicaid Enrollment and Case Management Portal for the State of Maryland to streamline healthcare enrollment and eligibility processes. The platform connected residents, providers, and case workers in a unified system, improving access to services and reducing delays in applications and case management.
Responsibilities:
Developed scalable healthcare applications using Java 8/11, Spring Boot, Spring MVC, Angular 8, TypeScript, HTML5, CSS3, and Bootstrap, delivering responsive, HIPAA-compliant interfaces that improved usability and patient engagement.
Integrated Angular 8 front-end applications with Java RESTful services for real-time data synchronization, enabling efficient patient self-service portals, clinical workflows, and interoperability with external pharmacy and provider systems.
Engineered backend microservices using Spring Cloud, Spring IOC, REST, and SOAP APIs, ensuring HL7/FHIR compliance and seamless communication between distributed healthcare systems and insurance platforms.
Designed and optimized Oracle PL/SQL queries, implemented Redis caching and NoSQL (Cosmos DB) integration, supporting high-volume concurrent transactions and encrypted medical record processing.
Ensured data integrity, disaster recovery, and compliance with HIPAA regulations through secure storage and optimized transaction throughput.
Conducted performance/load testing using JMeter and enforced code coverage with Jacoco, meeting scalability requirements during peak patient data processing.
Implemented OpenID Connect, JWT, and SAML-based authentication, enabling secure role-based access and safeguarding sensitive patient data.
Strengthened identity management across multiple healthcare applications and external partner integrations.
Automated deployments with Jenkins CI/CD, GitHub, Maven, and Nexus/Artifactory, streamlining pipelines, reducing release failures, and improving delivery lifecycle efficiency.
Deployed applications using Docker containers, Kubernetes clusters, and Azure Cloud Services (VMs, Service Bus, Event Grid, Cosmos DB) for high availability, scalability, and secure healthcare service delivery.
Collaborated with cross-functional healthcare teams using Agile Scrum and Kanban methodologies, managing sprint backlogs with Jira and Asana, and delivering patient-centric features within compliance deadlines.
Performed unit, integration, and UI testing with JUnit, Mockito, Jasmine, Karma, Protractor, Selenium, and Cucumber, ensuring accuracy of business logic, frontend responsiveness, and end-to-end workflows.
Utilized Swagger and Postman for API documentation and validation, enabling seamless third-party integrations and compliance with healthcare standards.
Monitored applications using Splunk, Log4j2, SLF4j, and Kafka Manager, performing root cause analysis and resolving production issues impacting EHR systems, billing, and claims processing pipelines.
Environment: Java 8/11, Spring Boot, Spring MVC, Angular 8, TypeScript, HTML5, CSS3, Bootstrap, REST/SOAP, HL7/FHIR, Oracle PL/SQL, Redis, Cosmos DB, OAuth2.0, OIDC, JWT, SAML, Jenkins, GitHub, Maven, Nexus, Docker, Kubernetes, Azure, JUnit, Mockito, Jasmine, Karma, Protractor, Selenium, Cucumber, JMeter, Splunk, Log4j2, SLF4j, Kafka Manager, Agile (Scrum/Kanban), Jira, Asana.
Client: WNS Global, Bangalore, India July 2013—Sept 2016
Role: Java Developer
Project Description: Developed an Enterprise Case Management System to streamline case tracking, automate workflows, and enhance decision-making efficiency. The solution improved compliance, reduced manual processing, and enabled faster resolution of complex enterprise cases.
Responsibilities:
Gathered and analysed requirements, prepared high-level design specifications, and applied Spring MVC lightweight container with Inversion of Control (IoC) to architect modular, maintainable, and flexible enterprise application frameworks
Utilized Spring dependency injection to simplify component wiring, implemented and deployed Enterprise JavaBeans (EJBs), and integrated Struts with Tiles for structured front-end development within IBM WebSphere application server.
Designed and developed Oracle relational database schemas, created tables, indexes, and stored procedures, ensuring optimized queries to support robust data-driven business applications.
Implemented persistence layer using Hibernate ORM, developing POJOs and DAO classes for seamless database interaction, incorporating role-based authentication, SSL encryption, and JSON messaging for secure server–client communication.
Designed and implemented reusable web services based on SOA and microservices architecture, delivering SOAP and RESTful APIs, and maintained Java/JSP coding standard checklists to enforce quality and best practices.
Collaborated with cross-functional teams to integrate XSD schemas and Schematron validation rules within XML pipelines, debugging and validating XML structures to eliminate discrepancies and ensure reliable enterprise data exchange.
Modernized legacy components by introducing Spring Boot-based microservices with RESTful endpoints, refactored JavaScript codebases for scalability, and adopted SOAP protocol for enterprise communication through structured XML messages.
Implemented application business logic, integration layers, and data access components using J2EE technologies such as Servlets, JSP, EJB, JPA, and JDBC, enabling high-performance, multi-tier transactional systems.
Developed and optimized DB2 SQL stored procedures, functions, cursors, and reporting modules, packaging them into DB2 components to streamline batch processing, analytics, and reporting.
Followed Rapid Application Development (RAD) model for iterative delivery, managed source code using VSS version control, and performed unit testing, debugging, and performance tuning to deliver secure, scalable applications.
Environment: Java SE 7/8, J2EE, Spring MVC 3/4, Spring Boot, Struts, Tiles, EJB, Hibernate, JPA, JDBC, SOAP, REST (JAX-RS 2), JSON, XML/XSD, Schematron, Oracle 11g, DB2, WebSphere, RAD, VSS, SSL/TLS.