Post Job Free
Sign in

Software Development Spring Boot

Location:
St. Louis, MO
Salary:
90000
Posted:
June 17, 2025

Contact this candidate

Resume:

POOJA NAGILLA

*****.*********@*****.***

+1-316-***-****

Saint Louis, Missouri

www.linkedin.com/in/pooja-nagilla-7845a5340

SUMMARY:

Around 4+ years of experience in the entire Software Development Life Cycle (SDLC), with extensive expertise across multiple Java versions (V14, V11, V8, V7, and V6), demonstrating a deep understanding of Core Java concepts including polymorphism, encapsulation and advanced features like streams, lambda expressions, and functional programming. Skilled in utilizing data structures such as lists, maps, sets and algorithm optimization, implementing efficient sorting and comparison techniques to enhance application performance and scalability.

Technically proficient in back-end development, effectively utilizing Spring Framework, including Spring Boot for microservices, Spring Security for application protection, Spring MVC for web architecture, Spring JMS for messaging, and Spring Batch for batch processing. Experienced in Spring JPA with Hibernate and Spring JDBC for advanced database management and Node.js for creating scalable server-side applications.

Extensive experience in developing and managing RESTful and SOAP APIs using Jersey Framework and Spring-WS for seamless service integration, focusing on using API Gateway to secure, monitor, and optimize API traffic across distributed systems while designing scalable APIs with JSON and XML for efficient data exchange and communication.

Utilized relational databases (PostgreSQL, MySQL, Oracle10g) and NoSQL databases (MongoDB, Cassandra) databases for efficient database management, optimizing performance through Multithreading, Collections, and Synchronization, while configuring and maintaining Apache Tomcat and WebLogic to ensure optimal application performance.

Implemented Apache Kafka, RabbitMQ, and ActiveMQ to enable asynchronous messaging and seamless data exchange in distributed systems. Integrated Spring JMS and Message Queues to enhance system scalability.

Experienced in developing Web UI Design using JavaScript, TypeScript, HTML, CSS, Bootstrap, and Ajax, with hands-on knowledge of React.js for building interactive and engaging user interfaces and jQuery for DOM manipulation and event handling.

Implemented AWS CloudFormation for automated provisioning, deployments and managed Docker and Kubernetes for scalable application hosting. Experienced in building serverless architectures using AWS Lambda, API Gateway, EC2, and S3, ensuring efficient cloud-native deployments.

Effectively managed Continuous Integration/Continuous Deployment (CI/CD) workflows using Jenkins and GitLab CI/CD with Runner, automating deployment processes to enhance efficiency, code quality, and delivery speed.

Skilled in using JUnit and Mockito to write efficient test cases, ability to provide comprehensive support for quality assurance activities, enhancing code quality using tools like Sonar.

Utilized GitLab, GitHub, and SVN for version control, ensuring efficient collaboration and source code management. Experienced in JIRA and GitLab Issues for bug tracking and systematic issue resolution. Proficient in Eclipse, NetBeans, and IntelliJ, optimizing development and experience in using build tools like Maven.

Proficient in supporting and troubleshooting production applications, while also skilled in maintaining, debugging, and enhancing existing codebase and management tools promoting best practices in Agile/Scrum environments.

TECHNICAL SKILLS:

Languages

Java 8/11/17, C, C++, Shell scripting, Perl, Python, SQL, PL/SQL

J2EE Technologies

Servlets 2.3, JSP 2.0, JPA, Microservices, JMS 1.1, Jersey Framework

Web Technologies

HTML, CSS3, JavaScript, jQuery, Bootstrap, React JS, Node JS, JSON, AJAX, XML, XSL 2.0

Frameworks

Spring 1.0.2, Spring boot, Hibernate 3.0, Log4J

Web Services

Rest, SOAP, WSDL

Cloud Technologies, DevOps Tools & Others

AWS, EC2, ECS, S3, Lambda, SNS, SQS, RDS, VPC, Docker, Elastic Search, Amazon Aurora, Azure, Aurora Serverless, Kubernetes, Jenkins

Databases

