ABOUT ME: Aspiring to contribute to a dynamic team as a Java Full Stack Developer, utilizing 5+ years of hands-on experience in backend and frontend technologies, CI/CD pipelines, and API integrations to deliver seamless and robust applications.
EDUCATION: Masters from Wichita state university, USA PROFILE SUMMARY:
Experienced Java Full Stack Developer with a strong proficiency in HTML/HTML5, CSS/CSS3, Bootstrap, and JSP for creating responsive and dynamic web applications.
Expertise in JavaScript, Typescript, and jQuery for building rich front-end functionality and enhancing user interfaces.
Skilled in utilizing React JS and Node JS with Express to develop full-stack applications and RESTful services.
Proficient in back-end technologies including EJB, J2EE, JSP, JSTL, and Custom Tag Libraries to build scalable, high- performance enterprise solutions. Strong experience in using JAX-RS, JDBC, Servlets, JNDI, JMS, and JAXB to integrate and optimize server-side communication.
Expertise in Spring MVC, Spring Boot, Spring Security, Spring JDBC, JPA, Hibernate, Spring Data JPA, Spring Data REST, and Log4j to create secure and efficient back-end systems. Proficient in building and maintaining Java-based applications using Maven, Gradle, and CI/CD practices for continuous integration and delivery.
Strong experience with unit testing and mocking frameworks like JUnit and Mockito to ensure robust, error-free code.
Hands-on experience with AWS and Azure cloud platforms, enabling cloud-based deployment, management, and scalability. Experienced in implementing CI/CD pipelines using Jenkins, automating build, test, and deployment processes to enhance development. Familiar with Docker and Kubernetes for containerization and orchestration.
Proficient in unit testing frameworks like JUnit and Mockito. Skilled in integration and API testing using Postman and Selenium. Skilled in implementing version control with Git and collaborating within agile environments, and Proven experience in automating workflows and infrastructure management using Terraform and Ansible, ensuring efficient and consistent deployments across environments.
Knowledgeable in using Apache server and other web technologies for hosting applications and improving performance and Familiar with XML and JSON data formats for seamless data interchange across platforms.
Proficient in utilizing AWS services such as EC2, S3, RDS, and Lambda to design, deploy, and manage scalable, secure, and cost-effective cloud-based applications and Skilled in leveraging Azure services like Azure App Services, Azure SQL Database, and Azure Functions for building, deploying, and managing cloud-based solutions with high availability and scalability. Hands-on experience with relational databases like Oracle, MySQL, and PostgreSQL, and NoSQL databases such as MongoDB, Cassandra, and Dynamo DB. TECHNICAL SKILLS:
Programming Languages: Java, JavaScript, Typescript, SQL
Frontend Frameworks: Angular, React, Vue.js, Bootstrap
Backend Frameworks: Spring Boot, Hibernate, JEE, Jersey
Relational Databases: Oracle, MySQL, PostgreSQL
NoSQL: MongoDB, Cassandra, Dynamo DB
Version Control: Git, GitHub, GitLab, Bit bucket
CI/CD Tools: Jenkins, GitLab CI/CD, Azure DevOps, Bamboo, Nodejs
Cloud Platforms: AWS (Elastic Beanstalk, EC2, Lambda, S3), Azure (App Services, Functions), GCP
Containerization and Orchestration: Docker, Kubernetes
Monitoring and Logging: ELK Stack (Elastic search, Log stash, Kibana), Prometheus, Grafana VENKATA REDDY GUNTURI
Java Full Stack Developer
316-***-****) ***************@*****.***
Testing Tools: JUnit, Mockito, Selenium, Postman
Others: Maven, Gradle for build automation, Jira, Confluence for project management WORK EXPERIENCE:
Community America Credit Union Lenexa, KS, USA
Java Full Stack Developer Feb 2025 – Present
Description: Community America Credit Union is a not-for-profit financial cooperative offering a full range of banking, lending, investment, and insurance services. I implement, monitor, and enforce all processes for development as per standards and code refactoring and implementation and designing websites and UIs, creating databases for website optimization and writing clean codes.
Responsibilities:
Develop and maintain end-to-end web applications using Java, Spring Boot, and Spring MVC for server-side development and React JS, JavaScript, and Typescript for front-end user interface.
Implement and optimize scalable micro services using Spring Boot, RESTful APIs, and Graph QL. Develop responsive UI components using React.js, Angular, HTML5, CSS3, Bootstrap, and JavaScript frameworks.
Automate builds, testing, and deployments using Jenkins, GitLab CI/CD, or GitHub Actions. Design, optimize, and manage relational (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Dynamo DB, Cassandra) databases
Develop and maintain responsive web applications using React JS, HTML5, CSS3, JavaScript, Typescript, Bootstrap, and Material UI Design and implement scalable RESTful APIs using Spring Boot, Spring MVC, JAX-RS,
Build and enhance server-side applications with Java, Spring MVC, Hibernate, JPA, and SQL/NoSQL databases. Deploy applications in AWS, or Google Cloud Platform (GCP) using Docker, Kubernetes, and server less computing
Integrate with Third-Party APIs like FHIR, HL7, and EHR systems for seamless healthcare data interoperability.
Implement secure and scalable integrations using GraphQL, RESTful APIs, JSON, XML, and SOAP. Apply Spring Security, OAuth2, JWT, and SAML for secure authentication and authorization.
Utilize Log4j, Splunk, ELK Stack (Elastic search, Log stash, Kibana), and Prometheus for logging and system monitoring. Implement Kafka, Rabbit MQ, and Active MQ for asynchronous communication between micro services.
Monitor Application Health and Logs with tools like Prometheus, Grafana, Splunk, and ELK Stack (Elastic search, Log stash, Kibana). Work on Server less Architecture using AWS Lambda event-driven applications.
Implement Web Socket’s for low-latency, real-time applications. Work with Tensor Flow, PyTorch, and NLP APIs to enhance applications with AI-powered features
Configure and manage JNDI Data Sources for database connectivity in enterprise applications. Implement asynchronous messaging systems using Active MQ, Rabbit MQ, or Apache Kafka for event-driven architectures.
Work in an Agile Environment, collaborating with Product Owners, UI/UX Teams, and DevOps Engineers to enhance software functionality. managing source code and branching strategies.
Incorporate machine learning models using Python, Tensor Flow, and PyTorch for predictive analytics in insurance claims. work closely with, DevOps teams, and product managers to align development with business goals.
Conduct unit testing, integration testing, and API testing using JUnit, Mockito, Test NG, Cucumber, and Postman.
Optimize Java code, SQL queries, and API response times to improve application performance. ENVIRONMENT: Java, Spring Boot, Spring MVC, React JS,Microservices, JavaScript, Angular, JavaScript, Typescript, HTML5, CSS3, Bootstrap, Spring MVC, Spring Boot, JAX-RS, Node.js, Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, CI/CD Pipelines, Jenkins, GitLab CI/CD, Docker, Spring Security, OAuth, JWT, Spring Boot, Spring Batch, FHIR, HL7, HER. CVS Health Topeka, KS, USA
Java Full Stack Developer Mar 2024 – Dec 2024
Description: CVS Health The company focuses on research-driven healthcare solutions, including prescription medicines, vaccines, biologic therapies, and animal health products. Involved in creating and managing databases to efficiently store, retrieve, and process data and integrating various software components and third-party services and include creating and integrating RESTful APIs.
Responsibilities:
Develop and maintain end-to-end web applications using Java, Spring Boot, and Spring MVC for server-side development and React JS, JavaScript, and Typescript for front-end user interface.
Design and Implement Frontend Solutions using React JS, Angular, JavaScript, Typescript, HTML5, CSS3, and Bootstrap for a seamless user experience. Design, develop, and maintain scalable Java-based enterprise applications for pharmaceutical research, healthcare, and clinical systems
Implement responsive user interfaces (UI) using React JS, Angular, JavaScript, HTML5, CSS3, and Bootstrap. Build robust server-side applications using Java, Spring Boot, Spring MVC, and Hibernate.
Incorporate machine learning models using Python, Tensor Flow, and PyTorch for predictive analytics in insurance claims. Work closely with, DevOps teams, and product managers to align development with business goals.
Design and consume RESTful and SOAP APIs using Spring Boot, JAX-RS, and JSON/XML for interoperability with healthcare platforms. Develop, deploy, and manage micro services-based applications using Spring Cloud, Docker, and Kubernetes. Design and optimize relational and NoSQL databases like Oracle, MySQL, PostgreSQL, MongoDB,
Implement Continuous Integration/Continuous Deployment (CI/CD) using Jenkins, GitHub Actions, GitLab CI/CD, and Docker. Write unit, integration, and performance tests using Junit, Mockito, Selenium, and Cucumber.
Deploy applications on AWS (EC2, S3, Lambda, RDS), and Google Cloud Platform (GCP) using Terraform
Collaborate in an Agile/Scrum environment using tools like JIRA, Confluence, to ensure rapid delivery. Implement Oauth2, JWT, and Spring Security to ensure HIPAA & FDA compliance for healthcare applications.
Work with Apache Spark, Hadoop, and Tensor Flow for integrating AI/ML models in pharma research applications
Develop and Deploy Containerized Applications using Docker and Kubernetes to ensure efficient application scaling and orchestration. Integrate with Third-Party APIs like FHIR, HL7, and HER systems for seamless healthcare data
Develop enterprise applications using Java, J2EE, JSP, JSTL, Custom Tag Libraries, Servlets, and EJB.
Conduct unit testing, integration testing, and API testing using Junit, Mockito, Test NG, Cucumber, and Postman.
Optimize Java code, SQL queries, and API response times to improve application performance.
Work in an Agile Environment, collaborating with Product Owners, UI/UX Teams, and DevOps Engineers to enhance software functionality. Managing source code and branching strategies. ENVIRONMENT: Java, Spring Boot, Spring MVC, React JS, JavaScript, Angular, JavaScript, Typescript, HTML5, CSS3, Bootstrap, Spring MVC, Spring Boot, JAX-RS, Node.js, Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, CI/CD Pipelines, Jenkins, GitLab CI/CD, Docker, Spring Security, O auth, JWT, Spring Boot, Spring Batch, FHIR, HL7, HER. Catalent Hyderabad, India
Java Full Stack Developer Jul 2020 – Nov 2022
Description: Catalent, Inc. is a leading global provider of advanced delivery technologies, development, and manufacturing solutions for pharmaceuticals. I worked with front-end and back-end development, ensuring smooth integration of different components and ability to work on both ends allows for better communication and coordination within a project, leading to more efficient and cohesive development processes. Responsibilities:
Design, develop, and maintain enterprise applications using Java with a focus on performance, scalability, and security. Implement and maintain applications using Spring Boot, Spring MVC, Spring Security, and Spring Data JPA for modular and scalable solutions.
Configure and manage JNDI Data Sources for database connectivity in enterprise applications. Implement asynchronous messaging systems using Active MQ, Rabbit MQ, or Apache Kafka for event-driven architectures.
Develop RESTful APIs and micro services using Spring Boot and deploy them in Docker and Kubernetes environments. work with relational databases (MySQL, PostgreSQL, Oracle, SQL Server) and NoSQL databases (MongoDB, Cassandra, Dynamo DB) to ensure data integrity and efficiency.
Incorporate machine learning models using Python, Tensor Flow, and PyTorch for predictive analytics in insurance claims. work closely with, DevOps teams, and product managers to align development with business goals.
Deploy and manage applications on o Microsoft Azure, or Google Cloud Platform (GCP) for enhanced cloud scalability Utilize JSP, Servlets, HTML5, CSS3, JavaScript, Typescript, Bootstrap, jQuery, and Ajax for front-end development where necessary. Apache Kafka, Rabbit MQ, JMS, and Active MQ for real-time communication and asynchronous
Implement Apache Kafka, Rabbit MQ, JMS, and Active MQ for real-time communication and asynchronous processing. Implement security measures using OAuth2, JWT, LDAP, and SAML for authentication and authorization
Participate in Agile, Scrum, and Kanban methodologies, using JIRA and Confluence for task tracking and documentation. se Maven and Gradle for efficient dependency management and project builds.
Conduct unit testing, integration testing, API testing, and automation testing using JUnit, Mockito, Test NG, and Cucumber. Utilize Git, GitHub, GitLab, and Bit bucket for source code management and collaboration.
Automate code integration, testing, and deployment using Jenkins, GitLab CI/CD, Azure DevOps, and Docker.
Implement monitoring tools like Log4j, ELK Stack, and Splunk for tracking system performance and debugging.
Conduct unit testing, integration testing, and API testing using JUnit, Mockito, Test NG, Cucumber, and Postman.
Optimize Java code, SQL queries, and API response times to improve application performance
Participate in Scrum and Kanban development processes using Jira and Confluence for task management and documentation ensuring smooth containerized deployments.
Work in an Agile Environment, collaborating with Product Owners, UI/UX Teams, and DevOps Engineers to enhance software functionality. managing source code and branching strategies. ENVIRONMENT: Java, Spring Boot, Hibernate, Spring MVC, JAX-RS, HTML5, CSS3, JavaScript, React JS, AngularJS, Bootstrap, Oracle, MySQL, PostgreSQL, and MongoDB, SQL queries, Java code, JUnit, Mockito, Selenium, Spring Security, OAuth2, Agile environment, Scrum, GitHub.
Selective Insurance Hyderabad, India
Java Developer May 2018– Jun 2020
Description: Selective Insurance Group is a leading property and casualty insurance provider offering a range of commercial, personal, and flood insurance products. I created and managed databases to efficiently store, retrieve, and process data and integrating various software components. Responsibilities:
Design, develop, and enhance Java-based applications to support business operations. Build and manage scalable micro services using Spring Boot. RESTful APIs, and Docker/Kubernetes.
Designing, developing, and maintaining Java-based applications for insurance solutions and business operations.
Optimizing SQL queries and working with relational databases such as Oracle, MySQL, or PostgreSQL to ensure efficient data retrieval. Supporting CI/CD pipelines with tools like Jenkins, Docker, and Kubernetes for seamless application deployment and management.
Configure and manage JNDI Data Sources for database connectivity in enterprise applications. Implement asynchronous messaging systems using Active MQ, Rabbit MQ, or Apache Kafka for event-driven architectures.
Work in an Agile Environment, collaborating with Product Owners, UI/UX Teams, and DevOps Engineers to enhance software functionality. managing source code and branching strategies.
Implement front-end components using React.js, Angular, HTML5, CSS3, and JavaScript to enhance user experience. Collaborate with data engineers to process and analyse big data using technologies like Hadoop and Spark
Monitor and troubleshoot application performance using Log4j, Splunk, and New Relic
Work with Version Control Systems such as Git, GitHub, and Bit bucket for source code management and collaboration.
Implement real-time data streaming solutions using Apache Kafka and Rabbit MQ for event-driven applications
Work with Apache Spark, Apache Camel, and Snowflake for handling large datasets and analytics. ENVIRONMENT: Spring Boot. RESTful APIs, Docker/Kubernetes, Oracle, MySQL, PostgreSQL, CI/CD pipelines, Jenkins, Docker, React.js, Angular, HTML5, CSS3, JavaScript, Hadoop, Spark, Apache Spark, Apache Camel, machine learning, Splunk, New Relic