Post Job Free
Sign in

Senior Full-Stack Engineer with Microservices Expertise

Location:
Round Rock, TX
Posted:
February 26, 2026

Contact this candidate

Resume:

Poornesh Madugula

Java Full Stack Developer

************@*****.***

+1-913-***-****

PROFESSIONAL SUMMARY:

Experienced IT professional with a strong background in web application development and deployment. With expertise in Java 8, Spring Boot, React.js Microservices, MongoDB, and AWS. Proficient in REST API, Docker, Jenkins, and NoSQL databases. Skilled in Java, Hibernate, and Spring frameworks for building robust applications. Familiar with Agile, DevOps, and CI/CD practices. Proven ability to collaborate in cross-functional teams and deliver effective technical solutions. Excellent communication skills and a passion for staying up to date with emerging technologies.

TECHNICAL SUMMARY:

Technologies Java, Python, ReactJS, JavaScript, Bootstrap, NodeJS,Next.js, Express.js.

Data bases MySQL, Oracle, MongoDB, Firebase, SQL, PostgreSQL, Cassandra.

Cloud Console Services S3, ECS, EC2, EMR clusters, Lambdas, Cloud Watch

Other Tools Git, Bitbucket, Log4J, MS-Office, JIRA, DOM, SQL Developer, Cordova, Maven, Kafka, Splunk, Docker, JIRA, JMeter, Redux, Splunk, ServiceNow, Jenkins, Tomcat, GraphQL, Kubernetes, Sonar.

PROFESSIONAL EXPERIENCE:

Client: AT&T June 2024 - Current

Role: Java Full stack Developer

Responsibilities

●Involved in Analysis, Design, and Implementation of APIs & software applications using Java 8 / Springboot2 / Rest API, Docker, AWS, NoSQL, Jenkins, Docker, Microservices, Spring MVC, JPA, JSF and Web services (SOAP, REST). Implemented few front-end modules using React.js, JavaScript and integrated with Microservices and spring boot-based middleware layer.

●Extensive experience in the design and architecture of JEE applications, employing Spring MVC, Hibernate, and EJB Java Persistence API (JPA) for robust and maintainable solutions.

●Expertise in State Management using Context API to manage global state efficiently.

●Skilled in implementing Material UI (MUI) for modern, responsive, and accessible UI components.

●Strong understanding of React Hooks (useState, useEffect, useContext, useReducer) for functional component-based development.

●Strong understanding of React.js and implemented advanced features such as lazy loading, dynamic forms, routing guards, and interceptors to optimize application performance and enhance user experience.

●Strong experience in developing RESTful APIs and experience with web services such as SOAP and REST.

●Collaborated on the design, development, and deployment of services on AWS EC2 instances, utilizing S3 for efficient file storage and AWS Lambda for serverless computing.

●Developed front-end modules using ReactJS, and JavaScript, integrating them with back-end Microservices to create responsive and user-friendly interfaces.

●Integrated the service with DynamoDB for streamlined data management and established automated alarms using CloudWatch to ensure seamless system monitoring.

●Collaborated with QA teams to implement Cypress plugins for advanced debugging and reporting of test results.

●Utilized Cypress for cross-browser testing, improving application compatibility across multiple platforms and devices.

●Built and deployed containerized applications using Docker, optimizing deployment processes and enabling seamless scalability across environments.

●Experience working with API management and performance optimization in HRT environments.

●Implemented Datadog monitoring dashboards and alerts for RKS pods in production, improving system observability and reducing issue detection.

●Leveraged Splunk for centralized log monitoring and MermaidJS for visualizing data flows, improving issue detection and root-cause analysis.

Tool Stack: Java, Servlets, Spring, React.js, XML, CSS, JavaScript, MVC, HTML, Junit, Oracle, Jenkins, AWS EC2, AWS S3, EKS, DynamoDB, DataDog, Splunk.

Client: Tech Mahindra Ltd November 2020 - December 2022

Role: Java Full Stack Developer

Responsibilities

●Involved in Analysis, Design, and Implementation of APIs & software applications using Java 8 / Springboot2 / Rest API, Docker, AWS, NoSQL, Jenkins, Docker, Microservices, Spring MVC, JPA, JSF and Web services (SOAP, REST). Implemented few front-end modules using React.js, JavaScript and integrated with Microservices and spring boot-based middleware layer.

●Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager with Hibernate and performed configuration of Struts Application Framework.

●Proficient in TypeScript and deep knowledge of React.js architecture, components, directives, services, and dependency injection.

●Extensive experience in the design and architecture of JEE applications, employing Spring MVC, Hibernate, and EJB Java Persistence API (JPA) for robust and maintainable solutions.

●Expertise in State Management using Context API to manage global state efficiently.

●Skilled in implementing Material UI (MUI) for modern, responsive, and accessible UI components.

