Summary
Overview
Work History
Education
Skills
Websites
Projects
Tools And Technologies
Timeline
Generic

Markendeya Nakka

Austin,Texas

Summary

Over 10 years of experience as a Full Stack Java Developer specializing in the design, development, and deployment of enterprise applications using Java/J2EE and cloud technologies. Proficient in building robust applications with frameworks such as Spring, Hibernate, and RESTful services, while ensuring scalability and performance across various domains including insurance and healthcare. Demonstrated expertise in migrating applications to AWS and Azure, alongside strong skills in Agile methodologies and container orchestration with Docker and Kubernetes. Proven ability to enhance team efficiency through effective communication and leadership in cross-functional environments.

Overview

9
9
years of professional experience

Work History

Senior Software Engineer(Contract)

Walmart
08.2024 - Current
  • Designed and developed scalable microservices architecture using Java, Spring Boot, and Hibernate.
  • Implemented Apache Kafka for real-time event streaming across Auto-Renew and Marketplace services.
  • Built and optimized data pipelines with Apache Spark, Scala, and PySpark, supporting analytics for membership renewals and marketplace transactions.
  • Automated complex ETL workflows using Apache Airflow DAGs and Python.
  • Integrated and managed Azure Cosmos DB for scalable, high-availability storage of membership and marketplace data.
  • Built and enhanced Sam’s Club Auto-Renew front-end features and dashboards using Angular, providing reporting and visibility into membership renewals.
  • Built and enhanced Marketplace Seller Center UI with React, enabling efficient seller onboarding and catalog interactions.
  • Implemented Spring Batch jobs to process large-scale membership auto-renewal data.
  • Deployed containerized microservices on Microsoft Azure with Docker and Kubernetes, ensuring scalability and high availability.
  • Established CI/CD pipelines using Jenkins, enabling faster and more reliable deployments.
  • Ensured system stability through unit testing (JUnit 5, Mockito).
  • Monitored and optimized performance using Prometheus and Grafana, tracking key KPIs such as latency, throughput, and error rates.
  • Languages/Framework: Java, Microservices, Spring Boot, Hibernate, Angular, React, Apache Kafka, Scala, PySpark, Apache Spark, Microsoft Azure, Databricks, Jenkins, Kubernetes, Docker, GIT, JUnit/Mockito
  • Database: Cassandra, Cosmos DB, NoSQL
  • Tools: IntelliJ IDEA Jenkins, Jira, Maven, Git, Docker, Kubernetes, Postman
  • Webservices: Restful
  • Process (SDLC): Agile Model

Software Engineer III

Walmart
03.2022 - 07.2024
  • Designed and developed scalable microservices architecture using Java, Spring Boot, and Hibernate.
  • Implemented Apache Kafka for real-time data streaming across microservices.
  • Developed and optimized data processing pipelines with Apache Spark, Scala and PySpark for analytics.
  • Developed and maintained the Sam's Club Membership Dashboard using Angular 16.
  • Deployed and managed applications on Microsoft Azure.
  • Established automated CI/CD pipelines using Jenkins.
  • Containerized applications with Docker, ensuring consistent deployment environments and improving scalability across development and production stages.
  • Orchestrated containerized environments using Kubernetes.
  • Optimized data processing pipelines with Apache Spark, Airflow, Scala, and PySpark for analytics.
  • Automated complex ETL workflows using Python and Apache Airflow DAGs, reducing manual processes and improving data pipeline efficiency and reliability.
  • Deployed microservices on Microsoft Azure to manage containerized applications, ensuring scalability, availability, and high performance in a cloud environment.
  • Conducted code reviews and implemented best practices to optimize system performance and reliability.
  • Conducted unit testing with Junit 5 and Mockito to ensure application reliability.
  • Implemented performance monitoring and alerting with Prometheus and Grafana to track key metrics (response time, throughput, error rates), ensuring optimal system performance and uptime.
  • Languages/Framework: Java, Microservices, Spring Boot, Hibernate, Angular, Apache Kafka, Scala, PySpark, Apache Spark, Microsoft Azure, Databricks, Jenkins, Kubernetes, Docker, GIT, JUnit/Mockito
  • Database: Cassandra, Cosmos DB, NoSQL
  • Tools: IntelliJ IDEA Jenkins, Jira, Maven, Git, Docker, Kubernetes, Postman
  • Webservices: Restful
  • Process (SDLC): Agile Model

Platform Engineer

