Post Job Free
Sign in

Stack Developer Java

Location:
Canton, GA
Posted:
September 10, 2025

Contact this candidate

Resume:

Upender Reddy Bokka

Full stack Java Developer

Over 5 years of dedicated and efficient Java full stack developer experience. To build a progressive career in the IT sector by using my inner strengths, professional skills, and creative thinking to gain future exposure and experiences, where the skills acquired by me, will enable me to learn new things and work with a team of high-caliber professionals.

+1-475-***-**** ****************@*****.*** www.linkedin.com/in/upender-reddy-bokka-a652a8273 PROFESSIONAL SUMMARY:

• 5 Years of experience in developing enterprise applications in different domains like Finance, Health, E- Commerce and other related domains. Good in analyzing, designing and coding technical solutions using Java/J2EE technologies to satisfy business requirements.

• Extensive experience in Java/J2EE technologies including Servlets, JSP custom tags, Struts, Spring Framework, Spring Boot, Hibernate, EJBs, Java Beans, JDBC, and JMS. Proficient in designing and deploying microservices-based architectures for both cloud and on-premises environments using Spring Boot and Spring IO. Adept at leveraging serverless computing with AWS Lambda to improve scalability and operational efficiency.

• Skilled in building responsive and dynamic user interfaces using React, Redux, Angular, TypeScript, HTML5, CSS3, JavaScript, Ajax, jQuery, and ECMAScript. Strong understanding of state management concepts such as State Store, Action Creator, Reducer, and Container. Proficient in SPA (Single Page Application) development, ensuring seamless user experiences.

• Developed and deployed large-scale web applications with React and Redux, optimizing backend API integration and state management for complex data handling and scalability. Experienced in using Figma to create wireframes, mockups, and interactive prototypes, optimizing collaboration between design and development teams.

• Proficient in creating event-driven data pipelines using Apache Kafka, Apache Storm, and Spark to handle streaming and batch data processing. Skilled in integrating structured and unstructured data from RDBMS and external sources.

• Expertise in unit and integration testing using frameworks like Mockito, JUnit, Jest, and React Testing Library to ensure robust and reliable code. Skilled in diagnosing and resolving complex front-end performance issues using React DevTools and Chrome DevTools.

• Strong experience with Oracle, MySQL, PostgreSQL, and MongoDB, including advanced performance optimization through Query Optimizer, Execution Plans, and Indexes.

• Designed and automated CI/CD pipelines using Jenkins, Docker, and Kubernetes to enable rapid, reliable deployment cycles for scalable microservices, automating deployments and ensuring smooth delivery cycles. Successfully implemented zero-downtime deployments using Kubernetes orchestration.

• Proficient in Git, GitHub, SVN, and CVS for version control. Skilled in using IDEs such as Eclipse, Spring Tool Suite, and IntelliJ IDEA.

• Extensive experience working in Agile and Scrum environments, actively contributing to sprint planning, retrospectives, and incremental feature delivery.

• Demonstrated expertise in analyzing, refactoring, and modernizing legacy monolithic applications into modular, scalable microservices-based systems, ensuring maintainability and future scalability.

• Skilled in developing SOAP and RESTful APIs using Spring MVC and implementing robust security protocols using OAuth 2.0. Experience with XML, XML-RPC, JAX-RPC, JAXB, Unix Korn Shell Scripting, and JSF. Adept at working with J2EE application servers such as Apache Tomcat, WebLogic, and IBM WebSphere.

• Adapted engineering principles to develop scalable, data-driven applications in highly regulated domains, ensuring compliance with industry standards.

• Leveraged Linux environments for deploying, managing, and troubleshooting distributed applications.

• Provided mentorship to junior developers on best practices, code reviews, and troubleshooting complex issues.

• Utilized Azure DevOps for continuous integration, deployment pipelines, and managing pull requests.

• Spearheaded the transformation of legacy monolithic applications into a microservices-based architecture, increasing system scalability and reducing downtime.

EDUCATION:

Masters in computer science from University of Central Missouri, USA. TECHNICAL SKILLS:

• Programming Languages: Java, Groovy, SQL, JavaScript, HTML, C/C++/C#, Python, HTML5, CSS, Node.js, ReactJS

• Java Frameworks: Spring Framework, Elastic search, Spring Data JPA, Spring JDBC, Hibernate, Spring Rest Doc, Spring Security, Log4J, Apache Camel

• Web Services: SOAP, RESTful, WSDLScripts: HTML5, CSS3, XML, XSL, SOAP, WSDL, Java Scripts, CSS, Bootstrap, and jQuery, Typescript.

• AWS Skills: Chime, Agora, SQS, S3

• Unit Testing: Junit, Mockito, Spock

