Madhu  M

Madhu M Email and Phone Number

Senior Java Developer and Java API developer @ Executive Software Guild Inc
United States
Madhu M's Location
United States, United States
About Madhu M

Senior Java Developer with 10+ years specializing in multi-tier enterprise applications. Strong foundation in OOP, design patterns, and UML. Proficient with core Java, J2EE frameworks (JSP, JSF, JavaScript, AngularJS, ReactJS), Spring (IOC, MVC, Security, Boot, Data), and RESTful web services. Experienced in AWS (EC2, S3, RDS, networking), databases (MySQL, Oracle, PostgreSQL, NoSQL), and messaging systems (Kafka, ActiveMQ). Comfortable with CI/CD tools (Jenkins, Docker, Kubernetes) and Agile methodologies.

Madhu M's Current Company Details
Executive Software Guild Inc

Executive Software Guild Inc

View
Senior Java Developer and Java API developer
United States
Madhu M Work Experience Details
  • Executive Software Guild Inc
    Senior Java Developer And Java Api Developer
    Executive Software Guild Inc
    United States
  • American Express
    Senior Java Developer
    American Express Aug 2023 - Present
    New York, Ny, Us
    Led the development of financial transaction management systems utilizing Java 8 and 17, ensuring accuracy and efficiency through Agile (Scrum) methodologies.Designed and implemented scalable enterprise applications, leveraging modern Java features like records and sealed classes to enhance code readability and performance.Developed microservices architecture using Spring Boot, creating RESTful APIs and integrating with Spring Data JPA for seamless database interactions.Optimized PostgreSQL database performance through efficient schema design and advanced indexing techniques, achieving a 50% reduction in query execution time.Implemented CI/CD pipelines with Jenkins and deployed applications on AWS, utilizing Docker and Kubernetes for containerization and orchestration.Wrote comprehensive unit tests with JUnit and Mockito, achieving 90% test coverage and reducing bugs during integration testing.Developed real-time data pipelines with Apache Kafka, ensuring reliable, high-throughput message processing.Created and maintained clear documentation using Confluence, facilitating effective communication and knowledge sharing across teams.
  • Chevron
    Sr. Full Java Stack Developer
    Chevron Jul 2020 - Jun 2023
    San Ramon, Ca, Us
    Participated in all SDLC phases, including requirements gathering, analysis, design, development, and testing, utilizing Agile methodologies. Developed responsive user interfaces with Angular 16, ensuring seamless experiences across devices.Created RESTful APIs and integrated them into Angular applications for smooth communication with backend microservices. Developed APIs using Python, leveraging its libraries for scalable solutions.Proficient in parsing XML data structures and designing XML schemas to ensure data consistency and interoperability within API ecosystems.Implemented Java 8 features, including Lambda Expressions and Streams, while developing J2EE-compliant applications using JSP, Servlets, and EJB.Deployed applications on AWS EC2, configured CI/CD pipelines with AWS CodePipeline and Jenkins, and containerized applications using Docker for consistent environments across all stages.Utilized Spring Boot for microservices architecture, implementing MVC patterns and Spring Security for user management. Integrated Hibernate for persistence and optimized database performance using SQL functions and stored procedures.Developed tools for Continuous Integration and Continuous Deployment, and implemented monitoring/reporting systems with Chef and Shell Scripts.Collaborated effectively with cross-functional teams to understand project requirements and deliver high-quality solutions in fast-paced Agile environments.
  • U.S. Bank
    Senior Java Full Stack Developer
    U.S. Bank Aug 2019 - Jul 2020
    Minneapolis, Mn, Us
    Engaged in all SDLC phases—requirements gathering, analysis, design, development, and testing—utilizing Agile methodologies for high-quality applications.FTM Solutions: Managed Financial Transaction Manager solutions, optimizing transaction processing efficiency, reducing processing time by 20%.Performance Optimization: Enhanced system performance by fine-tuning garbage collection parameters, reducing GC pauses, and increasing uptime.API Development: Improved API performance through GraphQL schema stitching, RESTful versioning, and service-oriented architecture.Collaboration: Worked with cross-functional teams to integrate financial systems, optimizing workflows and data exchange.Spring and Hibernate: Utilized Spring MVC and Dependency Injection for presentation and business logic. Developed Hibernate POJOs with annotations and implemented Spring JPA Repository for Oracle DB.Data Handling: Leveraged Spring Boot for integration, data operations with Spring ORM and Hibernate, and JSON parsing.Web Services: Developed RESTful services and implemented Spring Security for secure authentication and authorization.Kafka: Configured Kafka for real-time data processing, developing producer/consumer applications and managing brokers for optimal performance.Infrastructure Management: Installed the ELK stack for monitoring. Automated builds with Maven, Docker, and Kubernetes for AWS deployments, managing EC2 instances and EBS snapshots.Cloud Services: Used AWS IAM for access control and CloudWatch for monitoring.Front-End Development: Created reusable Angular 6 components and services for backend API integration using JSP, HTML, CSS, and JavaScript.Agile Practices: Followed Scrum methodologies, participating in daily stand-ups and robust testing with JUnit and Mockito.
  • At&T
    Full Stack Java Developer
    At&T Sep 2017 - Jun 2019
    Dallas, Tx, Us
    Client Engagement: Facilitated meetings to gather requirements and implemented solutions using Spring Boot, modularizing applications into microservices for improved scalability.Spring Configuration: Configured Dependency Injection and tested web services with SOAP UI, creating JUnit test cases for functional modules.Database Operations: Utilized Spring JDBC for MySQL operations and developed Controller Classes with Spring MVC, integrating Spring Security for enhanced security.Performance Tuning: Used JVM profiling tools like VisualVM for performance tuning by analyzing CPU utilization and thread activity.API Integration: Developed RESTful services with Spring Rest Templates, designed the data layer with Hibernate, and handled XML, SOAP, REST, and JSON with Java Collections API.Legacy Systems: Integrated SOAP-based web services for interoperability with legacy systems, ensuring secure data exchange.Microservices: Implemented Jersey for RESTful services and built Spring Boot microservices for Kafka message processing, managing Kafka producers for streaming data.AWS Integration: Designed Java APIs for Amazon S3 for media storage and utilized Amazon RDS for cloud-hosted MySQL databases. Deployed Docker containers on AWS EC2.Container Management: Managed Docker containers, including snapshots and image removal.Testing and GUI Development: Conducted unit and integration testing with Spock and Groovy; contributed to GUI development using ReactJS and HTML.Collaboration: Participated in code reviews and provided production support and maintenance.
  • Neonex
    Java Developer
    Neonex Feb 2013 - Oct 2016
    Stuttgart, Baden-Württemberg, De

Madhu M Education Details

  • Jntuh College Of Engineering Hyderabad
    Jntuh College Of Engineering Hyderabad
    Computer Science

Frequently Asked Questions about Madhu M

What company does Madhu M work for?

Madhu M works for Executive Software Guild Inc

What is Madhu M's role at the current company?

Madhu M's current role is Senior Java Developer and Java API developer.

What schools did Madhu M attend?

Madhu M attended Jntuh College Of Engineering Hyderabad.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.