Vijaya Sai chittala
Full Stack Java Developer
Phone: 224-***-****
Email: *****************@*****.***
LinkedIn:www.linkedin.com/in/vijaya-sai-chittala-522446106
PROFESSIONAL SUMMARY
●Full Stack Java Developer with 10+ years of experience in designing and developing scalable web applications. Proficient in Java, Spring Boot, AWS (Lambda, DynamoDB, S3, API Gateway), and Angular (13+). Expertise in microservices architecture, cloud-native development, and secure application design. Skilled in integrating MongoDB for high-performance data storage and implementing event-driven workflows using AWS services.
●Expertise in microservices architecture, cloud-native development, and serverless computing with extensive experience in AWS, GCP, and Azure.
●Proficient in front-end frameworks like React JS and Angular, and back-end technologies like Spring Boot, Node.js, and Express.js, creating scalable and responsive web applications.
●Skilled in building event-driven architectures using Kafka, SQS, and EventBridge for real-time data streaming and asynchronous workflows.
●Hands-on experience with DevOps tools such as Docker, Kubernetes, Jenkins, and Terraform to automate infrastructure provisioning, streamline CI/CD pipelines, and manage containerized applications.
●Strong knowledge of RESTful APIs, GraphQL, and SOAP Web Services for seamless integration across platforms.
●Adept at managing SQL and NoSQL databases, including PostgreSQL, MySQL, MongoDB, Snowflake, and DynamoDB, with a focus on optimizing performance and scalability.
●Extensive experience in implementing security protocols such as OAuth 2.0, JWT, IAM roles, and encryption standards to ensure secure application development.
●Proven ability to migrate legacy systems to cloud-native architectures, leveraging AWS Lambda, API Gateway, and Cloud Functions to enhance scalability, performance, and cost-efficiency.
●Experienced in real-time fraud detection systems using Amazon Kinesis and integrating them into payment processing workflows.
●Proficient in designing and implementing advanced user interfaces for web applications, with a strong focus on creating responsive and visually appealing front-end solutions.
●Skilled in performance optimization and monitoring using tools like AWS CloudWatch, Kibana, Elasticsearch, and GCP Stackdriver.
●Strong advocate of Agile methodologies, with experience leading cross-functional teams to deliver high-quality, scalable solutions within tight deadlines.
●Proficient in Test-Driven Development (TDD) and Behavior-Driven Development (BDD), using tools like JUnit, Mockito, Selenium, Karma, and Jasmine to ensure robust code quality.
●Expertise in designing and developing large-scale enterprise applications with a focus on scalability, maintainability, and high availability.
●Hands-on experience in cloud cost optimization, leveraging services like AWS Auto Scaling, Spot Instances, and CloudFront CDN to reduce operational expenses while maintaining performance.
●Strong interpersonal and communication skills, with a collaborative approach to problem-solving and mentoring junior developers.
●Continuously updated with the latest industry trends and technologies, including advancements in AI/ML integration, serverless computing, and container orchestration.
●Extensive experience working in Agile/Scrum environments, actively participating in daily stand-ups, sprint planning, backlog grooming, and retrospectives to ensure smooth project execution and continuous improvement.
●Proficient in using JIRA and Confluence for tracking sprint progress, managing backlogs, and documenting requirements.
●Skilled in collaborating with cross-functional teams and Product Owners to refine user stories, define acceptance criteria, and deliver high-quality solutions within sprint timelines.
●Strong expertise in improving team velocity through Test-Driven Development (TDD), Behavior-Driven Development (BDD), and DevOps-enabled Agile practices.
●Experienced in facilitating sprint demos, gathering stakeholder feedback, and aligning deliverables with business objectives.
●Played a key role in driving Agile transformations, mentoring teams, and transitioning projects from Waterfall to Agile methodologies.
TECHNICAL SKILLS
Programming Languages: Java (8/17), JavaScript, TypeScript, Golang, SQL, PL/SQL.
Front-End: React JS, Angular (2/11/13+), HTML5, CSS3, Bootstrap.
Back-End: Spring Boot, Spring MVC, Spring Security, Node.js, Express.js.
Cloud Platforms: AWS (Lambda, API Gateway, DynamoDB, S3, EC2, CloudWatch, Step Functions, Kinesis, SQS, SNS, EventBridge), GCP (Cloud Functions, GKE, Pub/Sub, Stackdriver), Azure (VMs, Blob Storage, IAM).
DevOps: Docker, Kubernetes, Jenkins, Terraform.
Databases: PostgreSQL, MySQL, MongoDB, Snowflake, DynamoDB.
Event-Driven Architecture: Kafka, Amazon Kinesis, SQS, SNS, EventBridge.
Web Services: RESTful APIs, GraphQL, SOAP Web Services.
Security: OAuth 2.0, JWT, IAM Roles, Encryption Standards.
Testing: JUnit, Mockito, Selenium, Postman, Karma, Jasmine.
Monitoring Tools: AWS CloudWatch, Kibana, Elasticsearch.
State Management: Redux, NgRx
EDUCATIONS
●Bachelor of Technology in Computer Science, Jawaharlal Nehru Technological University, India, 2012.
PROFESSIONAL EXPERIENCE
Client: Capital One, Plano, TX
Role: Full Stack Java Developer May 2023 - Current
Roles & Responsibilities:
●Migrated monolithic applications to serverless, cloud-native architecture on AWS, improving scalability, latency, and operational efficiency in payment processing systems.
●Designed and developed Spring Boot microservices and migrated them to AWS Lambda, integrating with API Gateway, DynamoDB, SQS, and EventBridge for event-driven workflows.
●Built AWS Step Functions to automate multi-step payment workflows and implemented Amazon Kinesis for real-time fraud detection and data streaming.
●Collaborated with cross-functional teams to develop seamless user interfaces, ensuring integration of front-end components with server-side logic
●Secured APIs using OAuth 2.0, JWT-based authentication, and IAM roles, ensuring secure access to sensitive data and services.
●Built responsive UI components using Angular 13+, ensuring seamless integration with backend services
●Optimized DynamoDB global tables to enhance data availability, resilience, and performance across multiple AWS regions.
●Developed event-driven architectures leveraging AWS services like SQS, SNS, and EventBridge, ensuring reliable asynchronous communication and message delivery.
●Automated CI/CD pipelines using Jenkins and Terraform, enabling seamless deployment and infrastructure provisioning.
●Designed and developed RESTful APIs and SOAP-based web services to facilitate communication between backend services and external applications.
●Spearheaded the development of a real-time fraud detection system using Amazon Kinesis, integrating it into existing payment workflows for enhanced security and faster response times.
●Migrated legacy systems to AWS, utilizing advanced security features such as VPC Service Controls, IAM, and Encryption at Rest, ensuring compliance with HIPAA and PCI-DSS standards.
●Implemented Redis Cache to store frequently accessed payment transaction data, reducing response times and improving overall system performance.
●Developed cloud-native microservices using Node.js, integrating them with AWS Lambda, API Gateway, and DynamoDB to optimize performance and reduce operational costs.
●Designed and maintained real-time monitoring dashboards using AWS CloudWatch, enabling proactive troubleshooting and performance optimization.
●Worked on system performance optimization and ensured high availability using AWS Lambda, API Gateway, and Kinesis.
●Assisted in the design and implementation of event-driven microservices-based APIs using Golang, integrated with AWS DynamoDB, SQS, and EventBridge, improving real-time transaction speed and reliability.
●Utilized SOAP UI and Postman for API testing to ensure robust and error-free RESTful services in the payment processing system.
●Configured and deployed containerized applications using Docker and Kubernetes for efficient scaling and orchestration.
●Worked with GitLab for source control and JBoss server environments for deployment and testing of payment microservices.
●Collaborated with cross-functional teams, including developers, testers, and business stakeholders, to ensure timely and effective project delivery.
●Conducted JUnit tests with Mockito to ensure high-quality code and increase test coverage for Jenkins build pipelines.
●Provided post-production support and resolved bugs during integration testing phases to ensure smooth application delivery.
●Enhanced system reliability by integrating AWS CloudWatch alarms for proactive monitoring of application endpoints and performance metrics.
●Played a key role in modernizing payment processing systems, leveraging AWS services to improve real-time transaction handling and system efficiency.
Environments: Java 8, Spring Boot, Spring MVC, Spring Security, RESTful Services, Node.js, AWS (Lambda, API Gateway, DynamoDB, SQS, SNS, Event Bridge, Kinesis, RDS, S3, EC2, IAM), OAuth 2.0, JWT, Terraform, Jenkins, Redis, Kubernetes, Docker, JIRA, Git, GitLab, JBoss, SOAP UI, Postman, Hibernate, JSON, JUnit, Mockito, CloudWatch.
Client: Delta Airlines, Atlanta, Georgia
Role: Full Stack Java Developer Sept 2020 to April 2023
Roles & Responsibilities:
Developed cloud-native microservices using Spring Boot, Golang, and Node.js for Delta Sky Club applications, ensuring scalability, high availability, and low latency.
Migrated monolithic applications to microservices architecture, leveraging AWS Lambda, API Gateway, DynamoDB, and Terraform for automation and scalability.
Built rich, responsive UI components using Angular 13+ and Bootstrap, enhancing user experience.
Designed and implemented RESTful APIs and integrated with third-party services to ensure seamless communication between Sky Club functionalities and other systems.
Utilized Redis Cache to improve response times and reduce database load for frequently accessed customer data.
Developed event-driven architectures using Kafka and Amazon Kinesis for real-time communication, fraud detection, and transaction updates.
Automated CI/CD pipelines with Jenkins and Terraform, ensuring efficient deployments, unit testing, and infrastructure provisioning.
Participated in code reviews to ensure the delivery of high-quality software and adherence to best practices in web development
Integrated Snowflake JDBC driver and Hibernate ORM to manage user data and optimize database performance.
Implemented security protocols using OAuth 2.0, JWT-based authentication, and IAM roles to ensure secure user access and data protection.
Configured AWS CloudWatch for real-time monitoring, set up alarms for system health checks, and optimized application performance.
Developed and maintained Angular components with unit tests using Karma and Jasmine, ensuring high-quality front-end code.
Leveraged AWS Multi-AZ architecture and global tables in DynamoDB to improve availability, fault tolerance, and data consistency across regions.
Used Golang to automate data integration tasks with Snowflake and for provisioning cloud infrastructure with Terraform, ensuring fast and secure deployments.
Designed scalable microservices and optimized transactions for handling a large number of simultaneous users, improving overall system performance.
Collaborated with cross-functional teams to resolve integration challenges, ensuring smooth workflows from development to production.
Integrated Kibana and Elasticsearch for advanced search functionality, enabling users to quickly access Sky Club service information.
Migrated legacy applications to AWS by refactoring code and implementing serverless computing with AWS Lambda.
Set up a global CDN using AWS CloudFront to improve content delivery speed for users across various regions.
Troubleshot and resolved issues related to AWS resources (EC2, S3, Lambda) to maintain uninterrupted service.
Environments: Java 17, Spring Boot, Angular 11/13, Node.js, Golang, Kafka, Redis, Hibernate, AWS (Lambda, API Gateway, DynamoDB, CloudWatch, CloudFront, S3, EC2, IAM), Snowflake, Terraform, Jenkins, Elasticsearch, Kibana, JIRA, JBoss, TOAD, Oracle DB, RESTful APIs, OAuth 2.0, JWT, Kafka, Microservices Architecture.
Client: Cardinal Health, Auburn, WA.
Role: Full Stack Developer April 2018 to Aug 2020
Roles & Responsibilities:
Designed and developed a pharmacy management system using Agile methodology, focusing on Test-Driven Development (TDD) and Scrum for rapid iterations and high-quality deliverables.
Built responsive and dynamic UI components using React, Bootstrap, and jQuery, enhancing the user experience for pharmacists and patients.
Developed RESTful APIs for real-time data exchange between the pharmacy system, third-party services (e.g., eMed for COVID-19 testing), and front-end applications.
Utilized Spring Boot for backend development, handling inventory management, user authentication, and data processing, ensuring a scalable and robust architecture.
Implemented secure authentication using JWT, ensuring safe and authorized access to the system.
Migrated payment processing systems to a serverless architecture on AWS Lambda, leveraging Golang for optimized performance, scalability, and cost-efficiency.
Integrated e-commerce features into the pharmacy system, enabling pharmacies to manage and sell over-the-counter products online, with fulfillment from distribution centers.
Used MySQL and PostgreSQL for secure, efficient storage and retrieval of patient data, inventory, and vaccination records.
Developed and tested APIs using SOAP UI and Postman, ensuring compliance with healthcare standards and system reliability.
Optimized database interactions with Hibernate ORM and implemented efficient data access layers for seamless persistence.
Built Node.js services for managing inventory, user authentication, and e-commerce workflows, including vaccination scheduling and compliance packaging.
Integrated Snowflake to manage large datasets related to inventory and patient records, enabling seamless data storage and analytics.
Configured GCP infrastructure using Terraform, automating resource provisioning and managing deployments for cloud-based applications.
Utilized GCP services such as Google Kubernetes Engine (GKE), Cloud Functions, and Pub/Sub for a scalable, cloud-native architecture.
Automated CI/CD workflows using Jenkins, ensuring timely builds, testing, and deployments.
Incorporated Kafka for real-time event streaming, ensuring live updates for inventory tracking and financial transactions.
Enhanced system security by implementing HIPAA-compliant measures, including MFA, data encryption, and secure access controls.
Migrated legacy systems to cloud-based microservices architecture, improving scalability and performance.
Developed email notification systems to inform patients about vaccination appointments, inventory updates, and system alerts.
Worked closely with cross-functional teams to ensure smooth integration between front-end, back-end, and database modules.
Conducted unit and integration testing using JUnit, Mockito, Karma, and Jasmine, ensuring a bug-free and high-quality user experience.
Improved system monitoring and troubleshooting by integrating Kibana and Elasticsearch for advanced search and logging capabilities.
Environments: Java 17, Spring Boot, React, Angular 11, HTML5, CSS3, JavaScript, TypeScript, JWT, Hibernate ORM, RESTful Web Services, MySQL, PostgreSQL, Snowflake, GCP (GKE, Cloud Functions, Pub/Sub, Storage), Kafka, Jenkins, Terraform, Docker, Kubernetes, Swagger, Kibana, Elasticsearch, JUnit, Mockito, Karma, Jasmine.
Client: T-Mobile, Bellevue, WA
Role: Full Stack Developer Aug 2017 to Mar 2018
Roles & Responsibilities:
Developed a Customer Care System using a microservices-based architecture with Spring Boot and RESTful APIs to handle customer transactions and requests.
Designed scalable and maintainable applications by implementing design patterns such as Singleton, Factory, DAO, and Business Delegate.
Built responsive front-end components using Angular 11, TypeScript, Reactive Forms, and Bootstrap, ensuring a seamless user experience.
Implemented client-side and server-side validation using Angular Validators and regular expressions to improve data accuracy.
Integrated JPA/Hibernate for data persistence, optimizing database queries for efficient transaction processing.
Created internal diagnostic tools with Golang and Angular 11 to assist customer support teams in troubleshooting issues.
Enhanced security with Spring Security, OAuth 2.0, and JWT authentication, ensuring secure data access and role-based permissions.
Performed database operations using Oracle and TOAD, improving customer data processing efficiency.
Deployed and maintained Dockerized microservices, ensuring scalability and containerized execution environments.
Designed an event-driven messaging system using Kafka for real-time data streaming and message reliability.
Configured Stackdriver in GCP for application monitoring, logging, and alerting, ensuring high system availability.
Developed and maintained Azure infrastructure, including Azure VMs, Blob Storage, and IAM policies for resource management and access control.
Automated CI/CD pipelines using Jenkins, improving deployment efficiency and version control.
Integrated Snowflake with Java-based analytics tools for data analysis and visualization.
Utilized Splunk for log analysis and troubleshooting, enhancing system monitoring and debugging capabilities.
Conducted unit testing with JUnit and Mockito, adhering to Test-Driven Development (TDD) principles to ensure high-quality code.
Optimized application performance using Java 8 features such as lambda expressions, streams, and parallel processing.
Actively participated in peer code reviews, discussing High-Level Design (HLD) and Functional Requirements (FRD) during sprint meetings to ensure smooth project delivery.
Environments: Java 8, Spring Boot, Angular 11, Hibernate, JPA, Spring Data JPA, Spring Security, RESTful APIs, Docker, Kubernetes, Kafka, Azure (VMs, Blob Storage, IAM), GCP (Stackdriver), Jenkins, Golang, OAuth 2.0, JWT, Snowflake, Splunk, CI/CD, React, HTML5, CSS3, JavaScript, Bootstrap, JBoss servers, JBoss Cruise Control.
Client: Humana, Louisville, Kentucky
Role: Java Developer June 2015 to June 2017
Role & Responsibilities:
Designed and developed RESTful web services using Spring Boot and Jersey for claims submission, validation, and status tracking.
Built highly concurrent, multi-threaded microservices running on Tomcat in Linux cloud environments using Java 8, MongoDB, and Sybase.
Developed in-parallel computation frameworks for association, correlation, and aggregation analytics using Java, Hazel cast, and MongoDB/MySQL.
Created front-end components for member portals using Angular 2, TypeScript, HTML5, CSS3, and Bootstrap, ensuring responsive and user-friendly interfaces.
Consumed RESTful APIs with Angular services and Dependency Injection, enabling seamless communication between components.
Integrated Kafka messaging for asynchronous communication between microservices, improving system reliability and scalability.
Implemented JWT-based authentication and Spring Security to secure APIs and protect sensitive data.
Containerized applications with Docker and orchestrated deployments using Kubernetes on AWS EC2 instances.
Utilized AWS S3 for document storage and AWS RDS for relational data storage, ensuring reliable and scalable cloud solutions.
Developed reusable DAO components with Hibernate ORM, optimizing database interactions and persistence.
Wrote JUnit test cases and performed unit testing using Mockito and Angular Testing Utilities to ensure code quality.
Configured CI/CD pipelines using Maven and Jenkins for automated builds and deployments, improving development efficiency.
Environments: Java 8, Spring Boot, Spring MVC, Angular 2, TypeScript, HTML5, CSS3, Bootstrap, MongoDB, MySQL, Sybase, Kafka, Docker, Kubernetes, AWS EC2, AWS S3, AWS RDS, Hazel cast, Tomcat, Maven, Jenkins, JUnit, Mockito, Linux, STS, Git.
Client: Fannie Mae, Chicago, IL
Role: Java Developer Jan 2014 to April 2015
Roles & Responsibilities:
Participated in the full SDLC, following Agile methodology, including sprint planning and backlog refinement.
Developed application modules using Spring MVC, Spring Boot, Spring Annotations, Dependency Injection, and Spring AOP.
Designed and implemented RESTful APIs with Spring MVC 3.0 to support communication between system components.
Integrated Spring Security for authentication and authorization, ensuring secure access control.
Utilized Hibernate ORM for efficient database interactions, defining configuration files and mappings with annotations.
Developed and consumed both SOAP and RESTful web services for seamless data exchange between applications.
Built a microservices architecture using Spring Boot, improving modularity, scalability, and maintainability.
Created interactive front-end components using HTML, CSS, JSP, JavaScript, jQuery, and AJAX for enhanced user experience.
Optimized SQL and PL/SQL queries for efficient data retrieval and management.
Wrote and executed unit tests using JUnit 4, ensuring code reliability and maintainability.
Managed source code with GIT and configured Jenkins for CI/CD pipelines, automating builds and deployments.
Automated infrastructure provisioning and configuration using Chef, ensuring consistency across environments.
Used ClearCase for version control and ClearQuest to track defects, bugs, and requirements, improving team collaboration and delivery quality.
Tracked project progress and requirements using JIRA, ensuring efficient task management and bug tracking.
Environments: Java/J2EE, Spring Boot, Spring MVC, Hibernate 3.0, RESTful APIs, SOAP Web Services, HTML, CSS3, JavaScript, JSP, jQuery, AJAX, SQL, PL/SQL, Maven, JIRA, GIT, JBOSS EAP 6.1, JUnit 4, Log4j, Eclipse 4.4, Linux, Chef, ClearCase, ClearQuest.