Post Job Free
Sign in

Java Developer Software Engineer

Location:
Rogers, AR
Posted:
July 23, 2025

Contact this candidate

Resume:

Vishnuvardhan Reddy Pokala

Software Engineer (Java)

Email: **************@*****.***

Phone: +1-612-***-****)

SUMMARY:

Highly motivated software professional with 5 years of experience in Design, Development, Testing and Implementation of various desktop and web based applications using JAVA, J2EE technologies.

Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Development with various methodologies.

Efficient in designing and development of JAVA/J2EE applications using Core Java, Java collection, JDK, JDBC, Servlets, JSP, JSON, XML.

Familiar with front-end technologies such as HTML5, CSS3, and JavaScript, enabling effective collaboration with UI teams during full-stack development.

Basic understanding of web page structure, styling, and client-side scripting, supporting end-to-end troubleshooting and integration with backend services.

Proficient in programming by using the IDE tools like My Eclipse, Eclipse, STS and IntelliJ.

Experience in creating the non–blocking asynchronous reactive web applications.

Good hands-on experience in using the reactive datatypes such as Mono and Flux to create non–blocking asynchronous web apps.

Strong experience in Spring Framework such as Spring MVC, Spring Boot and Spring Reactive.

Strong experience in designing and developing Microservices using Java, Spring Boot, Spring Reactive frameworks.

Good hands-on experience with different databases including SQL/NOSQL, Oracle, MySQL, Spanner and Cassandra.

Experience in developing CI/CD pipelines including usage of Docker, Kubernetes.

Good experience in developing REST Web Services.

Experience in Configuring and deploying applications on Tomcat 7.0/8.0/9.0 server.

Good experience in using automated build and testing utilities such as Jenkins and Maven.

Good experience in writing unit test cases using Junit5, Mockito.

Hands on experience with source control tools like CVS, Git Bash and Git.

Excellent analytical and communication skills to work with mid-sized teams.

Self-motivated and ability to handle multiple priorities with excellent time management skills and ability to work effectively both as an individual and as part of a team.

TECHNICAL SKILLS:

Programming Languages: Java (JDK 1.17/1.11/1.8), J2EE, SQL, PL/SQL

Application/Web Server: Apache Tomcat, Netty

Databases: Oracle 10g/12c, MySQL, Spanner, Cassandra

Cloud Platforms: AWS, GCP

Web Services: SOAP, RESTful

Methodologies: Agile

Operating Systems: Windows, Linux, Mac

Application Frameworks: Spring Boot, Spring Reactive and Hibernate

Version Control: GitHub

Tools: WinSCP, Splunk, Graphana, Postman, Putty, Insomnia

IDE: Eclipse, IBM RAD, IntelliJ, STS

PROFESSIONAL EXPERIENCE:

WALMART– Bentonville, AR May 2022 - Present

Software Engineer 3

Responsibilities:

Collaborated with Business Analysts to understand functional requirements and prepared a detailed document, ensuring alignment with specifications

Implemented RESTful APIs to facilitate seamless communication between microservices and external systems, ensuring scalability and maintainability.

Re-designed and built the existing application using Java 17, Spring WebFlux, GCP, and MySQL, enhancing system performance and scalability

Implemented a Microservices-based architecture using Spring WebFlux and REST API, improving modularity and ease of maintenance

Integrated payment gateways for eWIC cards and fuel dispensers and EV Charging, ensuring secure and efficient transaction processing.

Architected and developed a Spring Boot-based microservice application, leveraging Spring Cloud components for service discovery, configuration, and fault tolerance

Collaborated with TD Bank to gather and analyze detailed requirements for payment gateway integration, ensuring alignment with their specifications and standards, and developed application features to meet compliance and performance objectives.

Utilized datatypes like Mono and Flux from Spring WebFlux to create a non-blocking asynchronous reactive API, resulting in improved application responsiveness

Implemented unit test cases using JUnit 5, ensuring code reliability and reducing bugs in production

