0% found this document useful (0 votes)
8 views7 pages

AN

An experienced Java Backend Technical Lead with over 15 years in enterprise application development, specializing in cloud-native architectures and microservices. Proficient in Java, Spring Boot, and AWS, with a strong track record in leading Agile teams, implementing CI/CD pipelines, and optimizing application performance. Demonstrated expertise in designing RESTful APIs, managing cloud infrastructure, and mentoring technical teams across various projects in banking and healthcare domains.

Uploaded by

tasamr32
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views7 pages

AN

An experienced Java Backend Technical Lead with over 15 years in enterprise application development, specializing in cloud-native architectures and microservices. Proficient in Java, Spring Boot, and AWS, with a strong track record in leading Agile teams, implementing CI/CD pipelines, and optimizing application performance. Demonstrated expertise in designing RESTful APIs, managing cloud infrastructure, and mentoring technical teams across various projects in banking and healthcare domains.

Uploaded by

tasamr32
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

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:

Languages Java8, Java11, Java17


Frameworks Spring Boot, Spring JDBC, Spring MVC, Spring Security, Spring AOP, Spring Batch,
Spring ORM, Hibernate, JPA, Spring Data, Spring Cloud, Microservices
API Development RESTful APIs, GraphQL, Open API/Swagger, JSON, XML
Cloud Platforms AWS – EC2, S3, RDS, DynamoDB, Lambda, Step Functions, API Gateway, SQS, SNS,
EKS, ECS, CloudWatch, IAM, KMS
Container Orchestration Docker, Kubernetes (EKS, OpenShift), Helm
CI/CD Tools Jenkins, GitHub Actions
Web/Application Servers Web Logic, WebSphere, Apache Tomcat, JBOSS
API Testing Postman, SoapUI, REST Assured
Version Control Tools GIT, GitHub, Bitbucket, SVN, CVS
Build Tools Ant, Maven, Gradle
Database Environments PostgreSQL, MySQL, Oracle (SQL, PL/SQL), MongoDB, DynamoDB
Data Streaming Apache Kafka
Observability & Security Amazon CloudWatch, Prometheus, Grafana, Logstash, Elasticsearch, OAuth2, JWT,
IAM, Open Policy Agent (OPA)
Development Tools & Eclipse, IntelliJ IDEA, Visual Studio Code, JIRA, Confluence, Jenkins UI, Splunk,
IEDs AppDynamics, ELK Stack
Methodologies & Agile (Scrum, SAFe), Waterfall, TDD, BDD, Code Reviews, Branching Strategies,
Practices GitOps, Technical Mentoring, Sprint Planning, Performance Reviews, Hiring

PROFESSIONAL EXPERIENCE

Project: Crew Balancing 07/2023 – till


date
Client: CSX, Florida, USA
Role: Java Technical Lead and Onsite Coordinator

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.

Project: MARS 08/2021 – 05/2023


Client: Wells Fargo, Hyderabad, India
Role: Technical Lead
Responsibilities:

● 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).

Project: Employer Portal 09/2014 – 08/2021


Client: Anthem, Hyderabad, India
Company: Cognizant
Role: Technical Lead

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.

Project: Global Securities Lending 06/2013 – 09/2014


Client: Northern Trust Hyderabad, India
Company: Cognizant
Role: Senior Java Developer

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

You might also like