Hi, I'm Sowjanya, a Senior Software Engineer with over 12 years of experience in full-stack development. I specialize in building high-performance microservices, designing robust REST APIs, and creating scalable cloud applications using Java, Spring Boot, React, and AWS. I enjoy leading cross-functional teams and collaborating closely to deliver high-quality software solutions. I am passionate about leveraging modern technologies and best practices to optimize application performance and ensure code quality. When I'm not coding, I like mentoring developers, exploring new frameworks, and staying updated with industry trends to continuously improve my skills.

Sowjanya Gonuguntla

Hi, I'm Sowjanya, a Senior Software Engineer with over 12 years of experience in full-stack development. I specialize in building high-performance microservices, designing robust REST APIs, and creating scalable cloud applications using Java, Spring Boot, React, and AWS. I enjoy leading cross-functional teams and collaborating closely to deliver high-quality software solutions. I am passionate about leveraging modern technologies and best practices to optimize application performance and ensure code quality. When I'm not coding, I like mentoring developers, exploring new frameworks, and staying updated with industry trends to continuously improve my skills.

Available to hire

Hi, I’m Sowjanya, a Senior Software Engineer with over 12 years of experience in full-stack development. I specialize in building high-performance microservices, designing robust REST APIs, and creating scalable cloud applications using Java, Spring Boot, React, and AWS. I enjoy leading cross-functional teams and collaborating closely to deliver high-quality software solutions.

I am passionate about leveraging modern technologies and best practices to optimize application performance and ensure code quality. When I’m not coding, I like mentoring developers, exploring new frameworks, and staying updated with industry trends to continuously improve my skills.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Java Developer at WellsFrgo, TX
September 1, 2024 - June 1, 2024
Developed high-performance microservices using Java 17, Spring Boot, and Spring Batch for robust and scalable solutions. Designed and optimized database schemas for MongoDB and managed data persistence with Oracle. Created and maintained RESTful APIs with Spring Boot for seamless front-end and back-end communication. Enhanced application performance with asynchronous communication patterns and robust logging using Kafka and MongoDB. Leveraged modern Java features like Streams, Lambdas, and Records. Managed application state with Redux and Context API and optimized React components using lazy loading and memoization. Wrote unit and integration tests using Jest and React Testing Library. Led a cross-functional team to ensure timely delivery of quality software.
Senior Software Engineer at RMB, SA
December 1, 2022 - August 31, 2024
Designed, developed, and optimized microservices and REST APIs with Java, Spring Boot, JPA, and Apache Kafka, deployed on AWS. Implemented Spring Batch jobs for scheduled processing and Spring Security with OAuth2 and JWT for authentication and authorization. Utilized advanced Java features for efficient utility modules. Built and integrated React pages using functional components, Hooks, Redux, Axios, and ES6+ features. Managed AWS deployments including EC2, VPC, S3, Lambda, and more. Optimized DynamoDB schema and integrated Kafka for real-time data streaming. Led migration from monolithic to microservices architecture improving scalability and reducing downtime. Implemented comprehensive testing and used Splunk, Kibana, and Dynatrace for monitoring. Maintained detailed documentation.
Advisory System Analyst at IBM India Pvt Ltd, DELTA Airlines
June 1, 2021 - July 31, 2022
Developed and optimized microservices and REST APIs using Java, Spring Boot, and Quarkus. Improved back-end performance with Spring MVC, Hibernate, JPA, and caching in Oracle DB. Modernized legacy SOAP to REST APIs and integrated external APIs, deployed on AWS. Created responsive React front-end components with Hooks, Axios, and Redux/Context API. Managed database integration with Oracle and PostgreSQL, implemented JMS with Apache Kafka, and built real-time payment APIs with tokenization. Deployed microservices with Docker and Kubernetes and monitored using AWS CloudWatch. Supported unit and integration testing, documented APIs via Swagger, and led cross-functional teams with coaching and mentorship. Monitored applications with Dynatrace and Kibana.
Application Development Team Lead at Accenture Solutions Pvt Ltd, CHUBB
July 1, 2015 - June 30, 2021
Led development of microservices with Spring Boot and RESTful services, creating REST APIs for inter-module communication. Leveraged Spring Batch, AOP, JDBC, and dependency injection. Built reusable React functional components using Hooks and Redux. Developed client and web applications with J2EE technologies including JSP, JPA, Servlets, and Struts. Managed API consumption with REST Template and deployment via Docker and Jenkins CI/CD pipelines. Worked on SOAP and RESTful web services with JPA persistence. Conducted unit and integration testing using JUnit, Jest, and Enzyme and contributed to web development with HTML, JavaScript, and AJAX. Mentored junior developers, maintained code quality with SonarQube, and managed version control with Git.
Software Developer at IBM India Pvt Ltd, AT&T
January 1, 2013 - June 30, 2015
Implemented Business Objects and configured spring MVC files with Hibernate mappings. Developed data access using Hibernate and Spring frameworks. Applied design patterns such as Singleton and Factory. Developed GUI web applications with JSP, Servlets, and Struts framework. Analyzed business requirements and modified WSDLs and XSDs. Participated in all phases of SDLC following CMMI and ITIL standards. Created release documents, test plans, workflows, and managed version control using Git. Experienced in database design and optimization utilizing SQL databases. Explored and implemented new frameworks to enhance development and maintainability.

Education

Bachelor of Technology at JNT University, Hyderabad
January 1, 2011 - December 31, 2011

Qualifications

Oracle Certified Java Programmer
January 1, 2011 - December 31, 2011
AZ-900 Azure Basics Certification
January 1, 2021 - December 31, 2021

Industry Experience

Software & Internet, Financial Services, Professional Services, Telecommunications, Transportation & Logistics