Sai Priya Sura
Java Full Stack Developer
443-***-**** ********.*@************.*** Plano, TX
PROFESSIONAL SUMMARY
A highly accomplished Java Full Stack Developer with over 5 years of comprehensive experience in navigating the complete Software Development Life Cycle (SDLC), from gathering business requirements to system design, coding, testing, deployment, documentation, and production-level support for both web-based and enterprise-grade applications.
Demonstrated proficiency in architecting, developing, and deploying robust full-stack solutions using Java, JavaScript, HTML, CSS, and SQL, ensuring seamless functionality and maintainability across application layers.
Expert in crafting dynamic, responsive, and visually engaging user interfaces through modern front-end frameworks such as Angular and React.js, complemented by strong command over JavaScript, TypeScript, and HTML5, thereby elevating user experience and interaction.
Deep technical expertise in backend development with Java/J2EE, leveraging the Spring Framework ecosystem (Spring Boot, Spring MVC, Spring Core), Hibernate/JPA, and Microservices architecture to build scalable.
Extensive background in relational database design, performance tuning, and efficient SQL query development across MySQL, PostgreSQL, and Oracle, ensuring optimal data integrity and accessibility.
Proficient in deploying and managing applications across leading cloud platforms including AWS, Google Cloud Platform (GCP), and Microsoft Azure, with a focus on scalability, resilience, and security.
Highly skilled in implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins and Maven, alongside strong expertise in version control with Git, resulting in streamlined development workflows and accelerated delivery cycles.
EDUCATION
Master of Science in Computer Science University of North Texas, TX, USA. Bachelor of Technology in Computer Science Sreyas Institute of Engineering & Technology, Hyderabad, India. EXPERIENCE
Goldman Sachs, TX Java Full Stack Developer Jan 2024 – Present
Spearheaded the design and development of highly scalable microservices using Spring Boot, Spring REST, and Apache Kafka, deploying them on AWS EC2 to ensure seamless, resilient, and fault-tolerant inter-service communication.
Engineered robust financial software systems by applying advanced Core Java principles, leveraging algorithmic efficiency and software design patterns to deliver secure and high-performing applications.
Leveraged RxJS Observables within a React architecture to effectively manage asynchronous data streams, boosting UI responsiveness and user engagement by 20%.
Integrated AWS SQS and SNS to enable asynchronous messaging across distributed services, while implementing SQL performance tuning techniques that enhanced backend scalability.
Optimized front-end rendering efficiency by reducing load times 25% through precise Redux state management, memoization techniques, and component-level rendering strategies.
Conducted rigorous unit and integration testing using JUnit and Spring Boot, automating critical API test scenarios and raising product reliability metrics by 40%.
Designed and implemented asynchronous, multi-threaded APIs using Spring Boot in combination with AWS SQS and optimized SQL queries, ensuring efficient handling of high-volume order processing and refund workflows.
Architected and normalized complex relational schemas using JPA and Hibernate ORM, executing intricate SQL joins and queries to maintain data integrity and ensure optimal performance.
Improved deployment agility and pipeline automation by 50% through the implementation of CI/CD processes using Kubernetes, Jenkins, and GitLab CI, enabling faster delivery cycles and environment consistency. JP Morgan Chase, India Full Stack Java Developer Jan 2022 – Aug 2022
Designed and developed dynamic, mobile-responsive user interfaces using Angular Material components, RxJS observables, and modular NgModules, leading to a significant boost in user engagement and client satisfaction.
Enhanced front-end scalability and maintainability by architecting a reusable component library with React Hooks and Context API, streamlining state management across the application.
Spearheaded the migration of legacy codebases to Java 8 and 11, utilizing lambda expressions, functional interfaces, and parallel stream processing to achieve a 20% improvement in application performance and efficiency.
Integrated Apache Kafka as a distributed messaging system to facilitate asynchronous communication, resulting in a 30% reduction in data transmission latency and improved system reliability.
Led the implementation of a robust MVC architecture using Core Java, Spring, Hibernate, JSP, and Servlets, promoting code modularity and maintainability across enterprise-scale applications.
Oversaw agile sprint planning and progress tracking using Jira and Bitbucket, improving team productivity and reducing bug rates by 20% through systematic code reviews and structured task assignments.
Automated CI/CD pipelines with Jenkins and AWS CloudFormation to streamline deployment of Java-based applications on AWS EC2 instances, cutting infrastructure provisioning time by 30%.
Engineered and deployed scalable microservices using Spring Boot, Docker, and AWS (EC2, S3, RDS, CloudWatch), optimizing cloud resource utilization and ensuring high availability of backend services.
Developed and secured complex RESTful APIs that performed robust CRUD operations on PostgreSQL and MongoDB databases, enabling seamless client-server data exchange and real-time processing. British Telecom, India Java Developer May 2019 – Dec 2021
Seamlessly integrated back-end architectures utilizing Spring ORM, JPA, Hibernate, and RabbitMQ to ensure robust data persistence and reliable asynchronous communication across distributed services.
Developed and deployed Kafka connectors to facilitate real-time data synchronization across microservices, effectively reducing manual intervention efforts by 50% and enhancing system scalability.
Orchestrated the deployment and lifecycle management of multiple Spring Boot microservices on AWS, implementing automated CI/CD pipelines and monitoring solutions to consistently achieve best service uptime.
Automated cloud infrastructure provisioning and deployment using Terraform and AWS CloudFormation, minimizing configuration discrepancies and accelerating environment setup timelines.
Engineered high-throughput REST APIs with Spring WebFlux, leveraging non-blocking reactive programming to boost API throughput by 30% and support concurrent client requests more effectively.
Designed and implemented asynchronous microservice interactions through RabbitMQ, thereby increasing fault tolerance and reducing system response by approximately 30%.
Secured application endpoints through Spring Security by implementing OAuth 2.0-compliant authentication and authorization flows, maintaining a flawless security record with zero breaches.
Enhanced data retrieval performance by integrating GraphQL with MongoDB, allowing clients to query precisely the required data, thus reducing payload size and optimizing bandwidth usage. Dixon Technology, India Associate Developer May 2018 – Apr 2019
Engineered and deployed robust enterprise-grade web applications using a Microservices-based architecture, delivering a 30% boost in performance and scalability.
Applied in-depth knowledge of data structures, algorithms, and operating system principles to architect solutions capable of securely processing high transaction volumes with optimal efficiency.
Executed optimized CRUD operations on MongoDB and SQL Server databases, reliably handling over 10,000 transactions daily with high data integrity.
Integrated Git with Azure DevOps, establishing a robust automated validation pipeline that led to a measurable 30% improvement in code quality.
Orchestrated the setup and configuration of CI/CD pipelines using Jenkins and AWS CodePipeline, incorporating comprehensive unit and integration testing via JUnit and Mockito.
Developed dynamic, high-performing server-side components utilizing Java, Spring MVC, and Servlets to deliver interactive and responsive user-facing functionalities.
Leveraged relational database technologies and constructed complex SQL queries with multi-table joins, enabling efficient extraction.
SKILLS
Methodologies: SDLC, Agile, Waterfall
Programming Languages and Frameworks: Java, JavaScript, C, C++, C# TypeScript, RxJava, SQL, NoSQL, React.JS, Spring MVC, Spring Boot, Spring ORM, GraphQL, EJB, Hibernate, .Net Framework, PL/SQL, Eclipse, IntelliJ IDEA
Spring Frameworks: Spring REST, Spring Web Flux, Spring Web MVC, Spring Batch, Spring Security, Spring Cloud
J2EE Technologies: Servlets, JSP, JSTL, JSF, JPA, JavaBeans, JDBC, Microservices, Multi-threading, Java Networking
Web Technologies: HTML5, CSS3, JavaScript, Bootstrap5, jQuery, Ajax, JSON, XML, Redux
Cloud: AWS (EC2, S3, Lambda, SQS, API Gateways, EKS, ELK Stack), Azure(Azure DevOps)
Database: Oracle, MySQL, PostgreSQL, MongoDB, SQL Server
CI/CD and DevOps Tools: Maven, Gradle, Jenkins, Docker, Kubernetes, SOAP UI, Git, GitHub, GitLab, RabbitMQ, Kafka