Developed an API using Java features like Lambda Expressions, Functional Interfaces, and Streams, enhancing code efficiency and maintainability.

Enhanced service health monitoring by adding uptime checks, log-based metrics, and Slack alerts, improving system reliability

Integrated Circuit Breaker logic with fallback and alert mechanisms, enhancing service stability and reducing downtime

Implemented retry and timeout logic for downstream services, increasing application resilience and fault tolerance

Applied caching across different application layers, boosting performance and reducing latency

Addressed tech-debt, fixed bugs, and added features to microservices, enhancing system reliability

Implemented all the components following a test-driven development methodology using JUnit and Mockito.

Used Jenkins and Maven to manage automated builds and to track promotion status.

Managed version control using GIT to ensure code consistency and facilitate team collaboration

Collaborated in a fast-paced bi-weekly sprint environment, applying Agile principles to improve team productivity

Ford Sep 2021 - Mar 2022

Java Developer Deerfield, MI

Responsibilities:

Gathered requirements and designed modules using J2EE, resulting in streamlined development processes

Coordinated with Business Analysts and stakeholders to analyze requirements, enhancing project alignment and clarity

Developed stories and tasks using TDD/BDD and pair programming, improving code quality and team collaboration

Conducted impact analysis for changes to existing functionality and new enhancements, facilitating efficient task breakdown and allocation within the team using GitHub

Designed and developed the REST based Microservices using the Spring Boot.

Designed and built security architecture using AWS Lambda and AWS API Gateway, enhancing system security and scalability

Implemented Cosmos DB client connection management, retry policies, and exception handling to ensure resilience and reliability in distributed Java applications.

Configured and deployed the application using Apache Tomcat, ensuring reliable and efficient server performance

Implemented Microservices-based architecture using Spring Boot and REST API, improving system modularity and ease of maintenance.

Utilized Log4J to print info, warning, and error data to logs, enhancing debugging and monitoring capabilities

Code reviews and functional testing for all deliverables thereby reducing defect injection rate and enhancing code quality.

Implemented all the components following a test-driven development methodology using JUnit and Mockito.

Managed local deployments in Kubernetes, creating local cluster and deploying application containers.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Participated in daily Scrum meetings with 2-week Sprints following Agile methodology, contributing to team alignment and project progress

Used GIT for version controlling.

UPS Aug 2020 - Aug 2021

Java/REST Developer Timonium, MD

Responsibilities:

Collaborated with Business Analysts to understand functional requirements and prepared a detailed document, ensuring alignment with specifications

Implemented Microservices based architecture using Spring Boot interacting through REST API.

Worked on converting the existing SOAP APIs to REST API with the required updates as requested by the clients.

Integrated Swagger UI and wrote integration test along with REST document.

Created the Postman Scripts for the REST APIs and updated the existing document with the necessary changes.

Collaborated with QA team to define test cases and metrics, resolving questions about test results, which improved testing efficiency and accuracy

Implemented all the components following a test-driven development methodology using JUnit and Mockito.

Worked on migrating the Servlet-based application to Openshift, enhancing scalability and deployment efficiency

Worked in a fast-paced tri-weekly sprint environment following Agile principles, which improved team collaboration and project delivery speed

Managed CI/CD pipeline through Jenkins and developed a Docker deployment pipeline for custom application images in the cloud, improving deployment automation

Implemented Spring JPA Repositories to streamline data access and improve application performance

Implemented XML documents and transformations to create dynamic templates, enhancing data presentation and usability

Generated XML files from SQL Server to facilitate data exchange and improve integration with other systems

Collaborated with architects to refine product requirements and management stack, leveraging microservices architecture to enhance scalability and efficiency

Created SQL Server database backups to ensure data integrity and facilitate disaster recovery

Used GIT for version controlling.

Ensured web site design integrity and quality control consistency throughout project's life cycle.

EDUCATION

M.S in Computer Science, Texas A&M University, USA

Bachelor of Technology, JNTU Ananthapur. INDIA



Contact this candidate