Paysafe Group
06.2021 - 03.2022
  • Company Overview: Arise Global Services Pvt Ltd, Hyderabad, India
  • Designed and developed microservices using Java and Spring Boot to handle payment gateway integrations, ensuring secure and reliable transaction processing.
  • Integrated alternate payment methods SafetyPay, Giropay, Interac e-Transfer into the platform using RESTful APIs, enhancing payment flexibility and user experience.
  • Developed backend services with Hibernate and Oracle 12c, optimizing database interactions and ensuring data integrity for payment transactions.
  • Implemented event-driven architecture using Apache Kafka for real-time transaction processing and notification, ensuring scalability and responsiveness.
  • Built responsive and interactive user interfaces using Angular, HTML, CSS, and TypeScript, providing seamless payment experiences across desktop and mobile devices.
  • Utilized Gradle for build automation and dependency management, streamlining the development and deployment processes of payment-related features.
  • Managed database schema changes using Liquibase, ensuring smooth migration and version control of database changes related to payment processing.
  • Implemented unit tests with JUnit and Mockito to validate backend logic and API integrations, ensuring reliability and accuracy of payment functionalities.
  • Deployed applications on AWS cloud infrastructure, utilizing services like EC2, S3, and RDS for scalable and secure deployment of payment services.
  • Configured continuous integration and deployment pipelines with Bamboo, automating testing and deployment processes to achieve rapid feature delivery.
  • Collaborated with cross-functional teams including product managers and QA engineers to prioritize and deliver payment features aligned with business goals and user needs.
  • Arise Global Services Pvt Ltd, Hyderabad, India
  • Languages: Java, Microservices, Spring Boot, Hibernate, Apache Kafka, AWS, Angular, Gradle, Oracle, Bamboo, Liquibase, JUnit/Mockito
  • Database: Oracle 12c, SQL

Software Engineer

Optum
02.2021 - 06.2021
  • Company Overview: Hyderabad, India
  • Developed and maintained backend services using Java, Spring Boot, and Hibernate, ensuring scalability, reliability, and high performance of the virtual healthcare platform.
  • Implemented RESTful APIs to facilitate seamless communication between frontend applications, backend services, and third-party integrations, ensuring data security and compliance with healthcare regulations.
  • Designed and optimized MongoDB data models to ensure efficient storage and retrieval of patient records and healthcare provider information.
  • Collaborated with cross-functional teams including UX/UI designers and product managers to translate business requirements into technical solutions, ensuring alignment with platform goals and user needs.
  • Integrated third-party APIs and services for functionalities such as payment processing, electronic health records (EHR) integration, and telemedicine solutions, enhancing the platform's capabilities and user experience.
  • Implemented asynchronous processing for tasks like appointment scheduling and notifications using Apache Kafka, ensuring real-time updates and responsiveness.
  • Ensured code quality through unit testing (JUnit, Mockito) and integration testing, identifying and resolving bugs and performance bottlenecks to maintain a robust and reliable platform.
  • Deployed and maintained applications on cloud platforms like AWS, utilizing Docker and Kubernetes for containerization and orchestration, ensuring scalability and availability of services.
  • Hyderabad, India
  • Languages: Java, Microservices, Spring Boot, Hibernate, Angular, Maven, Jira, Jenkins, Bitbucket, Splunk, JUnit, Mockito.
  • Database: MongoDB
  • Tools: IntelliJ IDEA Jenkins, Jira, Maven, Git, Docker, Kubernetes, Postman

Associate Engineer

Cambridge Technology Enterprises
05.2016 - 02.2021
  • Company Overview: Hyderabad, India
  • Designed and developed backend services using Java, Spring Boot, and Hibernate to manage eligibility verification processes for health insurance applications.
  • Implemented RESTful APIs to integrate with external systems and healthcare providers, ensuring seamless data exchange and accurate eligibility checks.
  • Built responsive user interfaces using Angular, HTML, CSS, and TypeScript, enabling healthcare professionals and administrators to efficiently manage eligibility queries and updates.
  • Utilized microservices architecture to modularize components and improve scalability, allowing for concurrent eligibility checks and efficient resource utilization.
  • Developed database schemas and optimized SQL queries for Oracle 12c, ensuring secure storage and retrieval of eligibility data with high performance.
  • Implemented messaging queues with Apache Kafka for asynchronous processing.
  • Managed application lifecycle with tools like Maven, automating build, testing, and deployment processes to achieve continuous integration and delivery.
  • Performed unit testing with JUnit and Mockito to validate backend logic.
  • Hyderabad, India
  • Languages: Java, Microservices, Spring Boot, Hibernate, Angular2, Bootstrap, Maven, Multithreading, Oracle, Jenkins, Splunk, JUnit/Mockito, jQuery
  • Database: Oracle 12c
  • Tools: Eclipse Jenkins, Jira, Maven, Git, Postman
  • Webservices: Restful
  • Process (SDLC): Agile Model

Education

Bachelors - Electronics and Communications Engineering

Jawaharlal Nehru Technological University
Hyderabad, India