●Strong understanding of React Hooks (useState, useEffect, useContext, useReducer) for functional component-based development.

●Strong understanding of React.js and implemented advanced features such as lazy loading, dynamic forms, routing guards, and interceptors to optimize application performance and enhance user experience.

●Strong experience in developing RESTful APIs and experience with web services such as SOAP and REST.

●Collaborated on the design, development, and deployment of services on AWS EC2 instances, utilizing S3 for efficient file storage and AWS Lambda for serverless computing.

●Developed front-end modules using ReactJS, and JavaScript, integrating them with back-end Microservices to create responsive and user-friendly interfaces.

●Integrated the service with DynamoDB for streamlined data management and established automated alarms using CloudWatch to ensure seamless system monitoring.

●Collaborated with QA teams to implement Cypress plugins for advanced debugging and reporting of test results.

●Utilized Cypress for cross-browser testing, improving application compatibility across multiple platforms and devices.

●Led a team of 5 developers in delivering a scalable and high-performance web application using Java 8, Spring Boot, and Angular 6, reducing the page loading time by 30%.

●Optimized database queries and reduced average response time by 40%, resulting in a more efficient data retrieval process.

●Built and deployed containerized applications using Docker, optimizing deployment processes and enabling seamless scalability across environments.

●Experience working with API management and performance optimization in Vert.x-based environments.

Tool Stack: Java J2EE, C++, Java SE, Servlets, Spring, React.js, XML, CSS, JavaScript, MVC, HTML, AWS, Junit, Oracle.

Client: Mansha Software Pvt Ltd March 2020 – October 2020

Role: Java Full Stack Developer

Responsibilities

●Led the analysis, design, and implementation of robust software applications using Java 8, Spring Boot 2, Rest API, Mongo DB, Docker, AWS, NoSQL, Jenkins, SQL PostgreSQL, and Web services (SOAP, REST), resulting in a 20% increase in application performance.

●Implemented J2EE design patterns like Singleton and Session Façade.

●Spearheaded the development of APIs and software applications using React.js, Spring Boot, Java 8, Microservices, SQL, Analytics, and Data Management. Integrated front-end modules using Angular 9 with Microservices and Spring Boot middleware, resulting in a 30% reduction in response time.

●Strong understanding of Microservices architecture and design patterns, and experience in building Microservices-based applications using technologies such as Spring Boot, Docker, Kubernetes, and Apache Kafka.

●Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.

●Employed Selenium for landing page testing, A/B testing, and end-to-end testing automation, resulting in a 40% reduction in manual testing efforts.

●Familiarity with React Router for dynamic and nested route handling.

●Adept at writing reusable components and maintaining a scalable component-based architecture.

●Experience with Form Handling & Validation using React Hook Form and Yup.

●Extensive experience in the design and architecture of JEE applications, employing Spring MVC, Hibernate, and EJB Java Persistence API (JPA) for robust and maintainable solutions.

●Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.

●Implemented AWS Identity and Access Management (IAM) to manage user access and ensure security compliance.

●Developed and deployed cloud-based applications on AWS using services like EC2, S3, Lambda, DynamoDB, and CloudWatch which improved application scalability by 40%, allowing seamless handling of peak loads.

●Developed front-end modules using ReactJS, and JavaScript, integrating them with back-end Microservices to create responsive and user-friendly interfaces.

●Implemented and used Web Services with the help of REST, SOAP to get updates from the third parties.

●Used Log4j for External Configuration Files and debugging.

●Built data pipelines using Hadoop and MapReduce, enabling the efficient processing of unstructured and semi-structured data for real-time analytics.

●Deployed Hadoop clusters for distributed computing, optimizing resource management and enhancing performance for large-scale applications.

●Collaborated with QA teams to implement Cypress plugins for advanced debugging and reporting of test results.

●Utilized Cypress for cross-browser testing, improving application compatibility across multiple platforms and devices.

●Built and deployed containerized applications using Docker, optimizing deployment processes and enabling seamless scalability across environments.

●Designed and optimized Oracle and MySQL database tables and utilized Stored Procedures, enhancing application efficiency by 20%.

●Proficiency in using build tools such as Maven and Gradle for automation and management of project dependencies.

●Good understanding of Agile methodologies, and experience working in Agile development teams.

Technology Stack: Java J2EE, Java SE, Servlets, Spring, CSS, Java Script, Swing, HTML, Hibernate, Oracle.

Education:

University of Central Missouri, Lee’s Summit, MO

Masters in computer science

Artificial Intelligence, Machine Learning, Web Development, Data Mining, Data Analysis and Modeling techniques.

Sathyabama University-Chennai, India

Bachelors in computer science

●Data Structures, Programming Concepts, Data Base Management Systems, Computer Architecture.



Contact this candidate