Oracle 9i/10g, MySQL, DB2, MongoDB, PostgreSQL

IDE/Tools

Eclipse, NeBeans, IntelliJ, Soap UI, Postman, SQL Developer, Maven

Spring Frameworks

Spring Core, Spring MVC, Spring JDBC, Spring ORM, Spring Data JPA, Spring Boot, Spring Cloud

Source Control

SVN, GIT

Operating System

Windows 7/2000/ UNIX/LINUX

Testing Tools

JUnit, Jasmine, Selenium, Mockito

Application Servers

Apache Tomcat, IBM WebSphere, JBoss, Oracle WebLogic

SDLC

Waterfall, Agile methodology, Scrum, TDD (Test-Driven-Development)

EDUCATION:

Masters in Computer Science Aug 2022 – July 2023

Wichita State University, Wichita, Kansas

PROFESSIONAL EXPERIENCE:

Cigna Healthcare, St Louis, Missouri, United States Sep 2023 – Present

Role: Java full stack Developer

Project Overview: The Cigna Chatbot-Integrated Membership Portal is a comprehensive healthcare platform designed to enhance customer interactions and streamline healthcare services. It supports real-time user engagement, integrating modules for claims processing, chatbot interactions, and live-agent connections to improve service efficiency. The platform ensures secure and HIPAA-compliant data handling for patient and prescriber information.

Functional Role Details:

Managed the Software Development Life Cycle (SDLC) in a healthcare environment, incorporating Agile methodologies to refine project management and ensure the secure and efficient delivery of healthcare applications while maintaining HIPAA compliance.

Developed and enhanced middleware components in Java (V14, V11), utilizing Collections, Generics, and Multi-Threading for optimized performance. Implemented chatbot-live agent integration with Spring Boot and gained expertise in Kore AI to improve chatbot functionality particularly within Health Plan contexts.

Utilized Spring Boot, Spring Security, and Spring MVC to build robust backend architectures, including membership management, claims processing, and patient data handling, providing on-call support for applications.

Implemented Microservices architecture in healthcare utilizing REST APIs with JSON to enable efficient backend-to-frontend communication and seamless integration with external healthcare systems for enhanced interoperability.

Contributed significantly to data extraction and report generation, utilizing MySQL, Oracle SQL, and MongoDB to handle both structured and unstructured data storage requirements, enabling a flexible and reliable database system for health plan information, or say user details, and interaction logs.

Proficient in building server-side applications with Node.js, utilizing its asynchronous, event-driven architecture to develop high-performance, scalable solutions for processing and analyzing real-time patient data.

Developed dynamic and responsive user interfaces for Chatbot-Integrated Membership Portal using React.js, JavaScript, HTML, CSS, and Bootstrap, enhancing user experience and accessibility. Implemented React Hooks for efficient state management, React Router for seamless navigation, and optimized form handling with React Context API, ensuring smooth and reliable user interactions in the healthcare platform.

Deployed microservices-based architecture on AWS, utilizing Kubernetes for orchestration and EC2 instances for hosting web services. Implemented AWS Lambda functions for event-driven and scheduled tasks, ensuring scalability and reliability to handle high user loads during peak healthcare enrolment periods.

Implemented CI/CD pipelines using Jenkins, automating build, test, and deployment processes to enhance reliability, efficiency, and software quality for critical healthcare applications.

Implemented automated testing for web applications using Selenium, TestNG, and WebDriver, enhancing QA efficiency by simulating real-time user interactions.

Utilized IntelliJ IDEA for efficient development and debugging, while integrating Apache Kafka to enable real-time messaging and event-driven processing in healthcare applications.

Addressed issues identified by Sonar scan reports, focusing on enhancing application code reviews and code- quality and utilized GitLab for version control.

Proficient in working with Linux/Unix operating systems, demonstrating expertise in System Administration, configuration, and troubleshooting.

Performed comprehensive software testing using JUnit and Mockito to ensure the reliability of healthcare applications. Utilized Log4j for logging and performance monitoring, enhancing system observability. Managed bug tracking and issue resolution with JIRA, while maintaining detailed project documentation on Confluence to support compliance and development transparency.