Skills

  • Java
  • Spring Boot
  • Spring framework
  • Hibernate
  • HTML
  • CSS
  • JavaScript
  • JQuery
  • TypeScript
  • Bootstrap
  • Oracle
  • MYSQL
  • Amazon RDS
  • Cosmos DB
  • MongoDB
  • AWS
  • Azure
  • Apache Spark
  • Scala
  • PySpark
  • Microservices architecture
  • Apache Tomcat
  • Oracle WebLogic
  • JBOSS
  • WebSphere
  • Junit
  • Mockito
  • Karma
  • Jasmine
  • Postman
  • Jira
  • Code review practices
  • Docker
  • Kubernetes
  • Jenkins
  • Terraform
  • Ansible
  • Prometheus
  • SonarQube
  • Grafana
  • Splunk
  • Bitbucket
  • Maven
  • Gradle
  • Eclipse
  • IntelliJ IDEA
  • Spring tool suite
  • Visual Studio Code
  • Data structures and algorithms
  • Java development
  • Git and GitHub experience
  • Agile methodologies
  • Problem solving
  • Docker containerization
  • Angular or react frontend
  • Elasticsearch search engine
  • Big data processing
  • Apache Kafka messaging
  • NoSQL database management
  • API design and development
  • JUnit testing
  • Hibernate ORM
  • Java performance tuning
  • Kubernetes orchestration
  • RESTful web services
  • Multithreading and concurrency
  • Java development expertise
  • Requirements analysis
  • Software development lifecycle
  • Design principles
  • Cloud platform experience
  • OAuth2 and JWT authentication
  • Java memory management
  • Logging frameworks
  • Java security
  • Performance improvements
  • Object-oriented programming
  • Continuous integration
  • Team collaboration

Projects

Walmart, USA, 08/01/24, Current, Auto-Renew (Sam’s Club) & Walmart Marketplace Seller Center, Membership & E-commerce, Senior Software Engineer, The Auto-Renew and Marketplace Seller Center initiatives focused on building scalable membership renewal workflows and a robust seller platform for Walmart’s retail ecosystem. The projects enhanced customer experience with seamless subscription management and enabled third-party sellers with efficient onboarding, catalog integration, and real-time data processing. Walmart, India, 03/01/22, 07/31/24, Sam's Club Membership System, Retail, Software Engineer III, Worked as a full-time Software Engineer III on Sam's Club Membership System, focused on scalable membership management system and operational efficiency. This project involves creating a scalable and user-friendly platform to handle member registration, renewals and customer interactions. Paysafe Group, 06/01/21, 03/31/22, Alternate Payment Methods, Financial Services – Online Payments, Platform Engineer, The Alternate Payment Methods Application project focused on creating a versatile and secure payment platform for merchants. The application enables merchants to offer their customers the option to make payments through various bank transfer services. Optum, 02/01/21, 06/30/21, Optum Virtual Health Care Platform, HealthCare, Software Engineer, The Optum Virtual Health Care Platform facilitates the entire healthcare journey, from finding healthcare providers to booking appointments and conducting online consultations with doctors. Cambridge Technology Enterprises, 05/01/16, 02/28/21, Health Insurance Eligibility System, HealthCare, Associate Engineer, The objective of the project is to implement a fully integrated Health Insurance Exchange and Integrated Eligibility System for Alaska state citizens.

Tools And Technologies

Java, Spring Boot, Spring Cloud, Spring Security, Spring JPA, Spring framework, Hibernate, Apache Kafka, RESTful APIs, HTML, CSS, JavaScript, jQuery, TypeScript, Bootstrap, Angular, React, Oracle, MYSQL, Amazon RDS, Cosmos DB, MongoDB, AWS (EC2, S3, Lambda, RDS, IAM, CloudWatch, VPC, Route53, ELB), Azure, Apache Spark, Scala, PySpark, Microservices Architecture, Apache Tomcat, Oracle WebLogic, JBOSS, WebSphere, Junit, Mockito, Karma, Jasmine, Postman, Jira, Agile, Docker, Kubernetes, Jenkins, Terraform, Ansible, Prometheus, SonarQube, Grafana, Splunk, Git, Bitbucket, Maven, Gradle, Eclipse, IntelliJ IDEA, Spring tool suite, Visual studio code, Data Structures and Algorithms

Timeline

Senior Software Engineer(Contract)

Walmart
08.2024 - Current

Software Engineer III

Walmart
03.2022 - 07.2024

Platform Engineer

Paysafe Group
06.2021 - 03.2022

Software Engineer

Optum
02.2021 - 06.2021

Associate Engineer

Cambridge Technology Enterprises
05.2016 - 02.2021

Bachelors - Electronics and Communications Engineering

Jawaharlal Nehru Technological University
Markendeya Nakka