Post Job Free
Sign in

Stack Developer Development Engineer

Location:
Cary, NC
Posted:
July 10, 2025

Contact this candidate

Resume:

HARI KUMAR REDDY

Sr Java Full Stack Developer ***************@*****.***

315-***-****.

Summary

Experienced Software Development Engineer with a specialization in the banking and insurance industries. Holds Expertise in design, coding, testing and debugging across multiple programming languages and databases. Proven ability to deliver scalable and high-quality solutions using agile methodologies. Passionate about driving technical innovation and precision to foster organizational success in the fintech and insurance sectors.

Technical Skills

Languages: Java 8/11/17, Python, J2EE, JavaScript, Kotlin, C, C++,

Databases: SQL, Oracle, Postgres, Redis, Cassandra, graph SQL.

Web Technologies: HTML5, CSS3, Node.js, Spring MVC, Redux, Bootstrap, Angular, React.js

Build and Deploy: OpenShift, Docker, AWS (EC2, S3, RDS, ECR, Lambda, CloudFront), JIRA, Microsoft Azure, GCP.

Tech Stack: Spring Boot, RESTful API, Soap, Kafka, Sonar Lint, JPA, JSON, XML, Mockito, Hibernate, Junit, Microservices, Elasticsearch

Tools and Services: Putty, log4j, Agile, Selenium, SDLC, Git/GitHub, Jenkins, Chef, Nexus, Kubernetes, CI/CD, Pipelines,

Ansible, AutoSys, Apache Tomcat.

Technologies: Jasper Reports 6.4.1, JBoss, Azure SQL Server, Flask, HTTP, HTTPS, TCP, TLS, SSL protocols, Kibana for dashboards

Operating Systems: Windows, Linux/Unix.

Education

WESTERN ILLINOIS UNIVERSITY, MACOMB, IL Jan 2022 – Dec 2023

Master’s in Data Science

Key Courses: Advanced Operating Systems, Advanced Database Organization, Bigdata Technologies, Machine Learning.

Professional Experience

Senior Full Stack Java Developer

Client: Master Card Aug 2023 – Present

•Designed and implemented an ETL pipeline using Spring Boot and Hibernate to integrate and transform data from multiple sources, enforce business rules, validate data integrity, generate aggregates, and load into the enterprise data warehouse.

•Configured Apache ActiveMQ to facilitate asynchronous processing and manage back pressure within the pipeline.

•Experienced in designing and developing RESTful APIs. Proficient in defining API endpoints, request/response formats and resource representations.

•Developed automated REST API tests for Java microservices using test-driven development. Integrated tests with CI/CD

pipeline and MySQL database.

•Wrote clean and maintainable code for implementing RESTful APIs Experience in handling

authentication/authorization mechanisms.

•Constructed REST APIs for microservices with Spring Boot and deployed into AWS dev and staging environments by using

Jenkins pipelines.

•Integrated log4j with Splunk dashboards to enhance visibility into warehouse and system operations, resulting in a 20% reduction in issue resolution time.

•Led efforts in identifying and resolving product bugs, resulting in a substantial improvement in product quality, enhancing user experience and reducing technical issues.

•Automated and managed deployment pipelines. Configured AWS Services in production Using Infrastructure as code.

•Involved in automating build, deployment and release processes using tools like Ansible.

•Experienced with other Big Data frameworks such as Hadoop, Spark or Kafka.

•Maintained Kafka Cluster by creating Topics. Partitions for point-to-point messaging.

Senior Full Stack Java Developer

Client: Citi Bank Nov 2019– Dec 2021

•Collaborated with product teams and managers to gather and define project requirements and subsequently developed, coded, performed unit testing and released builds for deployment

•Designed and developed Message driven architectures that consumed the JMS messages from the Java message queue and processed the database updating and conversion.

•Configured Kafka to handle real time data. Developed applications that used Kafka both as a traditional Messaging

Queue and Streaming platform.

•Enhanced React Components for efficient rendering, resulting in a 20% improvement in front-end load times, complementing the Java backend’s Robust performance.

•Involved in the development of programming user interface design and front-end (HTML) for the Web application using

HTML5, JavaScript and CSS3 to the requirements of the client.

•Developed custom reusable components using ReactJS, JSX, and ES6 features for enhanced modularity and maintainability.

•Maintained states in stores and dispatched actions using React Redux, ensuring efficient state management.

•Demonstrated strong JavaScript proficiency for DOM manipulation and object model utilization.

•Utilized ReactJS components, Forms, Events, Keys, Router, Animations, and Flux concept for intuitive user interfaces.

•Worked on both Class-based and Functional components, optimizing performance and maintainability.

•Leveraged React Hooks for streamlined component logic and enhanced code reusability.

•Proficient in using testing frameworks like Jest and React Testing Library for writing unit tests and integration tests to ensure code quality and reliability.

•Knowledgeable about server-side rendering (SSR) and static site generation (SSG) with React, improving initial load times and SEO performance.

•Developed RESTful APIs using Express.js to improve data retrieval efficiency and enable seamless communication between frontend and backend systems, achieving a 25% reduction in server response times and enhancing scalability.

•Developed Session beans which encapsulate the workflow logic and used Hibernate to access data. Involved in creating the

Hibernate POJO Objects and mapped using Hibernate Annotations.

•Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.

Java Developer

Client: Accenture Mar 2017 – Nov 2019

•Maintained comprehensive documentation on feature design and Java-based API implementation, ensuring a streamlined development process.

•Deployed WAR files within the Oracle WebLogic environment, established critical JMS Queues and Topics to enable core product functionalities.

•Collaborated with diverse, cross-functional teams of engineers and product managers, ensuring clear communication among team members to drive project success.

•Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.

•Developed Micro-services using Spring Boot and created docker image to run application as a Docker container in EC2 instance.

•Used Micro-Services architecture with Spring Boot based services and implemented the Project structure based on Spring MVC pattern.

•Used Hibernate framework in the persistence layer for mapping an object-oriented domain model to a relational database.

•Developed automated REST API tests for Java microservices using test-driven development. Integrated tests with CI/CD pipeline and MySQL database.

•Constructed REST APIs for microservices with Spring Boot and deployed into AWS dev and staging environments by using

Jenkins pipelines.

•Incorporated advanced AWS features like storage lifecycle policies, API-driven operations, and CloudWatch for detailed logs and proactive notifications, enhancing operational efficiency and monitoring.

•Led efforts in identifying and resolving product bugs, resulting in a substantial improvement in product quality, enhancing user experience and reducing technical issues.

•Used Spring Framework and created the Dependency injection for the Action classes using Application Context.

•Designed and developed the REST based Micro-services using the Spring Boot.

•Implemented Micro-Services architecture using Spring Boot for making application smaller and independent.

•Used Spring Boot to collect the data from users and packaged the data as JSON distributed to applications.

•Used Spring Boot to create stand-alone spring applications.

PROJECTS

•Designed core blockchain components including digital wallets, transactions, consensus validation, and performance testing for a network processing 1M+ transactions per second.

CERTIFICATIONS

Aws Cloud Practioner (Gained working knowledge of AWS cloud services and best practices of managed services). React Developer Certification (Acquired comprehensive understanding of Reactive Concepts).



Contact this candidate