KRISHNAVENI POOSALA
Mobile:(603)-422-2868
kpoosala07@[Link]
IT Expertise: Around 12 years of experience in IT, specializing in Analysis, Design, Development,
Support, and Deployment of enterprise applications with a strong foundation in Object-Oriented
JAVA and J2EE technologies.
Diverse Domain Knowledge: Extensive experience in BNFS, Healthcare, Medical, and
Telecommunications domains, showcasing adaptability across various industries.
Software Development Lifecycle: Proficient in all phases of the software development lifecycle,
including requirements gathering, design, development, and implementation, using Agile
Scrum/XP and Waterfall methodologies.
Java Mastery: Exceptional skills in Core Java and Multi-Threaded programming, forming a robust
base for software development.
Web Application Development: Adept at developing and deploying web-based applications
using MVC Models, JSP, Servlets, EJB, JMS, JSF, Struts, Spring, and Spring Boot.
Microservices Expertise: Hands-on experience in developing and migrating applications to
microservices architecture, encompassing components like API Gateway, Service Discovery,
Config Server, Circuit Breaker, and Load Balancer.
Spring Proficiency: Expertise in various Spring modules, including Spring Core, Spring Application
Context, Spring IOC, Spring DAO, Spring MVC, Spring AOP, Spring LDAP, Spring JPA, Spring
Security, and Spring Batch.
Web Services: Proficient in implementing and consuming Restful Web Services and SOAP web
services.
ORM Tools: Experienced in developing persistence layers using ORM tools such as Hibernate and
IBATIS/MYBATIS.
Cloud Services: Experienced in working with AWS services like SQS, SNS, S3, EC2, FARGATE,
Lambda, CloudWatch, and EKS.
Messaging Expertise: Proficient in messaging services like JMS and messaging brokers like Active
MQ and Kafka.
Database Proficiency: Skilled in SQL databases like Oracle, Postgres, SQL, MySQL, DB2, and
NoSQL databases like MongoDB and DynamoDB.
Testing and BDD: Provided Junit test cases,RestAssured, Test suites using Mockito framework,
and Behavior-Driven Development (BDD) testing.
Web Technologies: Experienced in building UI components using jQuery, AJAX, JavaScript,
HTML, CSS, AngularJS, and Angular 6/10.
Performance and Testing: Proficient in performance and load testing using Apache JMeter and
performance tuning using Visual VM and AppDynamics.
Build Tools: Experienced in using build tools like Maven and Gradle.
CI/CD Skills: Proficient in Continuous Integration tools like Jenkins.
Collaboration Tools: Utilized Team Collaboration tools like Confluence, JIRA, and Rally as bug
tracking tools.
IDE Competence: Proficient in using IDE tools such as STS, Eclipse, RAD, and IntelliJ.
Version Control: Proficient in Control versioning systems like SVN, GIT, GITHUB, and BITBUCKET.
Containerization: Proficient in concepts like Docker and Kubernetes, along with familiarity with
ELK stack.
Web Service Testing: Skilled in testing web services using tools like SoapUI, Postman, and
Insomnia.
Operating Systems: Hands-on experience with Operating Systems like Linux, Unix, and Windows.
Quick Learner and Team Player: Demonstrated a quick learning ability with a strong aptitude for
grasping new technologies and applying them effectively. Proven track record as a valuable
team player.
EDUCATION/TRAINING/CERTIFICATION
Master of Science, from JNTU 2010
TECHNICAL ENVIRONMENT
Programming Languages: Java, JavaScript, and Typescript
Frameworks: Spring Boot, Spring Data JPA, Spring Web Flux, Spring Kafka,
Spring Batch, Spring Security,Spring Cloud.
Front End Technologies: React, Angular
Cloud Platforms: SOAP, REST, AWS, Azure
Testing Tools: JUnit 5, Mockito, and Spring Boot Integration Testing
Messaging Platforms: Kafka, RabbitMQ and IBM MQ
Containers: Docker and Kubernetes
API’s: RESTful web services, SOAP web Services, Graph QL, and Web Socket
Methodologies: Agile, Waterfall
Integration Systems: Apache Camel, Spring Batch, and Spring Integration
Monitoring Tools: Prometheus, Grafana, Alert Manager and Spring [Link]
Work History
Delta Dental Insurance, Alpharetta, GA Oct 2022 – Till date
Sr Java Backend Developer
Project Description: The project is all about the Eligibility & Benefits and Claims. It is a spring boot-based
API that helps in calculating and retrieving list of Eligibility & Benefits and Claims, getting list of
subscribers based on the subscriber Information. This API is hosted on Azure AKS.
Roles and Responsibilities:
● Developed and migrated applications code in Java 11 and Spring Boot.
● Implemented business logic and features.
● Ensure code quality and coding standards.
● Design and maintain the database schema in Postgres.
● Implemented data access logic with Spring Data JPA.
● Optimize database queries and performance.
● Run automated test suites in the CI/CD pipeline.
● Set up and configure the CI/CD pipeline using Jenkins.
● Automate builds, tests, and deployments.
● Developed and maintained server-side applications using [Link], ensuring high performance and
scalability.
● Built RESTful APIs using [Link], integrated with front-end services for seamless communication.
● Implemented TypeScript to enforce strict type checking and improve code readability and reliability.
● Designed and implemented reusable [Link] modules and middleware for streamlined application
architecture.
● Leveraged asynchronous programming and event-driven architecture for optimizing application
performance.
● Worked on integrating third-party libraries and APIs, ensuring robust and secure data exchanges.
● Monitor and manage pipeline health.
● Integrate with source code repositories (e.g., Git).
● Containerize the Spring Boot application for AWS Fargate.
● Architected and managed CI/CD pipelines integrating AWS CloudFormation with Jenkins, AWS
Lambda, S3 for fully automated testing, packaging, and deployment.
● Handle dead-letter queues and message retries.
● Set up AWS SNS topics for event notifications.
● Integrate SNS with other AWS services.
● Written Unit Test Cases to test Java code using Testing Frameworks like JUNIT, Mockito.
● Write unit tests to validate code correctness using JUnit.
● Achieve high test coverage for robustness.
Environment:
Java,SpringBoot,SpringJPA,[Link],
Angular16,Postgres,Maven,AWS(EKS,S3,SQS,SNS,EC2,Lambda,codebuild,codecommit,codedeploy,Cloud
Watch),Jenkins, GIT,intelliJ.
Express Scripts, Remote Sept 2020 to till Aug 2022
Sr Java full stack Developer
Project: Internal/External credentialing
Implemented and enhanced Internal and external Apis.
Roles and Responsibilities:
● Extensive experience developing applications using Spring Boot, Spring MVC, Spring Data JPA, and
Spring Security.
● Proficient in Java, and able to write clean, efficient, and well-documented code.
● Strong understanding of object-oriented programming principles and design patterns.
● Familiar with RESTful web services, and able to design and implement them using Spring Boot.
● Experience with databases such as Oracle, PostgreSQL, and able to write complex SQL queries and
perform database optimizations.
● Designed and developed complex web applications using [Link], Redux, and other related
technologies
● Implemented various features such as authentication, data visualization, and real-time updates using
[Link] libraries and plugins
● Worked closely with UX/UI designers to create responsive and user-friendly interfaces
• Designed and implemented containerized applications using Kubernetes on AWS EKS
Provisioned and managed EKS clusters and worker nodes using AWS CLI, eksctl, and AWS Consol
• Designed and implemented AWS S3 storage solutions for various applications to store and retrieve
large amounts of data
● Conducted code reviews and wrote unit tests to ensure code quality and maintainability
● Experience with testing frameworks such as JUnit, Mockito and able to write unit, integration, and
end-to-end tests for Spring Boot applications.
● Strong understanding of agile development methodologies and able to work in a fast-paced,
collaborative environment.
● Excellent problem-solving skills and able to debug and troubleshoot complex issues in production
environments.
● Strong communication skills and able to work effectively with cross-functional teams, including
product managers, designers, and other developers.
Environment: Java8, Spring Boot,React js,Restful, SQL, AWS(S3,EC2,EKS,Cloudwatch), Oracle,
Postgres,UNIX, Maven, Jenkins,PCF, JUnit GITHUB, Eclipse, STS.
Broadridge Financial June 2017 to Nov 2018
Sr. Java Backend Developer
ProxyDisclosure is a complete solution offering NPX reporting and filing services to help fund companies
(40 Act Funds), advisors, and investment managers (non-fund/13F filers) report their vote history at the
fund or account level in order to comply with SEC NPX disclosure requirements.
Responsibilities:
● Implemented business logic and features.
● Ensure code quality and coding standards.
● Design and maintain the database schema in Postgres.
● Implemented data access logic with Spring Data JPA.
● Designed and developed RESTful APIs using Struts2, ensuring robust and scalable communication
between client and server.
● Analyzed existing Struts2 applications to identify components for refactoring and integration into
the Spring Boot framework.
● Redesigned the application architecture to leverage Spring Boot's dependency injection, simplifying
codebase management and enhancing modularity.
● Converted Struts2 action classes and interceptors to Spring MVC controllers and filters, ensuring
seamless functionality and performance improvements.
● Enhanced application performance by optimizing Struts2 action classes and refining JSP views.
● Optimized PL/SQL code for performance improvements, resulting in significant reductions in query
execution times and enhanced system efficiency.
● Created dynamic SQL within PL/SQL stored procedures to handle flexible and complex query
requirements. Write unit tests to validate code correctness using JUnit.
● Achieve high test coverage for robustness.
● Run automated test suites in the CI/CD pipeline.
● Automate builds, tests, and deployments.
● Written Unit Test Cases to test Java code using Testing Frameworks like JUNIT, Mockito.
Environment:
Java,SpringBoot,SpringJPA,oracle,Struts2, Ejb,JSP,Jquery,JavaScript,Maven ,RAD,TeamCity, perforce.
O2 Germany, TechMahindra, Hyderabad Jan 2011 – Aug 2016
Sr Technical Associate
Responsibilities:
● Requirement Gathering and Analysis.
● Developed user interfaces using HTML and JavaScript.
● Developed action calsses for business requirements using Struts frame work.
● Implemented DAO classes to retrieve the profile information and did other configurations using JDBC
● Wrote JUnit test cases for all possible entity to entity relationships to test Entity Relationship Tools.
● Deployed the application by using WebSphere Application Server and IDE Eclipse
● Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
● Hands-on experience in using Eclipse, Log4J, Junit, for building, logging, testing and designing.
● Developed façade components and DAO components for application.
● Handling deployments.
● Ensuring Quality deliveries for requirements on time.
● Involved in Root Cause Analysis and Bug fixing
Environment: Java, Spring Framework, REST,ejb,hibernate,Oracle, Struts, Jboss4, Eclipse, Toad, FileZilla,
Windows ,linux.