AN
AN
Professional Summary:
● Results-driven and detail-oriented Java Backend Technical Lead and Developer with over 15 years of
progressive experience in the analysis, design, development, and deployment of scalable, high-performance,
and secure enterprise applications. Specialized in cloud-native architectures, microservices, and containerized
deployments using Java 8+, Spring Boot, and RESTful/GraphQL APIs. Adept in cloud platforms such as Amazon
Web Services (AWS). Proven track record of leading Agile/SCRUM teams, implementing DevOps best practices,
and delivering business-critical applications with a strong focus on performance optimization, security
compliance, and maintainability.
● Proficient in Java SE 8+, J2EE, Spring Boot, Spring MVC, Hibernate, and Microservices Architecture
● Designed and implemented RESTful Web Services and GraphQL APIs with Spring Boot, using Swagger/Open API
for API documentation and Postman for testing
● Implemented Open Policy Agent (OPA) for service-level access control and policy enforcement across
microservices
● Integrated backend services with Elasticsearch for search and analytics capabilities
● Applied advanced Object-Oriented Programming (OOP) principles and Design Patterns (Singleton, Factory,
Observer, Facade, Builder) to build scalable, modular applications
● Developed event-driven, asynchronous processing systems using Apache Kafka, Amazon SNS, and Amazon SQS
● Experience in different modules of Spring Application Framework (Spring MVC, Spring Core, Spring ORM, Spring
Boot, Spring JDBC)
● Architected and deployed cloud-native applications on AWS services including EKS, ECS, Lambda, S3, RDS,
DynamoDB, SQS, SNS, CloudWatch, Kinesis, and IAM
● Hands-on experience with AWS Kubernetes Service (EKS) for cross-cloud compatibility
● Automated infrastructure provisioning and configuration using Terraform Infrastructure as Code (IaC) principles
● Built and maintained CI/CD pipelines using Jenkins, GitHub, Bitbucket, Maven, and Gradle for seamless build,
test, and deployment processes
● Developed and deployed containerized applications using Docker, with orchestration through Kubernetes (AWS
EKS, OpenShift) and Helm
● Configured monitoring and alerting using Amazon CloudWatch, Prometheus, and ELK Stack (Elasticsearch,
Logstash, Kibana) to ensure system health and reliability
● Designed data access layers using Spring Data JPA, integrating with relational databases like MySQL, PostgreSQL,
and IBM DB2
● Experience with NoSQL databases such as MongoDB and CouchDB for scalable and distributed data solutions
● Developed and optimized Apache Spark Streaming applications integrated with Kafka for real-time data
processing and analytics, with observability through Kibana
● Led Agile SCRUM teams of up to 42 engineers across multiple time zones, overseeing sprint planning, backlog
grooming, and technical delivery
● Conducted code reviews, provided technical mentorship, and facilitated knowledge sharing sessions to improve
team efficiency and code quality
● Managed full Software Development Lifecycle (SDLC) including requirement analysis, architectural design,
development, testing, release, and post-production support
● Actively participated in recruitment, conducted performance evaluations, and contributed to organizational
capability building.
Technical Skills:
PROFESSIONAL EXPERIENCE
Responsibilities:
● Leading team, providing technical guidance and mentoring. Overseeing code review, architecture design, and
implementation.
● Lead a team of backend developers, providing technical leadership, mentorship, and code reviews to ensure
adherence to coding standards, design principles, and best practices.
● Utilize Spring JPA, Spring JDBC, and Hibernate for ORM mapping, and optimize complex queries and
transactions.
● Designed and implemented robust exception handling mechanisms to ensure fail-safe operations and proper
logging in critical business services.
● Architect and implement RESTful and GraphQL APIs using Spring Boot, delivering scalable and performant
microservices-based solutions.
● Utilized Java concurrency utilities (ExecutorService, CompletableFuture) to implement multithreaded
components for parallel task execution and asynchronous processing.
● Drive microservices architecture development, including asynchronous messaging with Apache Kafka and
Amazon SNS/SQS for decoupled, event-driven communication.
● Design and enforce secure, high-availability cloud infrastructure on AWS leveraging services such as ECS, EKS,
EC2, S3, Lambda, DynamoDB, Step Functions, and CloudWatch
● Deploy and manage containerized microservices on Kubernetes (AWS EKS), using Helm charts for orchestration
and custom CloudWatch Alarms and Lambda automation for incident response.
● Implement security and compliance measures using Open Policy Agent (OPA) for fine-grained access control in
microservices.
● Implement centralized logging and monitoring with ELK stack (Elasticsearch), Splunk, and AppDynamics for
observability, and log analytics.
● Create and maintain CI/CD pipelines on Kubernetes environments using Docker, Jenkins, and Groovy-based
declarative pipelines for microservice deployments.
● Automate infrastructure provisioning using Terraform and Groovy scripting, tightly integrated with GitHub
Actions, and Maven for seamless CI/CD pipelines.
● Collaborate with cross-functional teams including QA, DevOps, Security, and Product Owners for end-to-end
delivery of cloud-native applications.
● Actively contribute to system architecture discussions, sprint planning, backlog grooming, and functional
requirement analysis using Agile/SCRUM methodologies.
● Participate in client interactions to gather requirements, propose technical solutions, and serve as the primary
technical liaison for stakeholders.
● Lead initiatives for code quality improvements, SonarQube-based issue remediation, and enforcement of
unit/integration testing using JUnit, Mockito and Postman.
● Perform troubleshooting and resolution of critical production issues, leveraging CloudWatch Logs, Splunk
Dashboards, and distributed tracing tools.
● Provision and manage databases including PostgreSQL, MySQL, Oracle (PL/SQL), DB2, and MongoDB for
structured and unstructured data persistence.
● Design and document internal applications and reusable components using Confluence, manage code
repositories via Bitbucket, and track development progress with JIRA.
● Participate in hiring processes, conduct technical interviews, and onboard junior developers by sharing
knowledge through documentation, workshops, and code walkthroughs.
Environment: Java, J2EE, Spring Boot, Spring JPA, RESTful APIs, GraphQL, Apache Kafka, Microservices, AWS - ECS, EKS,
EC2, S3, Lambda, DynamoDB, Step Functions, CloudWatch, Docker, Kubernetes, Helm, Jenkins, Maven, ELK Stack, JUnit,
Mockito, Postman, SonarQube, Agile, JIRA, Confluence.
● Led and managed 2 Agile SCRUM teams comprising 17 engineers, overseeing project planning, task estimation,
sprint execution, and delivery of complex backend banking features with a focus on reliability and compliance.
● Designed and developed microservices using Java (Spring Boot), ensuring modularity, fault tolerance, and
scalability of core banking systems.
● Provided technical leadership by mentoring team members, resolving complex backend issues, conducting
detailed code reviews, and enforcing enterprise coding standards and secure coding practices.
● Led the transformation of monolithic architecture (MARS) into cloud-native microservices, reducing deployment
complexity and improving system resilience and maintainability.
● Built and deployed microservices using Docker and Kubernetes (EKS) on Amazon Web Services (AWS), ensuring
secure, scalable, and containerized application delivery in alignment with DevOps practices.
● Created and maintained CI/CD pipelines using Jenkins, automating build, test, containerization, and deployment
workflows to Amazon EKS clusters.
● Integrated service discovery, load balancing, and circuit breaker patterns for microservice resilience using Spring
Cloud, Eureka, and Hystrix.
● Developed secure and scalable RESTful APIs with Spring Boot for core banking transactions and customer
services applied OAuth2 and JWT-based security for API authorization and access control.
● Utilized Splunk APM and CloudWatch for log analytics, performance monitoring, and root cause analysis across
distributed microservices, enabling proactive incident detection and system health monitoring.
● Implemented asynchronous messaging patterns using Apache Kafka, Amazon SQS, and SNS for event-driven
banking transactions and real-time processing.
● Managed AWS EC2 instances for development/test environments, used Amazon S3 for secure object storage,
and automated workflow triggers using Lambda and Step Functions.
● Designed and implemented logging standards across microservices, enhancing observability and correlation of
distributed logs in Splunk and ELK Stack.
● Conducted performance testing and tuning of backend services, optimizing SQL queries, reducing response
times, and improving throughput under peak banking loads.
● Integrated Spring Data JPA with relational databases (PostgreSQL, Oracle DB), and implemented complex
queries and batch jobs for regulatory reporting and financial data reconciliation.
● Orchestrated code versioning and branching strategies using Git, ensuring continuous integration across feature
and release branches; managed repositories in Bitbucket.
● Documented technical solutions, conducted functional walkthroughs, and created knowledge base articles using
Confluence, enhancing cross-team visibility and knowledge transfer.
● Participated in requirement analysis, impact assessments, and functional reviews with product owners, business
analysts, and QA leads, ensuring alignment with banking compliance standards (PCI DSS, SOC2).
Responsibilities
● Worked closely with Product Owners, Business Analysts, and Stakeholders to gather and refine business
requirements, ensuring alignment with healthcare domain workflows, regulatory constraints (HIPAA), and
system design.
● Provided technical leadership and direction for the architecture, design, development, and integration of
microservices using Spring Boot, REST APIs, and Java 8 features, supporting core healthcare policy and claims
processing systems.
● Led multiple SCRUM teams in a fast-paced Agile environment, facilitating sprint planning, backlog grooming,
stand-ups, retrospectives, and sprint reviews.
● Conducted regular code reviews, performance reviews, and mentorship sessions to enforce engineering best
practices, improve developer productivity, and foster continuous learning.
● Designed and implemented secure and scalable RESTful APIs for health insurance enrollment, claims validation,
provider management, and eligibility checks using Spring MVC and Spring Boot.
● Spearheaded the migration of a monolithic application to a microservices-based architecture, supporting
modularity, independent deployments, and fault isolation while delivering new business features.
● Utilized Spring Data JPA to build repository interfaces and perform CRUD operations on relational databases
such as Oracle, ensuring transactional integrity and optimized data access patterns.
● Built scalable and stateless APIs using Spring Boot Actuator, implementing health checks, metrics, and
application monitoring endpoints for operations visibility.
● Applied Java 8 features such as Streams API, lambda expressions, and parallel processing to enhance
performance in data transformations and service orchestration.
● Utilized Lombok for reducing boilerplate code and Log4j for logging in development, test, and production
environments.
● Collaborated with QA teams to fix integration and regression defects during the system testing phase, ensuring
defect-free releases and proper coverage of edge cases.
● Followed Agile development practices in a bi-weekly sprint cadence, contributing to sprint planning, estimation,
user story refinement, and regular delivery of incremental software.
● Authored technical design documents, technical specification documents (TSDs), and sequence diagrams to align
development with system architecture and business goals.
● Implemented CI/CD pipelines using Jenkins, integrating build/test automation and deployment workflows for
backend services into staging and production environments.
● Assisted Production Operations teams in incident resolution, root cause analysis, and production defect triaging,
supporting live insurance systems with 24/7 availability requirements.
● Used Maven for build automation, dependency management, and deployment tasks across multiple Spring Boot
services.
● Participated in effort estimation, sprint tracking, and project reporting, coordinating with the Project Manager to
ensure timely and budget-aligned deliveries.
● Ensured at least 75% unit and branch test coverage using JUnit and Mockito, promoting early defect detection
and high-quality service delivery.
● Developed and integrated user interfaces with REST APIs for real-time interaction between Angular frontends
and Spring Boot microservices.
● Managed performance monitoring, alerting, and log analysis using Spring Boot Actuator, application health
indicators, and centralized log aggregation tools.
● Collaborated across functional units to support enterprise integrations with external systems like eligibility
verification engines, claims adjudication modules, and provider data hubs.
Responsibilities:
● Involved in project requirement analysis, design, development, unit testing and support in the testing phase.
● Collaborated with cross-functional stakeholders including business analysts, onsite coordinators, and external
vendor teams to gather functional requirements, clarify dependencies, and refine the technical roadmap.
● Participated in full Software Development Lifecycle (SDLC) phases, including requirement analysis, technical
design, coding, unit testing, and supporting integration testing and UAT cycles.
● Developed and maintained Java-based backend services for trade lifecycle operations, margin management, and
borrower-collateral reconciliation workflows within the GSL platform.
● Supported legacy application enhancement and integration tasks using PowerBuilder, ensuring smooth data
exchange and UI interactions with backend Java components.
● Created, executed, and maintained JUnit test cases to ensure unit-level test coverage met internal QA standards,
contributing to regression test automation efforts.
● Developed UNIX shell scripts for automating batch jobs, report generation, data transfers, and nightly processing
jobs for downstream systems and audit requirements.
● Conducted code reviews, identified performance bottlenecks, and optimized SQL queries and Java service logic
to improve response time in high-volume transaction environments.
● Participated in Agile ceremonies including Daily Stand-ups, Sprint Planning, Sprint Grooming, Retrospectives, and
client demos, contributing to continuous delivery and stakeholder visibility.
● Led knowledge transfer sessions to onboard new team members and documented system workflows, business
logic, and integration patterns.
● Provided production support and triaged incidents related to securities lending workflows, performing root
cause analysis (RCA) and implementing permanent fixes.
Project: OptumRx Portals 01/2009 – 06/2013
Client: Optum Rx Hyderabad, India
Company: Cognizant
Role: Senior Java Developer
Responsibilities:
● Involved in complete Software Development Life Cycle (SDLC) including requirement analysis, functional
specification review, system design, development, unit testing, and deployment of key modules within
pharmacy and prescription benefit systems.
● Developed and maintained backend modules using Spring MVC, Spring Boot, Spring JDBC, Spring AOP, and
Spring Batch to support member eligibility, claims processing, and authorization management workflows.
● Created and scheduled batch jobs using Spring Batch for claim reconciliations, benefit validations, and data
synchronization across multiple PBM subsystems.
● Designed and implemented DAO (Data Access Object) layers using Spring JDBC for interaction with underlying
Oracle databases, supporting CRUD operations and secure transaction management.
● Built integration logic to connect service layers with DAO components using Hibernate ORM, supporting
complex joins and query optimizations in a high-volume healthcare data environment.
● Delivered modular and reusable code by adhering to coding standards, design best practices, and enterprise-
level Java architecture guidelines.
● Authored technical design documents, created unit test cases using JUnit, and ensured comprehensive code
coverage for critical components, following healthcare compliance and audit requirements (HIPAA).
● Collaborated with QA and testing teams during system integration, UAT, and production validation phases to
identify, troubleshoot, and resolve application bugs and production defects.
● Actively participated in code reviews, peer programming, and refactoring sessions to improve code
maintainability and performance across backend systems.
● Managed source code repositories using SVN (Subversion) and coordinated with the SCM (Software
Configuration Management) team for versioning, release packaging, and build deployments.
● Deployed enterprise applications to IBM WebSphere Application Server, configuring server settings, database
connections, and memory parameters for stable runtime operations.
● Participated in release management and served as SCM coordinator, ensuring delivery audits, compliance with
release procedures, and alignment with OptumRx’s enterprise software delivery standards.
● Provided knowledge transition and mentorship to newly onboarded team members, including codebase
walkthroughs, functional architecture guidance, and training on domain workflows and standards.
Education Qualification:
Bachelor of Engineering in Computer Science from Osmania University, Telangana, India, 2004-2008