Srujana Vuppala
Full Stack Java Developer
******************@*****.***
Professional Summary
A results-driven Senior Java Developer with over five years of experience in designing, developing, and maintaining high-performance Java applications. Expertise in Spring Framework, Microservices architecture, and event-driven systems using Kafka, complemented by a strong command of REST APIs and cloud services on AWS. Demonstrated proficiency in the complete Software Development Life Cycle (SDLC), with a focus on Agile methodologies and CI/CD practices utilizing Jenkins, Docker, and Kubernetes. Proven leadership in managing development teams, fostering collaboration, and delivering innovative solutions that enhance user experience and operational efficiency. Adept at integrating complex systems, optimizing database interactions, and ensuring data integrity across various platforms.
Technical Skills
Languages
Java 8/ Java 11, J2EE, Groovy, C++, Python
Framework
Spring, Spring Boot, Servlet, JSP, Apache Struts, GRPC, Protobuf, web sockets
Server
IBM WAS (Web Application Server), Apache Tomcat, Jetty, JBoss
Database
MySQL, Oracle, MongoDB, Cassandra, DB2, SQL Server, postgres
Version Control
Git, GitHub, SVN
IDE
IntelliJ, Eclipse, Visual Studio Code
Client-Side Technologies
HTML5, CSS, Bootstrap, AJAX,
Tools
Maven, Jenkins, Docker, Kubernetes
Testing
JUnit, Mockito, JaCoCo, SonarQube, Apache JMeter, Coverity
Operating Systems
Windows, Linux, Unix
Scripting
JavaScript, TypeScript, Terraform
Message Brokers
RabbitMQ, Kafka, JMS
AWS Services
EC2, Lambda, S3, DynamoDB, RDS, SNS, SQS, CloudWatch, IAM, API Gateway, CodeBuild, EKS, QuickSight, Kinesis
Professional Experience
Samach Innovations LLC
Senior Java Developer August 2023 – present
Responsibilities:
●Developed web applications using java8 and Struts as a struts-based application
●Utilized Struts framework to separate business logic, user interface, and data layers, promoting modularity and maintainability.
●Managed user requests and interactions with the business layer, ensuring smooth navigation and operation flow.
●Created dynamic, interactive user interfaces with AJAX for asynchronous operations, enhancing user experience.
●Managed complex data interactions and storage solutions, ensuring data integrity and performance optimization.
●Streamlined database operations through Java Persistence API, facilitating seamless data management and reducing boilerplate code.
●Ensured efficient data retrieval and storage operations, minimizing latency and improving application performance.
●Enabled real-time tracking and management of inventory levels, orders, and deliveries.
●Deployed the application on IBM WAS, ensuring enterprise-grade reliability, security, and performance.
●Configured ETL jobs to integrate data from Oracle and Teradata, ensuring data consistency and availability for the application.
●Utilized Autosys for job scheduling, using JIL (Job Information Language) to automate and manage job workflows efficiently.
●Designed and implemented modules to consume SOAP web services for data exchange, ensuring seamless integration with third-party systems.
●Parsed and processed XML responses from SOAP web services, effectively utilizing the data within the application for various business processes.
●Solid understanding of networking protocols including TCP/IP, DNS, DHCP, and HTTP/S, ensuring secure and reliable data transmission for cloud services and distributed systems.
●Configured and troubleshot networking issues in cloud environments, ensuring system availability and uptime in production environments.
Capgemini Technological Services
Associate Consultant August 2019 – July 2023
Responsibilities:
Attended daily Agile Scrum meetings for task updates.
Implemented advanced Java design patterns like Singleton, Adapter, Builder, Abstract DAO, and DTO.
Designed and implemented APIs using Spring REST and SOAP Web services.
Utilized Maven for building automation and Apache Camel for efficient data routing.
Developed and maintained Spring Boot-based RESTful API architecture.
Created reusable React components to reduce code redundancy.
Implemented Spring JPA and Hibernate for database interactions.
Utilized various AWS services (Lambda, CloudFront, DynamoDB) for integration with Spring Boot applications.
Utilized Groovy for writing custom scripts to streamline deployment processes and automate routine tasks in development environments.
Employed RabbitMQ and Kafka for asynchronous microservices communication.
Integrated Microservices with SAP, Salesforce, and master data systems.
Developed Docker files for services, and managed builds and deployments with Jenkins.
Utilized Terraform for infrastructure as code, creating RDS and DynamoDB tables in AWS.
Experience administering SaaS platforms by deploying and managing services through AWS (Lambda, EC2, S3, RDS) ensuring high availability and scalability.
Hands-on experience with AWS cloud-based tools for automating infrastructure, CI/CD pipelines, and service monitoring (e.g., CloudWatch, IAM, SNS, SQS).
Extensively utilized JSON for data exchange between microservices in RESTful APIs to ensure seamless communication between front-end and back-end systems.
Developed and integrated APIs that consumed and produced JSON for communication with external systems.
Performed load tests and analyzed network capacity using Apache JMeter.
Monitored systems using Kibana and published analytics to Grafana.
Education
Southern Arkansas University, Magnolia, Arkansas
Master’s in computers and information systems, GPA: 4.0 (Fall 2023-Fall 2024)
JNTU, Hyderabad, India
Bachelor of Technology in Electronics and Communication, GPA: 3.9 (2016-20)
Certifications&Training
MuleSoft Certified Developer Level 1 (Dec 2022)