• RDBMS: MySQL, PostgreSQL, MongoDB, Oracle, My SQL Server

• Build/Configuration Management Tools: Ant, Maven, Gradle, Docker, Docker Compose, Jenkins, and Kubernetes

• Web Server: Apache Tomcat, JBoss, WebSphere, and Web Logic

• Version Control: GitHub, Git

• Development methodology: Agile, Waterfall

• Other Tools: Jira, Confluence, Jenkins, New Relic, Kibana, MuleSoft, Anypoint Studio PROFESSIONAL EXPERIENCE

Client: MetLife, Cary, North Carolina, USA Jan 2024 – Present Role: Java Full Stack Developer

Description: MetLife, Inc. is the holding corporation for the Metropolitan Life Insurance Company. I design and implement scalable, secure, and high-performance applications by utilizing Java and other technologies to develop both front-end and back-end components of MetLife's web applications.

Responsibilities:

• Involved in developing functions for Amazon Lambda to manage some of the AWS services.

• Developed Hibernate configuration files and queries and Implemented DAO classes.

• Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka.

• Developed and exposed scalable RESTful services using JAX-RS, designed to process real-time data and provide actionable analytics through clean APIs, created and read the JSON objects by using JACKSON libraries.

• Strong Hands-on experience with IBM MQ Series, Active MQ, Kafka and JMS for communication between middleware components.

• Strong development skills in designing and developing Microservices along with Spring Boot and Coherence cache implementation.

• Started as a monolithic application that runs on JBoss, later migrated it into a set of spring boot and Node.JS Microservices.

• Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.

• Implemented Product-Retrieval Service as SOAP based service using Apache frame works.

• Involved in JUnit testing, JSON parser & maintaining data accuracy.

• Design and maintain Spring boot microservices for large-scale enterprise applications.

• Implemented a continuous delivery pipeline with Docker for custom application images in the cloud using Jenkins.

• Involvement in building spring batch to maintain the several jobs on ETL data. Involved in using ISO Messaging standards.

• Used Java1.8 Method references feature to point to methods by their names and used functional Interfaces.

• Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming.

• Developed a controller Servlet that dispatches request to appropriate Action Classes.

• Implementing keyspaces, tables, and indexes in Cassandra database to suit application needs.

• Extensive experience in data ingestion technologies like Kafka, flume and Sqoop.

• Used React as framework to create a Single Page Application (SPA) which can bind data to specific views and data with server.

• Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI/CD environments for development testing.

• Designed and implemented event-driven architectures using Kafka and JMS, enabling real-time data streaming and processing.

• Implemented authentication and authorization for the application using Spring Security and Oauth2.

• Develop various screens for the front end using React and used various predefined components from NPM (Node Package Manager) and Redux library.

• Deployed our application on Pivotal Cloud Foundry (PCF) which is used to reduce the development overhead by providing a ready to use platform.

• Experience in building pipelines using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.

• Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in MS-SQL, Oracle, DB2, PostgreSQL databases Along with experience in Data, Multithreading and have worked on search techniques and algorithms.

Environment: AWS, Cassandra, CI/CD, DB2, Docker, Hibernate, Java, Java 8, Jenkins, Kafka, Microservices, Oracle, PCF, PL/SQL, PostgreSQL, React, Redux, Scala, Spring, Spring Boot, Spring Security, SQL Client: Atrium Health, St Louis, Missouri, USA Jun 2023 - Dec 2023 Role: Java Full Stack Developer

Description: Atrium Health is a nonprofit health system that offers a wide range of healthcare services. I worked on the entire stack, including the database, server, API, and client-side applications. Developed and maintained microservices, ensuring they are scalable, resilient, and performant.

Responsibilities:

• Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, end point security and firewall.

• Worked on UI for Layered Security and S&L modules and hands on experience with Spark streaming to receive real time data using Kafka.

• Used MS360 Framework to extract the Json file for Microservices.

• Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming.

• Implemented configured Jira issue tracking software with Agile plug-in across all the company functions.

• Setting up continuous integration and continuous deployment (CI/CD) pipelines with Jenkins.

• Involved in web services design and development. Responsible for creating and consuming web services using REST and XML.

• Extensively worked on developing UI components using JavaScript and JSON to interact with RESTful web services.

• Worked in integrating JMS with SPRING BOOT by providing an instance which is embedded with Active MQ.

• Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot.

• Used Client side MVC frameworks like Angular JS Single Page Application developments.

• Implemented asynchronous messaging services using JMS.

• Implemented Web-Services to integrate between different applications internal and third-party components using SOAP and REST services using Axis2, Kubernetes.

• Created and maintained reproducible development and regression testing environments using containerized solutions with Docker and Kubernetes.

• Created UNIX shell scripts to run the Informatica workflows and controlling the ETL flow.

