Venkata Anjaneya Sudheer Mekapothula
Java Full Stack Developer
**************@*****.***
Professional Summary:
Over 12+ years of leadership experience in application software development, covering analysis, design, development, testing, and deployment of client-server and multi-tier applications, with expertise in Java-based and cloud-native solutions.
Experience designing and building scalable, cloud-native microservices using Java 17/21, Spring Boot, and RESTful APIs.
Proficient in agile methodologies like Scrum, test-driven development (TDD), and iterative SDLC, with strong adaptability across both agile and waterfall models. Adept at managing large, distributed teams and ensuring project delivery within timelines.
Hands-on experience in building highly scalable, fault-tolerant, and reactive microservices using Java, Kotlin, Go, Camel, Spring Boot, and RESTful architecture. Proven expertise in architecting cloud-native distributed systems deployed on Kubernetes ecosystems within Azure, AWS, and Google Cloud (GCP) environments.
Strong expertise in Microservices architecture and 12-factor application principles with ability to independently design and deliver systems.
Experienced in ReactJS and Angular frontend development
Strong understanding of data structures, algorithms, and multithreading, combined with deep expertise in microservice architecture, performance tuning, and network optimization. Highly skilled in developing systems emphasizing testability, unit testing, and mock-based validation using JUnit and Mockito.
Experienced in full-stack development with React, Angular, and Python, delivering interactive, user-focused, and data-driven applications that integrate seamlessly with Java-based backends.
Contributed to Architecture Decision Records (ADRs) to standardize system design and ensure consistency across microservices.
Applied Domain-Driven Design (DDD) and design patterns (Factory, Strategy, Circuit Breaker) for scalable solutions.
Led and participated in technical design reviews, ensuring adherence to clean code and enterprise standards.
Evaluated alternative approaches and proposed cost-effective and scalable architecture solutions.
Proactively identified and reduced technical debt, improving system maintainability.
Experience designing and architecting applications in SQL and NoSQL databases such as Oracle, Cassandra, MongoDB, PostgreSQL, and Azure Cosmos DB. Strong background in leveraging industry research and innovation to build next-generation enterprise systems that improve operational efficiency.
Extensive experience in CI/CD automation, containerization, and DevOps integration using Jenkins, Docker, Kubernetes, GitLab, Maven, and Terraform. Skilled in AWS monitoring and management tools such as CloudWatch, RDS, API Gateway, Lambda, and S3, ensuring high availability, fault tolerance, and cost optimization.
Proven expertise in production support and incident management, including real-time issue resolution, root cause analysis, and implementation of permanent fixes. Adept at developing and maintaining runbooks, operational guides, and compliance documentation aligned with security standards such as IAM, KMS, and data encryption.
Dedicated to building next-generation enterprise-grade solutions through a disciplined approach to code reviews, testing, documentation, and software design standards.
Strong foundation in Data Science concepts: regression, classification, clustering, and model evaluation
Experience in learnings integrating LLMs (Large Language Models) into backend systems using REST APIs in University Project.
Designed and implemented prompt engineering strategies to optimize LLM outputs for accuracy and consistency
Built Python-based AI microservices using FastAPI/Flask for model inference and integration with Java applications
Experience with LLM use cases: Intelligent chatbots and conversational APIs, Automated document processing and summarization, Fraud detection and anomaly detection systems.
Familiar with RAG (Retrieval-Augmented Generation) architectures for contextual AI responses
Applied data preprocessing, feature engineering, and model validation techniques
Integrated AI workflows into microservices and cloud environments (AWS)
Technical Skills:
Programming Languages:
JAVA 21/17/8, C, C++, Python 2/3, Kotlin, Go, Rust, Typescript
Java/J2EE Technologies:
J2EE, Servlets, JSP, JDBC, JPA, Hibernate, Spring Framework (including Spring Boot, Spring Cloud), Jakarta EE (formerly Java EE), Jakarta RESTful Web Services (JAX-RS), Jakarta Messaging (JMS), Jakarta Server Faces (JSF), Jakarta Persistence (JPA), Eclipse Micro Profile.
Frontend
ReactJS, Angular, TypeScript, JavaScript, HTML5, CSS3
Framework & Tools:
Spring Framework (including Spring Boot, Spring Cloud), Micronaut, Quarkus, Vert.x, Apache Camel, Kafka, Project Reactor, Quarkus, Helidon, Eclipse MicroProfile, Jakarta EE
Web/Application Servers:
Apache Tomcat, Jetty, WildFly, Payara Server, Open Liberty
Database:
Oracle, MySQL, PostgreSQL, SQL Server, MongoDB, Dynamo DB, Redis, Cassandra, Neo4j, Cockroach DB, Google Cloud Spanner
Cloud Platforms:
AWS (Amazon Web Services), Azure, Google Cloud Platform (GCP)
Web Technologies:
HTML5, CSS3, JavaScript (ES6+), Typescript, Web Components, Angular, React, Vue.js, Node.js, GraphQL, Web Sockets, gRPC
Development Tools:
IntelliJ IDEA, Visual Studio Code, Eclipse IDE (with Jakarta EE tools), Apache NetBeans, Git (GitHub, GitLab, Bitbucket), Gradle, Maven, Jenkins, CircleCI, Docker, Kubernetes
Version Control Systems
SVN, GIT
Other Tools:
Postman, Swagger/OpenAPI, JIRA, Confluence, Elastic search, Kibana, Grafana, Prometheus, Jaeger, Zipkin, HashiCorp Vault, Terraform, Ansible
DevOps & Monitoring:
Jenkins, Docker, Kubernetes, Terraform, Ansible, Prometheus, Grafana, Dynatrace, Elastic Stack (ELK)
Testing Tools:
JUnit, Mockito, Postman, Swagger, RestAssured
Version Control & CI/CD:
Git, GitLab, Bitbucket, Maven, Gradle
Other Tools:
JIRA, Confluence, IntelliJ IDEA, Visual Studio Code, Eclipse
Education:
BTECH in Electronics and Communications Engineering JNTUK, India. 2012
MCIS Master’s in Computers and Information Science, Data Science, SAU Magnolia, AR, USA. 2024
Professional Experience
Senior Java Developer
Client: Cigna Bloomfield, CT (Remote Nov 2024 to Present
Responsibilities:
Led a cross-functional team in developing, maintaining, and supporting high-quality code and services for both backend and frontend components using Kotlin, Java 11, and Spring Boot. Managed project resources, timelines, and quality assurance processes to optimize team allocation and ensure efficient project delivery.
Designed and implemented scalable ETL frameworks using AWS Glue, Apache Spark, and PySpark to process high-volume structured and semi-structured data.
Implemented various design patterns like Intercepting Filter, Front Controller, and Session Façade in Kotlin-based enterprise applications, enhancing modularity and code reuse.
Integrated Java backend services with AWS services including S3, IAM, CloudWatch, and Glue Data Catalog.
Designed and deployed cloud-native applications on Google Cloud Platform (GCP) leveraging services such as Dataflow, BigQuery, Cloud Storage, Pub/Sub, and Cloud SQL.
Developed scripts for build, deployment, maintenance, and related tasks using Kotlin scripting for automation.
Led the development and implementation of Express Onboard, a cutting-edge digital onboarding platform, resulting in a streamlined application process and increased conversion rates for new card applicants.
Utilized Java 8 Streams API and Kotlin Streams API to enable parallel processing of large collections and handled data-intensive operations.
Utilized GitLab for version control to manage source code across multiple feature branches and ensure team collaboration.
Integrated Java backend services with AWS services including S3, IAM, CloudWatch, and Glue Data Catalog.
Wrote efficient PySpark scripts for data transformations, cleansing, and enrichment.
Built and maintained serverless data processing solutions using AWS Lambda and AWS Glue.
Successfully implemented build automation using Maven, including mastery of related concepts such as Project Object Model, Plugins, and Build Life Cycle, streamlining the development and deployment processes for real-time applications.
Demonstrated proficiency in Hibernate, serving as a key contributor to the development and optimization of Object-Relational Mapping (ORM) solutions. Successfully mapped complex data models to database schemas, improving data retrieval efficiency and ensuring the integrity of relational databases.
Developed and optimized ETL pipelines using AWS Glue, Apache Spark, and PySpark for large-scale data processing.
Worked proficiently with Angular 14 modules, components, directives, pipes, services, dependency injection, materials, routing, binding, and forms. Managed application deployments with Kubernetes and Kibana. Demonstrated mastery in Angular 14 framework, including its core components, directives, pipes, and services. Successfully delivered a feature-rich and user-friendly mobile app utilizing Ionic and Angular, contributing to a significant 30% increase in app downloads.
Built reusable PySpark libraries and transformation modules to standardize ETL logic across projects.
Developed data processing pipelines using Apache Beam Java SDK and executed them on Google Cloud Dataflow for large-scale data processing.
Led the migration process from Angular 11 to Angular 14. Designed and implemented a real-time data dashboard using Angular 14 and RxJS, enabling swift decision-making based on live insights. Led the development of a complex enterprise application with Angular 14, resulting in a notable 20% reduction in development time and an enhanced maintainability of the codebase.
Implemented distributed data processing using Apache Spark for batch and real-time analytics workloads.
Implemented scalable and fault-tolerant architecture using J Boss, enhancing the system's ability to handle increased loads and ensuring continuous availability in dynamic real-time environments.
Implemented Restful Services with JAX-RS using Spring Boot and Micro service Architecture.
Designed batch and streaming data pipelines using Apache Beam to process large-scale datasets efficiently.
Implemented Dynatrace for comprehensive APM, ensuring real-time visibility into application performance, identifying bottlenecks, and optimizing system efficiency for enhanced user experience.
Developed a scalable and robust web application using Spring Boot, leveraging its features such as auto-configuration, embedded servers, and production-ready deployments. Implemented RESTful APIs using Spring MVC and the @RestController annotation, ensuring clean and maintainable code for handling HTTP requests and responses.
Integrated Kafka clusters with Kotlin-based event-driven micro services, enabling real-time data streaming, configuring topics, partitions, and replication for high availability.
Applied Kotlin’s concurrency model with coroutines and multithreading to enhance scalability, allowing simultaneous execution of tasks and optimizing resource utilization.
Implemented Single Sign-On solutions using Okta in Kotlin-based authentication systems, allowing users to authenticate once and gain access to multiple applications within the organization's ecosystem.
Integrated enterprise applications with Big Data platforms and distributed processing frameworks for scalable data processing.
Utilized MongoDB's aggregation framework for data analysis and custom report generation in business intelligence scenarios, enabling data-driven decision-making for the Express Onboard project.
Proficiently worked with Angular 14 modules, components, directives, pipes, services, dependency injection materials, routing, binding, and forms to develop the frontend for Express Onboard, ensuring a robust and interactive user interface.
Implemented and maintained GitLab CI/CD pipelines to automate testing, building, and deployment of Java applications.
Possess extensive experience in Oracle and SQL, with a proven track record of designing and optimizing database schemas, writing complex queries, and ensuring efficient data retrieval, contributing to the development of robust and scalable applications.
Leveraged Apache CXF to design and implement RESTful web services, providing scalable and interoperable solutions. Ensured adherence to industry best practices and standards.
Configured build pipelines for compiling, testing, and packaging applications using tools like Maven, Gradle, or npm.
Integrated AWS DevOps with other tools such as Git for version control and Jira for issue tracking and project management.
Proficient in implementing Single Sign-On (SSO) solutions using Okta, allowing users to authenticate once and gain access to multiple applications within the organization's ecosystem.
Leveraging AWS Kubernetes Service, I ensured that our applications could handle varying loads efficiently.
Developed and optimized ETL pipelines using AWS Glue, Apache Spark, and PySpark for large-scale data processing.
Leveraged AWS SQL Database's managed service capabilities to automate routine maintenance tasks, including backups, updates, and patches, ensuring optimal database performance and availability.
Implemented AWS MongoDB as a globally distributed, multi-model database service to support high-performance, low-latency applications.
Utilized AWS SQL Database's scalability features to dynamically adjust resources based on workload demands, optimizing performance while controlling costs.
Coordinated and managed third-party application development teams, ensuring alignment with project requirements, timelines, and quality standards while fostering effective communication and collaboration.
Utilized AWS Container Instances (ACI) to deploy containerized micro services, batch jobs, and event-driven workloads, leveraging its lightweight and fast-starting containers to optimize resource utilization and reduce operational overhead.
Designed and developed scalable mainframe solutions, ensuring that the architecture could adapt to growing business needs. Implemented techniques such as partitioning and optimization to enhance overall system scalability.
Implemented Kubernetes features such as pod replication and automated failover to enhance fault tolerance and achieve high availability for critical applications.
Integrated Kubernetes with monitoring and logging tools Splunk and Grafana for real-time visibility into the performance.
Environment: Java 11, Kotlin, J2EE, HTML5, CSS3, Bootstrap, jQuery, Angular 14, Node.js, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, GraphQL, JDBC, REST, Micro services, Kafka, AWS DevOps, Kubernetes, Service Oriented Architecture, Unit Testing, JUnit, Log4j, Maven, Jenkins and Spring Tool Suite (STS), Okta
Senior Java Developer
DXC Technology, India
Sept 2020 – June 2023
Designed, developed, and deployed micro services-based architectures, decomposing monolithic applications into micro services to improve scalability, resilience, and maintainability.
Responsible for all stages of design, development, and deployment of applications, actively contributing to test-driven development (TDD) and Agile software development.
Leveraged Java 11+, Kotlin, and Spring Boot to develop scalable micro services for Penske's IAM platform, ensuring robustness and efficiency in backend operations.
Developed Python and Kotlin scripts for data processing and automation tasks, enhancing operational efficiency and streamlining workflows in the IAM platform.
Utilized Kotlin coroutines for asynchronous data processing, ensuring timely insights and improved system responsiveness.
Monitored and optimized Spark and Glue job performance, improving reliability and reducing execution time.
Used GitLab Merge Requests to facilitate code reviews, ensuring clean, maintainable, and tested code in production.
Integrated GraphQL with existing REST APIs, facilitating seamless data fetching and real-time updates while optimizing server performance and reducing API calls.
Implemented user access management, role-based access control, and identity federation using Spring Boot's security and auto-configuration capabilities.
Deployed Penske's IAM platform on Azure Services, ensuring scalability, reliability, and security of the application infrastructure while leveraging Kotlin-based server less functions for event-driven processing.
Developed and optimized ETL pipelines using AWS Glue, Apache Spark, and PySpark for large-scale data processing.
Integrated Azure AD with various Azure services and applications, enabling single sign-on (SSO) and streamlined authentication processes, utilizing Kotlin with Spring Security for authentication and authorization.
Integrated MongoDB with Azure services such as Azure Event Hubs or Azure Databricks, leveraging Kotlin’s Exposed ORM to simplify database operations and enhance query efficiency.
Integrated Azure DevOps with Azure Kubernetes Service (AKS) for containerized application deployment, leveraging Helm charts and Kubernetes manifests for configuration management.
Demonstrated expertise with ORM tools, particularly Spring Hibernate, applying strong conceptual knowledge of JPA and leveraging Kotlin’s null safety features to prevent runtime errors and improve database transactions.
Analyzed business requirements and developed business delegates to integrate with middleware services using JAX-WS, SOAP, and REST, optimizing service-layer communication.
Designed and implemented multithreaded applications, improving system performance and responsiveness using Kotlin coroutines for non-blocking I/O operations.
Managed project repositories, branches, and tags in GitLab, ensuring consistent release versioning and rollback support.
Applied core Java and Kotlin concepts such as object-oriented programming, collections API, exception handling, and multi-threading to develop high-throughput and scalable real-time applications.
Integrated Kafka for real-time event processing and messaging, ensuring seamless communication between micro services and synchronized data updates across the IAM platform.
Utilized Kafka's distributed architecture to handle high volumes of events and ensure reliability and fault tolerance in event-driven workflows, using Kotlin Flow to process and transform streaming data efficiently.
Developed asynchronous messaging solutions using JMS, utilizing structured concurrency to manage thread execution efficiently.
Configured Hibernate with Spring ORM for seamless integration and leveraged Kotlin DSL to optimize structured queries.
Implemented security best practices in software development, ensuring the integrity and security of Spring Data JPA-based applications by leveraging Kotlin’s type safety and immutability features.
Integrated Kafka with Spring Boot micro services to facilitate asynchronous communication and event-driven workflows, decoupling services and improving scalability and fault tolerance.
Researched, tested, and implemented plugins and scripts for Atlassian tools such as Jira, Confluence, and Bitbucket, enhancing functionality and productivity. Developed and implemented Gradle Kotlin DSL scripts to automate the build process and dependency management.
Practiced agile methodologies such as Scrum, participating in sprint planning, daily stand-ups, and retrospective meetings to ensure continuous improvement in project delivery.
Integrated authentication protocols into Java and Kotlin-based web applications, enhancing security using OAuth2, JWT, and OpenID Connect.
Conducted MongoDB performance benchmarking and optimization, leveraging Kotlin for custom aggregation pipelines and reporting automation.
Engineered performance-optimized systems using Spring Reactive, improving response times and fault tolerance while integrating Kotlin coroutines to maximize non-blocking execution efficiency.
Utilized Java 8+ and Kotlin features for improved exception handling and maintained a suite of effective JUnit tests, integrating for unit testing Kotlin applications to improve test reliability and maintainability.
Environment: Java 8, Java 11, Kotlin, J2SE/J2EE, JDK, GraphQL, RCP, Git, Swing, JFC, Spring, Hibernate, Core Java, SOAP/REST, Web Services, JavaScript, UML, Bower, HTML5, CSS, SASS, Sonar, J Boss, WAS 8, WSDL, Jira, JAX-WS, JAX-RS, MySQL, JMS, Oracle, React 15, WebSphere, Spring Boot, Spring Batch, Azure DevOps, AJAX, jQuery, JUnit, Maven, Active MQ, Rabbit MQ, CMM/CMMI
Java Developer
TE Connectivity, HSBC – Bengaluru, India
Jan 2018 – Jun 2020
Developed backend services using Java, Spring Boot, and Hibernate, supporting data-driven enterprise applications.
Implemented batch-oriented data processing workflows, integrating with databases and messaging systems.
Worked closely with data engineering teams to consume Spark-processed datasets and integrate them into backend services.
Optimized backend performance for data-heavy operations using efficient SQL queries and caching techniques.
Deployed backend applications on AWS ECS/EKS, ensuring scalability and high availability.
Supported CI/CD automation and production deployments.
Software Engineer
Halcyon Technologies – Hyderabad, India
Feb 2013 – Nov 2017
Developed Java-based backend systems and RESTful APIs for enterprise applications.
Implemented early-stage AWS Lambda-based serverless APIs for backend processing and integrations.
Integrated backend services with relational databases using JDBC and Hibernate.
Supported Apache-based services and monitored applications using CloudWatch.
Contributed to application performance tuning and production support.
****@*************.***
Erba Solutions LLC
320 Decker Dr #154, Irving, TX 75062
References :
Name:dileep
Official Email ID:**********.*************@***************.***
Designation (Lead/Manager):Lead
Contact:512-***-****
Company: cigna