RAJASREE DEVIREDDY
Senior Java Full Stack Developer
913-***-**** ~ Open for anywhere in US ~ CTC Only
Summary of Qualifications:
oSenior Java Full Stack Developer with proven experience designing and delivering enterprise-scale, cloud-native applications across telecom, banking, and ERP domains.
oStrong expertise in building scalable backend systems using Java and Spring Boot, complemented by hands-on full-stack development with Angular, TypeScript, HTML5, and CSS3.
oExperienced in designing microservices and event-driven architectures using Kafka, enabling high-throughput, resilient, and loosely coupled systems.
oDemonstrated success in modernizing legacy platforms, integrating complex enterprise systems, and deploying applications on AWS using CI/CD automation.
oSolid understanding of software development methodologies including Agile/Scrum, Test-Driven Development (TDD), and Waterfall, with practical application in real-world projects.
oHands-on experience with containerization and orchestration using Docker and Kubernetes, focusing on scalability, reliability, and maintainability.
oProficient in cloud-based deployments, database optimization, and secure API design, with a strong emphasis on performance, security, and clean code practices.
oEffective collaborator with business stakeholders, architects, QA, and DevOps teams, translating business requirements into stable, production-ready solutions.
oBacked by a strong foundation built through hands-on internship experience and progressive career growth, delivering measurable business impact across multiple domains.
Technical competencies:
Backend & Programming: Java (7, 8, 11), Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring AOP, Microservices Architecture, REST APIs, SOAP Web Services (Apache CXF, JAX-WS/Metro), Hibernate/JPA, JDBC, Drools, API Gateway, Service Discovery (Eureka), Zuul
Messaging & Integration: Apache Kafka (Producers/Consumers, Topics), Event-Driven Architecture, AWS MSK (Managed Streaming for Kafka)
Frontend / Full Stack: Angular (12), AngularJS, TypeScript, JavaScript, HTML5, CSS3, SASS, Bootstrap, SPA Development, Reactive Forms, UI Validation, REST API Integration, Responsive Design
Cloud & DevOps: AWS (EC2, S3, RDS/Aurora, Lambda, API Gateway, DynamoDB, CloudFront, ALB, Auto Scaling, CloudWatch, IAM), Docker, Kubernetes, CI/CD (Jenkins), Build Tools (Maven, NPM), Environment/Configuration Management
Testing, Monitoring & Tools: JUnit (4/5), Mockito, Spock (Groovy), EasyMock, Swagger/OpenAPI, Postman, HP ALM, Splunk, Log4J, Git, Bitbucket, SVN, JIRA, Agile/Scrum
Databases: Oracle, DB2, SQL Server, MySQL, SQL, PL/SQL, Performance Tuning
Professional Experience:
Client: Charter Communications – St. Louis, MO July 2024 – Present
Role: Senior Java Full Stack Developer (Remote)
Scope here was to design and support a cloud-native order management platform to manage the end-to-end customer order lifecycle, including order creation, activation, billing integration, provisioning, and real-time tracking. The Angular-based web application interacted with Spring Boot microservices via secure REST APIs (OAuth 2.0) routed through an API Gateway, with order data persisted in Oracle. Apache Kafka enabled asynchronous, event-driven processing across downstream systems. Applications were deployed on AWS with high availability and auto-scaling, supported by centralized logging and monitoring using Splunk and Log4J.
oCollaborated with business stakeholders, architects, QA, and DevOps teams in Agile/Scrum environments.
oParticipated in requirement analysis, sprint planning, design reviews, and bi-weekly sprint deliveries.
oLed development of enterprise-scale backend services using Java 8/11, Spring Boot, Spring MVC, Hibernate, and Spring Data JPA for high-volume telecom platforms.
oDesigned and developed Spring Boot microservices supporting order submission, service activation, routing, status tracking, and system integrations.
oImplemented RESTful APIs with validation, exception handling, API versioning, and documentation using Swagger/OpenAPI.
oRefactored legacy components to align with modern Spring Boot design patterns, improving performance, scalability, and maintainability.
oUtilized Java 8 features including Streams and Lambda expressions to optimize backend processing.
oImplemented configurable business rules using Drools to enable dynamic decision logic without code changes.
oBuilt event-driven workflows using Apache Kafka, developing producers and consumers for asynchronous order processing.
oConfigured Kafka topics to ensure fault tolerance, reliability, and high-throughput message handling during peak loads.
oIntegrated backend services with external and downstream systems using REST APIs and messaging.
oDeveloped single-page applications (SPA) using Angular 12, TypeScript, HTML5, CSS3, and SASS for internal enterprise users.
oDesigned reusable Angular components for order creation, service activation, and order status tracking.
oImplemented Reactive Forms with validations, routing, lazy loading, and performance optimizations.
oIntegrated frontend with backend services using Angular HttpClient and secured API access using OAuth token handling via HTTP interceptors.
oEnsured responsive UI design across desktop and tablet devices.
oImplemented OAuth 2.0 and JWT-based authentication and authorization for securing REST APIs.
oApplied Spring Security and Spring AOP for authentication, authorization, logging, and cross-cutting concerns.
oConfigured role-based access control (RBAC) to restrict features based on user roles.
oContainerized Spring Boot microservices using Docker and deployed them on Kubernetes clusters.
oBuilt and maintained CI/CD pipelines using Jenkins, Maven, NPM, and Git for automated builds, testing, and deployments.
oDeployed frontend and backend applications on AWS using EC2, Application Load Balancer (ALB), Auto Scaling Groups, and S3.
oMigrated on-prem databases to AWS RDS/Aurora, improving performance and reducing infrastructure costs.
oManaged application configuration using environment variables and secured access using IAM roles and policies.
oMonitored application health and infrastructure using CloudWatch, Splunk dashboards, and Log4J logging.
oFollowed Test-Driven Development (TDD) practices, developing unit and integration tests using JUnit, Mockito, and Spock (Groovy).
oPerformed API testing using Postman and Swagger.
oSupported SIT, QA, UAT, and Production deployments, resolving defects tracked in HP ALM.
oParticipated in peer code reviews to improve code quality and reduce production issues.
Environment: Java 8, Java 11, Spring Boot, Spring MVC, Spring Security, Spring AOP, Spring Data JPA, Hibernate, Drools, Apache Kafka, REST APIs, Swagger/OpenAPI, Angular 12, TypeScript, HTML5, CSS3, SASS, Docker, Kubernetes, AWS (EC2, RDS/Aurora, S3, ALB, Auto Scaling, CloudWatch, IAM), Maven, NPM, Jenkins, Git, Bitbucket, Postman, Splunk, Log4J, JUnit, Mockito, Spock (Groovy), Oracle, Agile/Scrum
Client: Infineon Technologies – Bangalore, India Aug 2022 – June 2024
Role: Full Stack Java Developer
Scope here was to enhance the Position Management module of Infineon’s internal ERP system to manage employee positions, hierarchies, vacancies, approvals, and compliance reporting. The solution enabled HR teams to manage position lifecycles with effective dating, enforce multi-level approval workflows, and gain real-time visibility into workforce and budget data. The module was integrated with HR, Payroll, Accounts, and Finance systems and deployed as a scalable, cloud-enabled solution with secure, role-based access and auditability to support enterprise workforce planning and regulatory compliance.
oActively participated in Agile/Scrum ceremonies including requirement gathering, sprint planning, reviews, and retrospectives.
oCollaborated closely with HR, Payroll, Finance, QA, DevOps, and business stakeholders to deliver incremental, business-driven enhancements.
oDeveloped and maintained full-stack enterprise applications using Java 8/11, Spring Boot, Spring Data JPA, Hibernate, and Angular/AngularJS.
oDesigned microservices-based architectures to support modular business functionality, scalability, and independent deployments.
oImplemented RESTful services and supported legacy SOAP integrations using Spring Boot and Apache CXF.
oRefactored and optimized existing codebases to improve performance, maintainability, and scalability.
oEnhanced the Position Management module to support employee positions, hierarchies, vacancies, approvals, and compliance reporting.
oEnabled full position lifecycle management including creation, updates, transfers, deactivation, and archival with effective dating.
oImplemented multi-level approval workflows for position creation and transfers, enforcing organizational hierarchy and policy compliance.
oDelivered real-time visibility into position occupancy, vacancy trends, and budget allocation to support workforce planning.
oIntegrated the module with HR, Payroll, Accounts, and Finance systems to ensure accurate employee assignment, salary cost mapping, and budget validation.
oImplemented audit logging and compliance tracking to meet internal audit and regulatory requirements (including PSD2-aligned controls).
oBuilt responsive dashboards and forms using Angular, TypeScript, HTML5, CSS3, and Bootstrap.
oDeveloped reusable UI components for position management, approvals, transfers, and vacancy tracking.
oImplemented Reactive Forms with validations, tables with filtering/sorting/search, and role-based UI rendering.
oIntegrated real-time updates using Apache Kafka subscriptions to reflect approvals and transfers instantly on HR dashboards.
oDesigned and developed Spring Boot microservices for position CRUD operations, approval workflows, vacancy tracking, and reporting.
oImplemented business rules and validations to prevent budget overruns, invalid hierarchies, and over-allocation of positions.
oDesigned and exposed REST APIs consumed by Angular frontend and other ERP modules.
oEnsured data consistency across ERP modules using API orchestration and database-level controls.
oDesigned event-driven workflows using Apache Kafka to propagate position updates across HR, Payroll, and Finance modules.
oImplemented Kafka producers and consumers to enable asynchronous, reliable, and scalable inter-module communication.
oSecured APIs using OAuth 2.0 and implemented role-based access control (RBAC) for HR administrators and managers.
oDeployed backend microservices on AWS EC2 and hosted databases on AWS RDS (Oracle) with high availability and backup.
oStored frontend artifacts and reports in AWS S3.
oConfigured Auto Scaling Groups to handle peak HR workloads during month-end and year-end cycles.
oLeveraged AWS services including EC2, S3, Lambda, API Gateway, DynamoDB, and CloudFront for cloud-native and hybrid deployments.
oPartnered with DevOps teams to containerize applications using Docker and deploy them on Kubernetes clusters.
oBuilt and maintained CI/CD pipelines using Jenkins and Maven for automated builds, testing, and deployments.
oDeveloped unit tests using JUnit 5 and Mockito and integration tests using Spock (Groovy).
oPerformed UI testing for Angular components, form validations, and dashboards.
oSupported SIT, UAT, and Production deployments, resolving defects reported by HR users.
oParticipated in peer code reviews to ensure clean, maintainable, and high-quality code.
Environment: Java 8, Java 11, Spring Boot, Spring Data JPA, Spring MVC, Hibernate, Apache CXF, REST APIs, SOAP Web Services, Angular, AngularJS, TypeScript, HTML5, CSS3, Bootstrap, Apache Kafka, OAuth 2.0, Docker, Kubernetes, AWS (EC2, RDS–Oracle, S3, Lambda, API Gateway, DynamoDB, CloudFront, Auto Scaling, CloudWatch), Maven, Jenkins, Git, JUnit 5, Mockito, Spock (Groovy), Oracle, SQL Server, Agile/Scrum
Client: Barclays – Whippany, NJ
Employer: Tata Consultancy Services (TCS) - Bangalore, India Aug 2021 – Aug 2022
Role: Java Developer
The project focused on modernizing Barclays’ digital banking platform by delivering integrated Lending and Savings services for retail and corporate customers. The solution enabled end-to-end loan lifecycle management, including application, approval workflows, repayment scheduling, and tracking, alongside comprehensive savings account capabilities such as account creation, deposits, withdrawals, interest calculation, and reporting. It provided secure, role-based access for customers and bank staff, real-time visibility into loan and savings activities, and seamless integration with core banking systems for transactions and compliance. Deployed on a scalable cloud platform, the initiative improved system reliability, performance during peak usage, and overall customer experience across digital banking channels.
oContributed across all phases of the SDLC, including requirements analysis, design, development, testing, deployment, and production support.
oWorked closely with onsite and offshore teams, participating in sprint activities, code reviews, and defect resolution using JIRA.
oFollowed Agile/Scrum methodologies to deliver incremental enhancements and stable releases.
oDesigned and developed backend components and microservices supporting loan processing, EMI calculations, savings account management, interest accrual, and transaction history.
oImplemented business rules and validations such as loan eligibility checks, maximum loan limits, repayment schedules, and interest calculations.
oDeveloped RESTful APIs consumed by frontend applications and downstream enterprise services.
oIntegrated lending and savings modules with core banking and reporting systems to ensure end-to-end transaction processing and regulatory compliance.
oImplemented asynchronous communication using Apache Kafka to exchange events between lending, savings, and reporting modules.
oSupported Kafka-based event processing and worked with AWS MSK for fault-tolerant and scalable messaging.
oBuilt real-time dashboards displaying loan status, savings balances, and transaction summaries driven by Kafka events.
oEnsured data consistency across modules and accurate reporting for management and regulatory needs.
oDeveloped interactive user interfaces using AngularJS, JSP, JavaScript, jQuery, AJAX, and Bootstrap.
oBuilt forms and dashboards with reactive updates to reflect real-time changes in loan and savings data.
oVerified frontend workflows, validations, and dashboards to ensure accuracy and usability.
oSecured REST APIs using OAuth 2.0 and JWT-based authentication with role-based access control (RBAC).
oEnsured protected access to lending and savings features for customers and internal banking users.
oDeployed backend services on AWS EC2 and hosted relational databases on AWS RDS (MySQL).
oStored static UI artifacts and reports in AWS S3.
oConfigured Auto Scaling Groups and CloudWatch monitoring to handle peak banking workloads and generate performance alerts.
oDeveloped and consumed REST and SOAP web services using Spring Boot, Spring MVC, JAX-WS, and Metro Stack.
oConducted integration testing for REST APIs and Kafka event flows to validate end-to-end functionality.
oImplemented logging, exception handling, and monitoring using Log4J and enterprise logging standards.
oWrote unit and integration tests using JUnit and managed builds using Maven.
Environment: Java 7, Java 8, Spring Framework, Spring MVC, Spring Boot, Hibernate, JDBC, REST APIs, SOAP Web Services, JAX-WS (Metro), Apache Kafka, AWS (EC2, RDS–MySQL, S3, MSK, Auto Scaling, CloudWatch), AngularJS, JSP, JavaScript, jQuery, AJAX, Bootstrap, OAuth 2.0, JWT, Log4J, Maven, JUnit, Git, SVN, JIRA, Oracle, MySQL, Agile/Scrum
Client: Nordea Bank - Gdynia, Poland
Employer: Tata Consultancy Services (TCS) – Bangalore, India Sep 2018 – July 2021
Role: Java Developer
The project focused on modernizing Nordea Bank’s digital banking platform to deliver a secure, scalable, and cloud-enabled solution supporting both retail and corporate banking services. The initiative enabled faster customer onboarding with regulatory validation, real-time account and transaction management, and seamless domestic and cross-border payments. It strengthened security, auditability, and compliance with regulatory standards such as PSD2 while improving system performance during peak banking hours. The platform replaced legacy systems with a modern service-based architecture and was deployed on cloud infrastructure to support high availability, scalability, and continuous monitoring, enhancing the overall digital banking experience for customers and internal operations.
oContributed across all phases of the SDLC, including requirements analysis, development, testing, deployment, and production support.
oWorked closely with onsite and offshore teams, participating in code reviews, sprint activities, and defect resolution using JIRA.
oDeveloped Angular-based user interfaces supporting customer onboarding, account overview dashboards, and payments and transfers.
oDesigned modular and reusable UI components to support multiple banking products and customer journeys.
oImplemented secure form handling with strict validations for sensitive financial and personal data.
oIntegrated frontend applications with backend services using secure REST APIs.
oImplemented session handling and token management to ensure secure customer access.
oCollaborated closely with UX and compliance teams to ensure usability and adherence to PSD2 regulations.
oDesigned and developed backend services using Spring Boot for customer profile, KYC data, account and balance management, payment initiation, and transaction reporting.
oImplemented business rules for payment limits, cut-off times, eligibility checks, and validation logic.
oIntegrated backend services with core banking systems and external payment gateways.
oDeveloped audit logging and traceability for customer actions and financial transactions.
oUtilized Java 8 features to improve code readability, performance, and maintainability.
oImplemented OAuth 2.0 and OpenID Connect for secure authentication and authorization.
oEnforced role-based access control to restrict access to sensitive banking features.
oEnsured compliance with PSD2 regulations and internal Nordea security standards.
oImplemented audit trails and masked sensitive customer data in logs and API responses to meet compliance requirements.
oDeployed digital banking applications on AWS as part of cloud modernization initiatives.
oHosted backend services on AWS EC2 behind Elastic Load Balancers for traffic distribution.
oConfigured Auto Scaling Groups to handle peak banking workloads.
oStored frontend artifacts and static content in AWS S3.
oImplemented CloudWatch monitoring for system metrics, alerts, and performance tracking.
oManaged environment-specific configurations across DEV, QA, UAT, and PROD environments.
oConfigured IAM roles and policies to ensure secure access to AWS resources.
oDeveloped unit and integration tests using JUnit and Mockito, with limited integration testing using Spock where applicable.
oSupported SIT, QA, and UAT cycles and coordinated defect resolution.
oResolved production issues related to payment failures, latency, and performance bottlenecks.
oParticipated in release planning, production deployments, and post-release validation.
oPerformed root-cause analysis for critical production incidents to improve system stability.
oDeveloped and consumed REST and SOAP services using Spring Boot, Spring MVC, JAX-WS, and Metro Stack.
oDesigned persistence layers using Hibernate ORM, implementing DAO patterns and complex mappings.
oBuilt supplementary UI components using AngularJS, JSP, JavaScript, jQuery, AJAX, and Bootstrap.
oImplemented centralized logging, monitoring, and exception handling using Log4J.
Environment: Java 7, Java 8, Spring Boot, Spring MVC, Hibernate, JDBC, REST APIs, SOAP Web Services, JAX-WS (Metro), Angular, AngularJS, TypeScript (basic), HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, OAuth 2.0, OpenID Connect, AWS (EC2, ALB, S3, Auto Scaling, CloudWatch, IAM), Log4J, Maven, JUnit, Mockito, Spock (limited), Oracle, Git, SVN, JIRA, Agile/Scrum
Client: Tata Consultancy Services (TCS) – Bangalore, India Sep 2018 – Aug 2022
Role: Intern, Software Engineer
Participated in a university–industry collaboration program at Tata Consultancy Services while pursuing a bachelor’s degree, gaining hands-on exposure to enterprise application development. Supported backend, frontend, and integration tasks across Java-based applications, contributing to development, testing, and deployment activities while learning full-stack engineering practices and Agile delivery workflows.
oAssisted senior developers in building backend services using Java and Spring Boot.
oSupported the development and testing of RESTful APIs for core business functionalities.
oGained exposure to microservices-based application design and service-to-service communication.
oAssisted with event-driven workflows by helping integrate Apache Kafka for publishing and consuming application events.
oContributed to frontend development using Angular, including building basic forms, dashboards, and UI components.
oAssisted in integrating frontend components with backend REST APIs and validating end-to-end data flow.
oSupported database-related tasks by writing basic SQL queries and assisting with data validation and persistence.
oParticipated in unit testing and functional testing activities to validate application behavior and improve code quality.
oAssisted with build and deployment activities, including running builds and supporting testing in lower environments.
oParticipated in Agile ceremonies such as daily stand-ups, sprint planning, and sprint reviews to understand real-world delivery practices.
oCollaborated with team members to analyze requirements, understand technical designs, and complete assigned development tasks.
oGained hands-on exposure to version control practices, including branching, committing changes, and participating in code reviews.
oDocumented technical learnings, development steps, and fixes to support team knowledge sharing and onboarding.
Environment: Java, Spring Boot, REST APIs, Microservices Architecture (basic exposure), Apache Kafka (introductory), Angular, TypeScript (basic), HTML5, CSS3, SQL, Relational Databases, Maven, Git, Unit Testing, API Integration Testing, Agile/Scrum
Education:
oBachelor’s Degree in Computer Science and Engineering (Graduated in 2020)
KKR & KSR Institute of Technology and Sciences – AP, India
References: Provided upon request…