Mahaboob Basha Shaik
Java Full Stack Developer
*************@*****.*** 346-***-**** Dallas, USA, 75287 https://www.linkedin.com/in/skb1157/
Professional Summary
A highly skilled and results-oriented Java Full Stack Developer with over 5 years of experience in building and maintaining scalable, secure, and high-performance applications in the banking, e-commerce, and financial domains. Expertise in developing end-to-end solutions using a wide range of technologies and frameworks, with a strong focus on building robust, secure, and scalable microservices. Demonstrated ability to collaborate effectively in cross-functional teams and contribute to Agile development processes to meet business needs.
Extensive experience in developing enterprise-grade applications, ensuring high availability and performance using Java 8/11, Spring Boot, Spring Security, Spring MVC, and Spring Data JPA. Designed and implemented secure, scalable, and efficient microservices for real-time financial transaction processing and other enterprise applications with Microservices Architecture, RESTful APIs, and GraphQL. Built dynamic, responsive, and user-centric web applications with seamless integration with backend services using React.js, Angular, HTML5, CSS3, JavaScript, and jQuery. Skilled in designing and optimizing relational and NoSQL databases, writing optimized SQL queries, and ensuring data integrity with MySQL, Oracle, and MongoDB.
Deployed and managed containerized applications, ensuring smooth CI/CD pipeline integration and efficient load balancing using Docker and Kubernetes.
Deployed cloud-native applications, ensuring high availability, fault tolerance, and cost-effective scaling with AWS
(Lambda, EC2, S3, RDS, DynamoDB) and GCP.
Integrated real-time messaging systems for asynchronous communication across microservices using Apache Kafka. Automated build, test, and deployment pipelines, enabling efficient delivery and management of applications with Git, Jenkins, Maven, and Docker.
Developed and executed unit and integration tests to ensure robust, error-free code using JUnit, Mockito, and Postman. Active participation in sprint planning, backlog grooming, stand-ups, and retrospectives, ensuring timely project delivery and fostering team collaboration in Agile and Scrum methodologies. Utilized monitoring tools like Prometheus, Grafana, Kibana, and CloudWatch to track system performance, identify bottlenecks, and maintain application health.
Adhered to industry security standards such as PCI-DSS and implemented Spring Security for authentication and authorization to safeguard sensitive data.
Worked closely with UI/UX designers and product managers using tools like Figma to translate business requirements into user-friendly technical deliverables.
Soft Skills
Java (17,11,8) Python C++ React.js Angular, JavaScript HTML5 CSS3 Figma Styled-Components Spring Boot Hibernate Spring MVC Django Spring Security, Spring Data JPA RESTful APIs Microservices Architecture SOAP GraphQL Apache Kafka RabbitMQ AWS (Lambda, EC2, S3, RDS, DynamoDB) Google Cloud Platform Azure MySQL MongoDB Oracle BigQuery Cloud Spanner JUnit Mockito Postman Jest Kibana Prometheus Grafana Splunk CloudWatch Jenkins Maven Terraform Docker Kubernetes Git GitHub Actions Work Experience
Java Full Stack Developer
Visa, Austin, TX
Aug 2022 - Present
Designed and developed scalable, secure microservices using Java 17, Spring Boot, Spring Security, and Spring Data JPA, enabling high-performance financial transaction processing. Built dynamic and interactive web applications using React.js, Redux, and RESTful APIs to enhance user experience and responsiveness.
Integrated Apache Kafka for real-time message streaming and asynchronous communication across microservices. Deployed cloud-native applications on AWS (Lambda, EC2, S3, RDS, DynamoDB) and GCP, ensuring high availability, fault tolerance, and cost-effective scaling.
Implemented CI/CD pipelines using Jenkins, Git, Maven, and Docker, streamlining build, test, and deployment automation.
Managed container orchestration using Kubernetes, enabling zero-downtime deployments and efficient load balancing. Performed backend optimizations, including query tuning, caching strategies, and asynchronous processing to handle high-load enterprise systems.
Developed and consumed REST & GraphQL APIs, integrating with external services for seamless data flow across platforms.
Created and managed NoSQL (MongoDB) and SQL (MySQL, Oracle) databases, ensuring data integrity and efficient query performance.
Actively participated in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, improving team collaboration and project delivery. Conducted thorough unit testing (JUnit, Mockito) and integration testing, increasing code reliability and reducing production bugs.
Utilized monitoring tools like Prometheus, Grafana, Kibana, and CloudWatch to identify performance bottlenecks and maintain system health.
Collaborated with UI/UX teams using Figma and product managers for translating business requirements into technical deliverables.
Followed secure coding practices and ensured compliance with PCI-DSS and enterprise-grade security standards. Provided technical leadership and mentoring to junior developers and onboarded new team members effectively. Java Full Stack Developer
HDFC Bank Limited, Pune, IN
Jul 2021 - Apr 2022
Designed and implemented reusable UI components to maintain consistency and reduce development time across multiple banking modules using Angular, HTML5, and CSS3. Collaborated with DevOps teams to support application deployment and monitoring in UAT and production environments.
Identified and resolved performance bottlenecks in backend processes, leading to a 20% improvement in application response time using Java, Spring Boot, and SQL optimization. Developed validation mechanisms and error-handling strategies for seamless exception management across all application layers using Spring Framework best practices. Participated in code reviews, adhering to clean code principles, design patterns (MVC, Singleton), and coding standards for a maintainable codebase.
Integrated third-party services such as SMS/email gateways and payment processors for real-time customer notifications using REST APIs.
Documented system architecture, workflows, and use cases for future scalability and ease of knowledge transfer. Actively contributed to production support and troubleshooting of live issues, reducing downtime and enhancing system stability with tools like Log4j and Postman. Coordinated with UI/UX designers to implement user-centric features and improve the overall usability of customer- facing platforms.
Tracked and resolved bugs using tools like JIRA and maintained sprint metrics to ensure high Agile team velocity. Java Developer
Bajaj Electricals, Pune, IN
Jan 2020 - Jul 2021
Developed and maintained scalable backend systems using Java 8, Spring Boot, and Hibernate, ensuring high availability and performance for enterprise applications. Designed and implemented RESTful APIs to integrate with frontend systems and third-party services, enabling seamless data exchange.
Wrote optimized SQL queries and utilized JDBC to interact with MySQL databases for efficient data retrieval and manipulation.
Implemented Spring Security for robust authentication and authorization mechanisms, securing sensitive customer data and application resources.
Participated in the Agile Scrum process, contributing to sprint planning, task estimation, and performing regular stand- ups for effective communication with cross-functional teams. Developed and consumed Web Services using SOAP and REST APIs to ensure seamless integration with internal and external systems.
Used Git for version control and managed codebases across multiple branches to streamline team collaboration. Collaborated with the QA team to write unit tests and integration tests using JUnit and Mockito, improving overall code coverage and minimizing defects.
Worked closely with the UI/UX team to enhance user interfaces, ensuring a smooth and intuitive experience for web and mobile platforms.
Conducted code reviews to ensure adherence to coding standards, best practices, and maintainable code quality. Integrated third-party libraries and API services for payment processing, SMS notifications, and product integration. Participated in database schema design and optimization to improve performance in large-scale transactional systems. Ensured application deployment on Jenkins for continuous integration and continuous deployment (CI/CD) for efficient build and release management.
Education
Master's in Computer & Information Science
Cleveland State University, Cleveland, OH
May 2022 - Dec 2024
Bachelor's in Computer Science
NVRCET, Tenali, IN
Jun 2017 - May 2021
Achievements
Increased system performance by optimizing backend processes, improving response time by 20% using Java, Spring Boot, and SQL optimization techniques.
Streamlined deployment and automation by implementing CI/CD pipelines with Jenkins, Git, Maven, and Docker, reducing build and release times.
Enhanced user experience by developing dynamic, responsive web applications with React.js, Angular, and RESTful APIs, resulting in improved user satisfaction.
Improved system reliability by integrating monitoring tools like Prometheus, Grafana, Kibana, and CloudWatch, identifying bottlenecks, and maintaining optimal performance. Certifications
Full-Stack Development
Simplilearn-SkillUP
7774244
ReactJS
Simplilearn-SkillUp
7794993
Angular
Simplilearn-SkillUp
7801587