Monocept, Hyderabad, Telangana, India June 2021 – July 2022

Role: Java full stack Developer

Project Overview: The Digital Lending and Risk Assessment Platform was developed as part of Monocept's digital transformation solutions, aimed at streamlining loan processing, risk assessment, and credit approval workflows for financial institutions using Spring Boot, React JS for automated risk scoring. It integrates RESTful APIs, Kafka, and AWS for real-time processing, scalability, and automation, ensuring faster approvals, reduced risk, and improved compliance.

Functional Role Details:

Designed and implemented scalable microservices architecture using Spring Boot, Spring MVC, and Spring Security for secure transaction processing in loan applications.

Utilized Spring Batch for scheduled financial data processing and Spring JMS for asynchronous messaging.

Developed and integrated SOAP web services using Spring Boot and JAX-RS, enabling secure loan data exchange. Implemented API Gateway for authentication and security, utilizing OAuth and JWT for role-based access control and data protection.

Managed SQL (Oracle, PostgreSQL) and NoSQL (MongoDB, Redis) databases to handle structured loan records and unstructured financial documents. Implemented Spring JPA and Hibernate for efficient data access and optimized performance using Redis caching.

Integrated Apache Kafka and RabbitMQ for real-time event-driven processing, facilitating seamless communication between loan origination, underwriting, and approval services.

Developed an intuitive lender and borrower dashboard using React JS, ensuring seamless interaction with backend loan services and API-driven data visualization.

Deployed Java applications on AWS using EC2, Jenkins, and CloudFormation, ensuring scalable and automated deployments.

Developed a CMS config tool for Configuration management files efficiently.

Automated deployment pipelines using Jenkins and GitLab CI/CD, integrating Terraform for Infrastructure as Code (IaC). Utilized ELK, Splunk, and New Relic for system monitoring and performance analysis.

Tested services using the SOAP UI client tool and performed Unit and integration testing in local and development environments.

Consistently used GitHub for efficient code branching and merging while implementing new features.

Utilized Swagger to interact with API endpoints of Microservices, ensuring effective communication.

Contributed significantly to system design specification sessions, meticulously documenting technical specifications, and offering diverse design options and solutions.

Cyient, Hyderabad, Telangana, India June 2019 – June 2021

Role: Java Developer

Functional Role Details:

Utilized advanced Java concepts such as polymorphism and encapsulation to enhance code reusability and maintainability.

Translated backend applications to Java with Spring frameworks, focusing on customer data evaluation and manipulation.

Implemented Spring Boot Microservices to process messages within the Kafka cluster efficiently.

Applied Spring Cloud for developing scalable and distributed applications, improving System architecture.

Developed and maintained multiple Java components integrated with Oracle SQL databases for report generation and data extraction.

Moving existing Angular JS controllers and services to Angular8 components for more responsiveness and less dependency.

Developed interactive and responsive web applications using HTML, CSS, Bootstrap, and JavaScript. Utilized AJAX for asynchronous data loading and jQuery for efficient DOM manipulation and event handling to enhance user experience.

Implemented REST APIs using Spring MVC and Spring boot, hosted all Microservices on Pivotal Cloud Foundry (PCF).

Configured Jenkins for Continuous Integration, facilitating seamless development workflows and utilized Eclipse for code development.

Coordinating with the testing team and resolving all the issues related to testing and development.

Involved in the software design process's lifecycle and standard development process, including requirement definition, prototyping, design, interface implementations, and Unit testing.

Conducted performance testing with Apache JMeter, simulating user traffic and load scenarios to evaluate System behaviour, detect bottlenecks, and optimize application performance and scalability.

Consistently engaged in Agile Standup meetings on a day-to-day basis throughout the project, providing regular updates on project status and fostering cohesive communication among team members.

CERTIFICATIONS:

Web development using React JS (workshop) at Osmania University

Certificate by Hebeon Technologies in core Java programming

A 2-day workshop on Cloud Computing held at BITS Pilani

AWS Certified Cloud Practitioner



Contact this candidate