Srilakshmi Neerukonda
Java Full Stack Developer ********************@*****.*** +1-947-***-****
PROFESSIONAL SUMMARY:
Over 10 years of experience as a Full Stack Developer specializing in Java-based solutions and modern web technologies.
Expertise in the Spring Framework (Core, MVC, Security, Cloud), Spring Batch, and Spring Data JPA, Spring Boot for building enterprise applications.
Proficient in backend development using Java8/11/17, Hibernate ORM, and microservices architecture to deliver scalable and maintainable solutions and Solid understanding of design patterns such as MVC, AOP, DI, and IoC to create clean, modular, and efficient code.
Extensive experience in building and deploying applications using RESTful APIs, GraphQL, SOAP web services, and AWS API Gateway.
Strong front-end development skills using React, Redux, Angular, Node.js, Material UI, TypeScript, and JavaScript.
Extensive expertise in databases like MongoDB, PostgreSQL, MySQL, Oracle, Redis, and AWS Aurora for optimized data storage and retrieval.
Proficient in cloud technologies such as AWS (EC2, Lambda, S3, CloudFront, Code Deploy, Code Build, Secret Manager, Cloud Watch) and Azure (Functions, Logic Apps, App Service).
Expertise in Infrastructure as Code (IaC) using AWS CloudFormation, Terraform, and automation tools for efficient and repeatable deployments.
Strong background in CI/CD practices with tools like Jenkins, AWS Code Deploy, Code Build, Maven, and Gradle to streamline development and deployment processes.
Familiar with monitoring and logging using AWS CloudWatch, Splunk, and the ELK Stack to ensure application health and performance and experienced in containerization and orchestration with Docker, Kubernetes, and AWS EKS, providing reliable and scalable deployments.
Experienced in message-driven systems using Apache Kafka, RabbitMQ, and JMS for real-time data processing and event-driven architectures.
Extensive experience in Agile development methodologies, including Scrum and Kanban, driving iterative and incremental project delivery.
Familiar with software testing tools such as JUnit, Selenium, Cucumber, Mockito, Postman, and Jest to ensure high-quality applications.
Skilled in version control and collaboration using Git, GitHub, and Bitbucket for efficient team collaboration and code management.
Strong communicator able to explain complex technical concepts clearly to technical and non-technical stakeholders.
Proven leadership in mentoring and guiding teams, enabling a collaborative environment focused on continuous learning and improvement.
TECHNICAL SKILLS:
Programming Languages: Java8/11/17, JavaScript (ES6+), TypeScript, Python
Frameworks & Technologies: Spring Boot, Spring Framework (Core, MVC, Cloud), Spring Batch, Spring Security, Spring Data JPA, Hibernate ORM, React.js, Redux, Struts, EJB, Angular, Material UI, RxJS, Node.js
Databases: PostgreSQL, MySQL, Oracle, MongoDB, Redis, AWS Aurora, AWS DynamoDB
Web Development: HTML5, CSS3, JavaScript, TypeScript, JSP (JavaServer Pages), Servlets, WSDL (Web Services Description Language)
Cloud Technologies: AWS (EC2, Lambda, S3, CloudFront, EKS, ECS, Code Deploy, Code Build), Azure (Functions, Logic Apps, App Service)
Microservices & API Development: RESTful APIs, GraphQL, SOAP Web Services, AWS API Gateway, Swagger, Post Man
Containerization & Orchestration: Docker, Kubernetes, AWS EKS, OpenShift
DevOps & CI/CD: Jenkins, AWS CodeDeploy, AWS CodeBuild, Maven, Gradle, ANT
Testing & Quality Assurance: JUnit, Selenium, Cucumber, Mockito, Postman, Jest
Monitoring & Logging: AWS CloudWatch, Splunk, ELK Stack (Elasticsearch, Logstash, Kibana), Log4j, SLF4J
Version Control & Collaboration: Git, GitHub, Bitbucket
Messaging & Streaming: Apache Kafka, RabbitMQ, JMS
Infrastructure & Automation: AWS CloudFormation, Terraform
Software Architecture & Design Patterns: Microservices Architecture, Event-Driven Architecture, Model-View-Controller (MVC), Dependency Injection (DI), Inversion of Control (IoC), Aspect-Oriented Programming (AOP)
Security: Spring Security, OAuth 2.0, JWT
WORK EXPERIENCE:
CVS Health – Woonsocket, RI. Jan 2023 – Till Date
Sr. Java Full Stack Developer
Led the development of enterprise-grade applications using Java, Spring Core, and Spring Boot and Microservices, Angular, React ensuring scalable, maintainable, and high-performance solutions.
Designed and implemented microservices architecture using Spring Boot and Spring Cloud, resulting in a 30% improvement in scalability and system performance while enabling the seamless integration of distributed systems to support business growth and agility.
Leveraged the Java Streams API to streamline data processing workflows, achieving a 25% reduction in processing time for large data sets across real-time and batch systems, thereby improving operational efficiency and code maintainability.
Implemented Hibernate ORM to manage data persistence, providing optimal database interaction and simplifying object-relational mapping and Spring Batch for high-volume, efficient data processing, and job scheduling.
Designed and integrated REST APIs and GraphQL to enable efficient data communication between frontend React, Angular and Java backend systems.
Integrated Node.JS with the frontend Angular, React and Backend services to handle lightweight, server-side logic.
Built modern, dynamic UIs with Angular, React, Redux, JavaScript ES6+, HTML5, and CSS3, Bootstrap, TypeScript, delivering responsive and performant frontend solutions.
Integrated AWS services such as Aurora, DynamoDB, S3, EC2, CloudFront, and Lambda, resulting in a 40% improvement in infrastructure scalability and a 30% reduction in cloud resource costs through optimized utilization and efficient system design.
Deployed and managed applications using AWS ECS, EKS, and CodeDeploy, ensuring seamless application delivery and containerized deployment.
Automated infrastructure management with AWS CloudFormation, ensuring efficient resource provisioning and management through Infrastructure as Code (IaC).
Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
Designed event-driven architectures using Kafka, enabling real-time data streaming and improving system responsiveness and scalability.
Implemented CI/CD pipelines with Jenkins, AWS CodeBuild, and AWS CodeDeploy to automate build, test, and deployment processes.
Optimized application performance through query optimization, resource utilization, and efficient data handling strategies, ensuring fast and responsive applications.
Monitored application health and performance using AWS CloudWatch, ensuring 99.9% system uptime and enabling quick identification across the Kafka-driven, microservices environment and resolution of issues to maintain high availability.
Integrated automated testing frameworks, including JUnit, Cucumber, and Postman, improving software quality by 35% and accelerating bug detection and resolution to deliver reliable, production-ready solutions.
Implemented high availability and fault tolerance using AWS Auto-scaling and distributed architectures to ensure seamless user experience under varying traffic loads.
Secured applications with Spring Security, ensuring authentication and authorization through Role-Based Access Control (RBAC) and automated testing for React components and Node.js APIs using Jest.
Secured published APIs with OAuth 2.0 using Microsoft Azure API Management; tested requests and responses with SOAP UI 4.5.1.
Developed and maintained APIs with Swagger to provide comprehensive, clear, and easy-to-understand API documentation for internal and external developers.
Utilized Docker for containerization, enabling 100% consistency in application deployment across multiple environments and reducing deployment errors by 40%.
Managed version control and project collaboration using GitLab and SVN. Tracked project progress and managed workflows using Rally and Jira.
Orchestrated containerized applications using Kubernetes and Amazon EKS, achieving 30% faster scaling and 20% improvement in deployment efficiency through automated processes and streamlined workflows.
Collaborated in Agile development environments, following Scrum methodology actively participating in sprint planning, retrospectives, and continuous delivery cycles.
Utilized Kafka for event-driven architecture to build highly scalable and real-time event processing systems, ensuring responsiveness in distributed environments.
Ensured compliance with spring security standards through secure coding practices, encryption, and adherence to security compliance guidelines, safeguarding sensitive data for all Microservices.
Environment: Java, Microservices, Spring Core, Spring Boot, Spring Cloud, GraphQL, Hibernate ORM, Spring Batch, Spring Security, Angular, ReactJS, Bootstrap, JavaScript ES6+, TypeScript, AWS (Aurora, DynamoDB, S3, EC2, CloudFront, Lambda, ECS, EKS, CodeDeploy, CloudWatch, CloudFormation), Kafka, Jenkins, Docker, Kubernetes, Swagger, JUnit, Cucumber, Postman, Agile, Scrum.
US Bank - Los Angeles, CA. Feb 2021 – Dec 2022
Java Full Stack Developer
Developed enterprise-level, full-stack applications using Java, Microservices, Spring Framework, and Spring Boot, React, Angular, delivering scalable and maintainable solutions that improved system performance by 35% and enhanced operational efficiency.
Implemented Inversion of Control (IoC) and Dependency Injection (DI) principles to achieve 25% better code modularity and 40% improved testability, streamlining the management of application components for seamless development and maintenance.
Leveraged Hibernate ORM for data persistence, streamlining database interactions, and simplifying object-relational mapping for complex systems and developed Spring Cloud, enabling highly available, fault-tolerant applications that scale dynamically based on demand.
Developed modern front-end applications using React, Angular, HTML5, and CSS3, delivering dynamic and responsive user interfaces across devices Node.js APIs for enhanced user experiences.
Built single-page applications (SPA) using Angular 12, TypeScript, SCSS, and Material Design to provide a rich and responsive user experience.
Deployed Spring Boot applications to AWS services, including EC2, Lambda, S3, and RDS, ensuring cloud scalability, high availability, and efficient storage management.
Built and managed APIs using AWS API Gateway, enabling secure and scalable integration for microservices and external systems.
Developed RESTful services and GraphQL APIs, allowing seamless communication between client and server systems and enhancing data flexibility by 30% while reducing over-fetching by 25%, enhancing overall application performance.
Used Node.js and React to build UIs with seamless backend communication via RESTful APIs and Kafka.
Implemented and optimized NoSQL databases such as MongoDB and relational databases like MySQL, achieving a 40% improvement in data storage and retrieval efficiency for large-scale, high-traffic applications.
Containerized applications using Docker and orchestrate containers with Kubernetes, enabling streamlined deployments and scalable infrastructure.
Implemented ELK Stack (Elasticsearch, Logstash, Kibana) for real-time application monitoring, centralized logging, and proactive issue resolution.
Created unit and integration tests using JUnit and Selenium, ensuring robust functionality and minimizing regression errors in the application lifecycle.
Implemented OAuth 2.0 for secure authentication and authorization across microservices, ensuring compliance with industry-standard security protocols.
Deployed and managed applications on WebLogic, ensuring seamless integration and high availability in an enterprise environment.
Experience with messaging systems like Kafka for messaging and event-driven processing, Kafka event sourcing.
Developed REST Web Services clients to consume those Web Services as well other enterprise Web Services.
Automated build and deployment pipelines using Jenkins, Gradle, and CI/CD processes, reducing deployment time by 40% and ensuring smooth, reliable, and error-free software delivery.
Optimized application performance through multithreading, query optimization, and batch processing techniques, achieving a 35% improvement in efficiency and enabling scalable handling of large workloads.
Designed and implemented Spring Batch jobs for large-scale data processing, ensuring 99.9% reliability and delivering fault-tolerant batch execution for critical enterprise tasks.
Collaborated in Agile environments, using Scrum methodology for sprint planning, daily stand-ups, and continuous delivery of high-quality software.
Ensured application security by implementing best practices and robust access control mechanisms, safeguarding sensitive data and user privacy.
Monitored and improved application performance, optimizing system resources and response times to enhance user experience and meet business goals.
Environment: Java, Spring, Spring Boot, Spring Cloud, RESTful, GraphQL, Hibernate ORM, Angular, React, Node.js, HTML5, CSS3, JavaScript, TypeScript, AWS (EC2, Lambda, S3, RDS, API Gateway), MongoDB, Oracle, MySQL, Docker, Kubernetes, ELK Stack, JUnit, Selenium, JWT 2.0, WebLogic, Jenkins, Gradle, Spring Batch, Scrum.
Cisco – Richardson, TX. Jan 2020 – Nov 2020
Java J2EE Developer
Developed enterprise-grade applications using Java, Microservices and Spring Framework, leveraging Spring Boot to build microservices-based architectures for enhanced scalability and performance.
Designed and implemented RESTful APIs using Spring Boot and Node.js for seamless service integration, ensuring robust, scalable, and maintainable solutions.
Utilized Spring Data JPA to simplify database operations and enhance data access layers with efficient and secure persistence management.
Applied Dependency Injection (DI) and Inversion of Control (IoC) principles to decouple components and ensure maintainable and testable code.
Integrated frontend applications with backend services using TypeScript and Node.js, ensuring seamless communication and data exchange between client-side and server-side components.
Leveraged Aspect-Oriented Programming (AOP) for modularizing cross-cutting concerns such as logging and transaction management, improving code maintainability and readability.
Optimized database interactions with PostgreSQL and Redis, ensuring efficient data retrieval, caching, and persistent storage solutions.
Integrated messaging and streaming services using Apache Kafka for real-time data processing and Kafka based event-driven architecture.
Built serverless applications with Azure Functions & orchestrated workflows using Azure Logic Apps to automate business processes, worked with AWS API Gateway to expose Node.js & Spring Boot APIs securely to the frontend.
Used AWS Lambda to build serverless applications, deployed and managed applications on Azure App Service, ensuring high availability and fault tolerance of cloud-based services.
Managed infrastructure as code (IaC) using Terraform, automating and scaling infrastructure deployments consistently and repeatedly.
Performed unit and integration testing with JUnit and Jest, ensuring high-quality, reliable code through automated testing frameworks.
Developed responsive web applications using React, HTML5, CSS3, JavaScript, TypeScript, and Angular8, delivering seamless user experiences across all devices.
Utilized RxJS for reactive programming and Material UI for consistent and responsive UI design across the application.
Managed project builds with Maven, ensuring efficient and automated build processes that support continuous integration and delivery pipelines.
Adhered to Agile Software Development methodologies, specifically Scrum, for iterative development and adaptability to evolving requirements and Managed code versioning and collaboration with Git, ensuring codebase integrity and facilitating effective team collaboration.
Tracked application performance and errors using Splunk, providing proactive monitoring and resolution of issues in production environments.
Developed and deployed containerized applications on OpenShift, leveraging containerization and orchestration for efficient scaling and management.
Deployed and configured applications on JBoss, ensuring high availability and streamlined performance in the production environment.
Environment: Java, Spring Framework, Spring Boot, RESTful APIs, Spring Data JPA, AOP, PostgreSQL, Redis, Apache Kafka, AWS, Azure, Terraform, JUnit, Jest, HTML5, CSS3, JavaScript, TypeScript, Angular, React, RxJS, Material UI, Maven, Scrum, Splunk, OpenShift, JBoss.
Magneto IT Solutions – Pune, India. Mar 2016 – Jul 2019
Java Software Engineer
Developed robust Java applications using the Spring Framework, Spring Boot for ensuring scalability, flexibility, and ease of maintenance.
Utilized Hibernate ORM to streamline database interactions and implement efficient object-relational mapping (ORM) solutions and involved in writing client-side validations using JavaScript.
Created and integrated RESTful Web Services to enable seamless communication between applications and services.
Designed dynamic web applications using Java Server Pages (JSP) to deliver efficient and responsive user interfaces.
Implemented software design patterns to enhance applications' architecture, maintainability, and scalability.
Integrated RabbitMQ for reliable message queuing, ensuring asynchronous communication and efficient task processing in distributed systems.
Wrote optimized SQL and PL/SQL queries, ensuring high-performance database interactions and smooth data retrieval processes.
Leveraged Dependency Injection (DI) and Inversion of Control (IoC) principles to decouple components and improve code testability and maintainability.
Developed responsive front-end components using HTML, CSS, and JavaScript, Angular 6 ensuring a consistent user experience across platforms and devices.
Utilized Angular CLI for streamlined project setup and management, ensuring consistent build processes and development environments.
Deployed the application on AWS EC2 instance and used AWS Elastic Load Balancer (ELB) and Auto Scaling to improve resource allocation & maintained high availability.
Utilized Git for version control and efficient team collaboration, maintaining a consistent and organized codebase.
Developed and debugged applications using Eclipse, providing efficient coding, testing, and deployment cycles.
Automated build processes with ANT, optimizing the development workflow and facilitating continuous integration and delivery and Performed unit and integration testing to ensure quality deliverables.
Resolved performance bottlenecks with profiling tools, enhancing efficiency and scalability.
Collaborated in Agile development environments, participating in sprint planning, stand-ups, and retrospectives to ensure timely delivery and constant iteration.
Debugged complex application issues, working across teams to identify root causes and provide sustainable solutions.
Environment: Java, Spring Framework, Hibernate, RESTful Web Services, JSP, RabbitMQ, SQL, PL/SQL, DI, IoC), HTML, CSS, JavaScript, TypeScript, Angular Git, Eclipse, ANT, Unit Testing, Integration Testing.
Tupid Technologies PVT LTD – Pune, India. Aug 2014 – Feb 2016
Java Developer
Developed scalable Java applications using core Java, ensuring efficient and high-performance solutions.
Designed and implemented web applications with HTML, CSS, and Struts framework, ensuring seamless user experiences across platforms.
Utilized Hibernate ORM to map Java objects to database tables, optimizing database interactions and simplifying the persistence layer.
Implemented Enterprise JavaBeans (EJB) to support scalable, distributed applications and improve business logic management.
Designed and developed applications using the Model-View-Controller (MVC) architecture, promoting modularity and ease of maintenance.
Built and deployed web applications using Servlets for handling HTTP requests and responses highly efficiently.
Created and integrated SOAP-based web services by working with WSDL to define service contracts and ensure reliable communication between systems.
Utilized Java Message Service (JMS) for asynchronous communication, enhancing system scalability and performance and Ensured module reliability through unit testing with Mockito.
Collaborated with cross-functional teams to ensure code quality and improve project outcomes, embracing agile development practices and Utilized Log4j for reliable logging and streamlined debugging.
Optimized SQL queries for efficient database access and reduced bottlenecks.
Managed version control and code collaboration using Git, maintaining a well-organized and consistent codebase across development teams.
Ensured cross-browser compatibility by applying best practices in front-end development and testing across various browsers.
Applied performance tuning techniques to optimize server- and client-side performance, ensuring fast load times and responsive applications.
Environment: Java, Struts, Hibernate, EJB, MVC, Servlets, SOAP, WSDL, JMS, Mockito, Git, SQL, Log4j, HTML, CSS, Agile, Cross-browser compatibility.