• Used Java 8 Features Like lambda expressions for communicating between business layers and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.

• Experience in Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installing and configuring Kubernetes.

• Used JDBC in order to establish and maintain connection with the MySQL database from the Java Spring Data Layer. Environment: Agile, Angular, Azure, CI/CD, Docker, Java, Java 8, JDBC, Jenkins, Jira, JMS, Kafka, Kubernetes, Microservices, MVC, MySQL, RESTful, S3, Spark, Spring, Spring Boot, Spring Data, SQL, XML Client:( Compass Group USA) Apisero, Hyderabad, India Sept 2020 - Jan 2023 Role: Software Engineer

Description: Compass Group USA is the leading provider of food and support services in the U.S., serving a wide range of sectors including education, healthcare, business, and entertainment. I created the RESTful services and APIs that are consumed by other services or front-end applications.

Responsibilities:

• Implemented RESTful Microservices using Spring Boot for seamless data exchange and service integration.

• Used Node.js and React to develop and connect Single Page Applications (SPA) to backend services.

• Designed web applications using Java and HTML5/JavaScript for robust front-end and back-end communication.

• Deployed microservices using PCF, leveraging its capabilities for scaling and monitoring.

• Extensive experience in developing Microservices using Spring frameworks, adhering to Domain-Driven Design (DDD) principles.

• Created JUnit test cases to automate the testing of business logic.

• Created reusable TypeScript components and services to consume REST APIs using the component-based architecture provided by ReactJS.

• Maintained interface compatibility and concurrency using Java 8 features like default/static methods and the Concurrency API.

• Converted a monolithic application into Microservices architecture using Spring Boot and the 12-factor app methodology.

• Deployed, scaled, configured, and managed microservices using PCF manifest files.

• Developed JASPER reports to display validation results and maintain data accuracy.

• Integrated Spring Batch and validation services into UI and deployed on JBoss and Apache Tomcat servers.

• Worked with NoSQL databases such as Cassandra and MongoDB.

• Created UNIX shell scripts to execute Informatica workflows and control ETL processes.

• Integrated AWS Cloud configuration management and centralized logging into Spring Boot and Java applications.

• Used OAuth 2.0 authentication framework to secure RESTful web services by generating access tokens for protected resources.

Environment: AOP, AWS, Cassandra, Eclipse, HTML, Java 8, JavaScript, JUnit, Microservices, Anypoint studio, MongoDB, MVC, Node.js, NoSQL, OAuth, PCF, React, RESTful, Spring, Spring Boot, SQL Client: Meesho, Bangalore, India Aug 2019 - Aug 2020 Role: Java Developer

Description: Meesho is an online shopping & Reselling site in India. Worked on continuous integration/continuous deployment

(CI/CD) processes to ensure smooth and automated deployment of code to production. Developed the scalable and high-performance web applications using Java for the backend.

Responsibilities:

• Designed and maintained Spring Boot Microservices and developed REST APIs using Spring MVC, hosted on platforms like Pivotal Cloud Foundry (PCF) for enterprise applications.

• Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.

• Design and maintain Spring Boot Microservices for large-scale enterprise applications.

• Modified existing Shell scripts in Unix to call daily sub routines.

• Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.

• For version control management used CVS software.

• Used Subversion for configuration Management and Jira for task management and bug tracking.

• Developed the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.

• Worked on both JBoss application server to implement the web application.

• Developed REST API's using Spring MVC and Spring Boot, hosted all micro services on PCF.

• Involved in Unit testing using JUnit and Mockito.

• Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.

• Used JMS (Java Mailing Service) API and Kafka to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.

• Developed automation of Validation service to provide the JASPER report based on bean validations, Spring validations on test cases.

• Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.

• Expertise in coding optimized SQL queries on databases like Oracle.

• Build REST web service by building Node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls.

• Implemented J2EE components using Spring MVC, Spring IOC, Spring Transactions and Spring Security modules. Environment: Agile, Bootstrap, Cassandra, CVS, Hibernate, IntelliJ, J2EE, Java, Jira, JMS, jQuery, JUnit, Kafka, Microservices, MVC, Node.js, Oracle, PCF, Scala, Spring, Spring Boot, Spring IOC, Spring MVC, Spring Security, SQL KEY PROJECT HIGHLIGHTS:

Event-Driven Architecture with Kafka

• Designed an event-driven architecture for handling real-time streaming data, integrating Kafka and Hadoop with microservices for high-throughput messaging.

Cloud-Native Application Development

• Developed a cloud-native application deployed on AWS, leveraging Lambda for serverless computing and S3 for storage. Automation of CI/CD Pipelines

• Implemented CI/CD pipelines with Jenkins and Docker to automate build, test, and deploy processes, reducing deployment times by 30%.



Contact this candidate