Shravya
************@*****.*** 703-***-**** Java Full Stack Developer
SUMMARY:
Seasoned Java Full Stack Developer with 7+ years of experience designing, building, and maintaining scalable web applications using Java, Spring Boot, Hibernate, and microservices architectures.
Hands-on with containerization and orchestration tools, including Docker, Kubernetes, OpenShift, and Terraform to streamline deployments and improve system stability.
Knowledgeable in relational and NoSQL databases such as MySQL, PostgreSQL, Oracle, and MongoDB, with a focus on query optimization and data modeling.
Familiar with using AI coding assistants and Generative AI (GenAI) services (OpenAI), and with how AI-driven capabilities like conversational interfaces, intelligent search, and text generation fit into Java Full Stack and React-based applications.
Versatile in front-end development with React.js, Redux, Angular, Vue.js, HTML5, CSS3, and JavaScript to deliver responsive and intuitive user experiences.
Efficient in building and maintaining CI/CD pipelines using Jenkins, Maven, Gradle, and Azure DevOps to support faster and more reliable releases.
Collaborative contributor in Agile and Scrum environments, supporting sprint planning, code reviews, and mentoring junior developers.
Skilled in implementing event-driven and messaging solutions using Kafka, RabbitMQ, JMS, and WebSockets for real-time, high-volume data processing.
Experienced in deploying and managing cloud-native applications on AWS and Azure using EC2, S3, Lambda, RDS, and Azure App Services.
Proficient in developing RESTful APIs and GraphQL services to support secure, efficient communication between backend systems and user interfaces.
Proven problem-solving and analytical abilities, proactively addressing technical challenges and optimizing system performance.
TECHNICAL SKILLS:
Programming & Query Languages: Java, JavaScript, TypeScript, SQL, PL/SQL
Backend & API Development: Spring Boot, Spring MVC, Spring Cloud, Spring Security, J2EE, Hibernate, JPA, RESTful APIs, GraphQL, Microservices
Frontend & UI Technologies: React.js, Redux, Angular, Vue.js, HTML5, CSS3, SASS, LESS, JSP, JSF, AJAX, Bootstrap
Databases & Data Storage: MySQL, PostgreSQL, Oracle, MongoDB
Messaging & Event Processing: Apache Kafka, RabbitMQ, JMS, WebSockets
Cloud Platforms & DevOps Tooling: AWS (EC2, S3, RDS, Lambda, ELB), Azure (App Services, Functions, Logic Apps, Azure AD), Docker, Kubernetes, OpenShift, Terraform, Jenkins, Maven, Gradle, Azure DevOps
Testing, Quality & API Tools: JUnit, Mockito, Swagger, Postman
Version Control, Security & Practices: GitHub, Bitbucket, Confluence, ELK Stack, CI/CD, Agile/Scrum, OAuth 2.0, SSL/TLS, Cross-browser Compatibility
EDUCATION:
Bachelor of Engineering (B.E.) in Electronics Engineering, G. Narayanamma Institute of Technology and Science (GNITS), India.
EXPERIENCE:
Java Full Stack Developer
CFG Bank, Baltimore, MD Dec 2024 – Present
Delivered full-stack applications across the SDLC, covering requirements analysis, development, testing, deployment, and post-release support.
Implemented multithreaded processing and utilized Java Streams to manage concurrent execution and improve data handling efficiency.
Containerized applications with Docker and coordinated deployments using Kubernetes to ensure consistency across environments.
Integrated AI-assisted features using Generative AI services (OpenAI) to support conversational interfaces, intelligent search, and text generation within enterprise applications.
Designed GraphQL APIs to optimize data retrieval and enable efficient integration with React front-end components.
Managed AWS deployments using EC2, S3, RDS, Lambda, and ELB while maintaining efficient resource utilization.
Built scalable backend services using Java, Spring Boot, and microservices to support modular application growth and long-term maintainability.
Maintained API documentation with Swagger and validated endpoints using Postman for functional accuracy.
Applied Spring Cloud for service discovery, centralized configuration, and resilient inter-service communication.
Developed responsive user interfaces using React.js, Redux, HTML5, CSS3, LESS, and React Router for consistent cross-device behavior.
Handled relational data operations with MySQL, writing optimized queries to support transactional and reporting workloads.
Automated build and release workflows through Jenkins and Gradle to streamline deployments and reduce manual intervention.
Ensured cross-browser compatibility and responsive layouts to deliver consistent user experiences across platforms.
Enabled event-driven communication through Kafka to support real-time data flow between services.
Deployed Java applications on Apache Tomcat and analyzed runtime performance using JProfiler to resolve execution bottlenecks.
Validated application behavior through unit testing with JUnit to maintain stable and predictable releases.
Enforced application security using Spring Security and SSL/TLS for authentication and secure data transmission.
Contributed to Agile Scrum teams, tracking work items in JIRA and aligning development efforts with sprint goals.
Environment: Spring Core, Spring Boot, Microservices, Spring Security, Kafka, GraphQL, AWS, Docker, Kubernetes, Jenkins, Gradle, Apache Tomcat, React.js, Swagger, Postman, JProfiler, JUnit, JIRA, GenAI
J2EE Developer
Donegal Mutual Insurance, Marietta, PA Sep 2023 - Nov 2024
Provisioned and managed containerized workloads with OpenShift, Kubernetes, and Terraform to standardize infrastructure delivery.
Applied Inversion of Control and Dependency Injection patterns to streamline component wiring and improve maintainability.
Implemented Spring Boot–based microservices to support modular design, independent deployments, and scalable system growth.
Enforced secure access controls by implementing OAuth 2.0–based authentication and authorization mechanisms.
Established centralized logging and monitoring with the ELK Stack to improve visibility and accelerate issue analysis.
Created responsive web interfaces using HTML5, CSS3, SASS, JSF, Angular, JavaScript, and TypeScript to deliver interactive user experiences.
Utilized Hibernate and JDBC for data persistence while supporting both relational databases and MongoDB environments.
Automated build and deployment workflows using Jenkins while managing source control through GitHub.
Enabled real-time client-server interaction through WebSockets to support dynamic application behavior.
Administered cloud deployments on AWS using EC2, S3, Lambda, RDS, and Auto Scaling to maintain availability and performance.
Incorporated cross-cutting concerns such as logging, exception handling, and security using Spring AOP to promote code reuse.
Supported enterprise application hosting on JBoss, managing deployments, configuration updates, and runtime stability.
Developed and integrated RESTful APIs to support reliable communication across internal and third-party services.
Environment: Spring Boot, Microservices, RESTful APIs, Hibernate, JDBC, Spring AOP, OAuth 2.0, MongoDB, AWS, OpenShift, Kubernetes, Terraform, Jenkins, ELK Stack, JBoss, Angular, WebSockets
Java Developer
Intense Technologies, India Jun 2021 - Aug 2023
Automated CI/CD workflows using Azure DevOps to standardize builds, testing, and deployments.
Designed and integrated RESTful APIs to enable reliable service-to-service communication in microservices architectures.
Developed interactive web interfaces using Java Servlets, HTML, CSS, JavaScript, Vue.js, and jQuery to deliver responsive user experiences.
Integrated RabbitMQ for asynchronous messaging to support decoupled and fault-tolerant system communication.
Structured modular applications using the Spring Framework while applying IoC and Dependency Injection to support clean, maintainable code.
Maintained source control in Bitbucket, managing branching strategies, pull requests, and version tracking.
Deployed and managed cloud applications on Azure using App Service, Functions, and Logic Apps to streamline workflow automation.
Executed unit testing with JUnit to validate functionality and support consistent, high-quality releases.
Configured SLF4J logging to improve troubleshooting, monitoring, and runtime visibility across applications.
Implemented JPA-based backend components with PostgreSQL, tuning queries to improve data access efficiency and processing speed.
Supported enterprise deployments on WebLogic, ensuring application stability and availability.
Utilized Spring Boot to accelerate application development, configuration, and deployment across environments.
Contributed to Agile Scrum activities, maintained technical documentation in Confluence, and supported secure access through Azure AD integration.
Environment: Spring Boot, Spring (IoC, DI), JPA, PostgreSQL, RESTful APIs, RabbitMQ, Java Servlets, Azure, Azure DevOps, WebLogic, SLF4J, JUnit, HTML, CSS, JavaScript, jQuery, Agile, Scrum
Java Software Developer
Sagarsoft, India Aug 2018 - May 2021
Validated application logic through unit testing with Mockito to ensure functional accuracy and stable releases.
Applied Spring Framework features such as IoC and Dependency Injection to reduce coupling and improve code reuse.
Integrated JMS-based messaging to support asynchronous communication and reliability across distributed systems.
Developed and supported Spring MVC–based web applications, improving interface responsiveness and overall user interaction across client projects.
Utilized Maven for build automation and dependency management to maintain consistent project builds.
Managed data persistence with Hibernate ORM and Oracle, optimizing SQL and PL/SQL queries.
Configured Log4J logging to support debugging, monitoring, and application performance analysis.
Maintained source control and collaboration workflows using GitHub, supporting code reviews, version tracking, and team coordination.
Designed and consumed SOAP web services using WSDL to enable secure, structured data exchange between systems.
Enhanced user-facing features using HTML, CSS, and jQuery to deliver interactive and visually consistent web pages.
Participated in Agile sprint cycles, contributing to feature delivery, peer collaboration, and technical guidance for junior team members.
Implemented scalable Core Java applications using object-oriented principles, design patterns, and clean coding practices.
Environment: Core Java, Spring MVC, Spring (IoC, DI), Hibernate ORM, Oracle, JSP, JSTL, HTML, CSS, jQuery, AJAX, SOAP, WSDL, JMS, Mockito, Maven, Log4J, GitHub, Agile