Rasool Shaik
Email: **********.*******@*****.***, Ph: +1-929-***-****
www.linkedin.com/in/rasool-shaik-a0a6a4292
Sr. Java Full Stack Developer
PROFESSIONAL SUMMARY
Around 7+ Years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End-User Support.
Experience in all phases of Software Engineering (SDLC) and Project Management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, Analysis, Scope Definition, Design, Coding, Application & Web Server Installation, Deployment, Manual Testing, and Implementation.
Proficiency in developing secure, high-performance enterprise Java applications using technologies such as Java 8–17, JSP, Servlets, Java Beans, EJB, JDBC, XML, and CSS.
Hands-on experience in Front-End technologies including HTML5, CSS3, JavaScript, JSP, JSTL, AJAX, jQuery, Bootstrap, Angular (6–14+), React JS, TypeScript, and RxJS.
Expertise in modern Java frameworks such as Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Batch, and ORM frameworks like Hibernate and JPA.
Extensive experience in Microservices Architecture and RESTful API development with Spring Boot and Spring Cloud, integrating with Confluent Kafka, RabbitMQ, and AWS services.
Good knowledge and experience in Core and J2EE design patterns including Singleton, Factory, Builder, MVC, DAO, and Business Delegate.
Strong background in Cloud computing with AWS (EC2, S3, Lambda, CloudFormation, CloudWatch, CodePipeline), basic understanding of Azure and GCP, and containerization using Docker and Kubernetes.
Experience working with CI/CD pipelines using Jenkins, Git, Maven, Gradle, and Terraform for infrastructure automation.
Proficient in database systems such as Oracle, PostgreSQL, DB2, MySQL, MongoDB, and Snowflake, with solid experience in SQL, PL/SQL, Stored Procedures, and performance optimization.
Experienced in Web Services (SOAP, REST), API documentation with Swagger/OpenAPI, and authentication frameworks using OAuth2 and JWT.
Strong exposure to Agile environments with daily stand-ups, sprint planning, retrospectives, code reviews, and continuous integration/delivery practices.
Excellent interpersonal and analytical skills, with experience collaborating across Dev, QA, and DevOps teams to deliver high-quality software solutions on time and within scope. TECHNICAL SKILLS:
Operating Systems Microsoft Windows, UNIX, LINUX
Web Development HTML5, DHTML, Adobe Dreamweaver, AJAX, JavaScript, JQuery, CSS3, Angular (6– 14+), React JS, TypeScript, Bootstrap, RxJS
Technologies/Tools J2EE, Spring 3.x, Spring Boot, Spring Cloud, JMS, PL/SQL, Ant, Maven, Gradle, Tomcat, JBoss, WebLogic, RMI, Unix Shell Scripting, JSP, Servlets, RESTful Web Services, ExtJS, XML, JSON, Hibernate, SOAP, OAuth2, JWT, Git, SVN, Bitbucket, Jenkins, Terraform, Docker, Kubernetes, AWS (EC2, S3, RDS, Lambda, CloudFormation, CloudWatch, CodePipeline), Azure, GCP, Prometheus, Grafana, ELK Stack, Kafka, Confluent Kafka, RabbitMQ, Zookeeper, Data Structures Development IDEs Eclipse EE, Eclipse Classic, IntelliJ IDEA, NetBeans, Oracle WebLogic 10.x, TOAD, MySQL Workbench, Oracle 11g/12c, IBM RAD 7.5.x, Visual Studio Code, Magic Draw UML
Development
Methodologies
(TDD/BDD), Agile/Scrum Methodology – including Sprint Planning, Retrospectives, CI/CD Integration, Kanban
PROFESSIONAL EXPERIENCE
Application Software Developer
BREX, San Francisco, CA (Remote) Jan 2025 to Present Responsibilities:
Extensively involved in business requirements gathering and technical and functional walk-through meetings.
Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospectives and presenting demos at the end of each sprint.
Worked in an Agile environment following pair programming, continuous integration, and test-driven development practices.
Involved in construction of UI using HTML5, CSS3, jQuery, Angular 14+, React JS, Bootstrap, and JavaScript.
Extensively used Java 11/17 features like Lambda expressions, Streams, Optionals, and functional interfaces to enhance code efficiency.
Used Java Streams API and Lambda expressions to process and transform large-scale Order and Customer data declaratively.
Implemented front-end asynchronous workflows using AJAX and RESTful APIs, ensuring smooth user experience and responsiveness.
Built Data Access Layer using Elasticsearch and Spring Data JPA for fast and efficient data retrieval.
Developed user interfaces using JSP, JSTL, React Components, and JavaScript to simplify complex business workflows.
Implemented Dependency Injection (DI) between components using Spring IOC concepts.
Built Spring Boot 3.x based web applications deployed in AWS Cloud (EC2, S3, RDS, Lambda, CloudFormation, CloudWatch, CodePipeline) for media processing tools.
Designed and implemented microservices using Spring Boot, Spring Cloud, and Netflix Eureka for service discovery and load balancing.
Implemented SOA-based architecture using RESTful and SOAP web services (JAX-RS, Apache CXF).
Integrated Kafka (Confluent Kafka) and RabbitMQ for asynchronous message streaming and real-time communication.
Developed microservices-based data pipelines integrating RDBMS and MongoDB, leveraging Docker containers and Kubernetes for deployment.
Secured services with Spring Security, OAuth2, and JWT authentication integrated with corporate LDAP/Active Directory.
Configured CI/CD pipelines using Jenkins, Terraform, and AWS CodePipeline for automated build and deployment.
Implemented JUnit, Mockito, and JMeter for testing and performance benchmarking.
Utilized ELK Stack, Prometheus, and Grafana for monitoring and logging.
Used GIT version control for maintaining branches, merges, and code integration.
Worked on UNIX/Linux environment for build and deployment scripting. Environment: Java 8–17, Spring Boot 3.x, Spring Cloud, RESTful APIs, JSON, Git, GitHub, Jenkins, Terraform, Docker, Kubernetes, AWS (EC2, S3, RDS, Lambda, CloudFormation, CloudWatch, CodePipeline), Angular 14+, React JS, Elasticsearch, Confluent Kafka, RabbitMQ, Prometheus, Grafana, ELK Stack, JUnit, Mockito, JMeter Sr. Java Full Stack Developer
Worldpay, Cincinnati, OH July 2024 to Jan 2025
Responsibilities:
Worked on UNIX/Linux environment for build and deployment scripting.
Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing, and Production deployment of the application using Agile Development Methodology.
Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript, Angular (6–14+), and TypeScript.
Enhanced application performance using Angular Component-based architecture, optimizing DOM rendering and data binding for future framework transitions.
Developed multiple POCs and prototypes for interactive UI modules in Angular and React.
Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular, and Bootstrap for responsive and dynamic user interfaces.
Developed Object-Oriented JavaScript code and implemented client-side validations using jQuery functions and ES6 standards.
Coded, styled, and tested reusable JavaScript, CSS, and HTML widgets for complex UI controls.
Designed web pages adhering to W3C standards, ensuring cross-browser compatibility.
Involved in implementation of application architecture using Spring Boot 3.x, Spring MVC, and Microservices pattern following best practices.
Utilized Java 11–17 features like Streams, Optionals, and Lambda expressions to simplify and optimize logic.
Maintained Interface compatibility and concurrency in the project using Java Concurrency API and default/static methods.
Implemented design patterns such as Factory, Singleton, and Builder for efficient object creation and code reusability.
Developed and integrated Spring Boot RESTful APIs, consumed via Angular services with dependency injection for inter-component communication.
Used Spring Data JPA and Hibernate for persistence layer development and data operations.
Implemented Spring Cloud configurations for Microservices communication and load balancing.
Tested backend REST APIs in Spring controllers for JSON payloads using Postman and Swagger/OpenAPI 3.0.
Designed and developed REST-based Microservices deployed on AWS using Docker containers and Kubernetes clusters.
Configured Kafka (Confluent Kafka) and Zookeeper for real-time messaging and asynchronous data streaming.
Developed Kafka Producer and Consumer classes using Avro schemas for event-driven architecture.
Designed persistence layer Data Access Objects (DAO) using JDBC, JPA, Hibernate, and PostgreSQL.
Performed administration and tuning of PostgreSQL databases, optimizing indexes and materialized views for high-performance queries.
Configured ETL integrations and data workflows for analytics using stored procedures and PL/SQL scripts.
Automated backup, re-indexing, and maintenance jobs for 24/7 high-availability database clusters.
Configured CI/CD pipelines using Jenkins and Terraform for automated deployment to AWS EC2 and Docker Hub.
Utilized AWS CloudWatch for monitoring server performance and triggered alerts for CPU, memory, and disk thresholds.
Implemented unit and integration testing using JUnit and Mockito to validate business logic and API contracts.
Worked on AWS S3 and Glacier for data storage and backup automation.
Collaborated with DevOps team for container orchestration using Kubernetes and Helm, improving deployment reliability.
Used GIT Version Controller for maintaining branches and managing code merges Environment: Spring Boot 3.x, Spring MVC, Spring Cloud, REST, RESTful Web Services, JAX-RS, SQL, PostgreSQL, JDBC, Hibernate, Angular 6–14+, React JS, NodeJS, TypeScript, JSON, SOAP, XML, Git, Jenkins, Terraform, Docker, Kubernetes, AWS (EC2, S3, RDS, SNS, SQS, IAM, CloudWatch), Confluent Kafka, Zookeeper, JUnit, Mockito, Postman, Prometheus, Grafana
Java Full Stack Developer
T-Mobile, Bellevue, WA Oct 2023 to June 2024
Responsibilities:
Worked within Agile/Scrum methodology, collaborating closely with product owners and cross-functional teams.
Provided technical support to the development team to ensure high-quality deliverables and adherence to release timelines.
Gathered requirements from Product Owners and created JIRA tickets for each user story to track sprint progress.
Developed and maintained dynamic web applications using Angular 8 – 14+, HTML5, CSS3 (SASS), TypeScript, JavaScript, and Bootstrap 5 for responsive UIs.
Built modular, reusable components and micro front-end architectures using Angular and React JS, ensuring scalability and maintainability.
Upgraded existing applications from Angular 6 to Angular 8+, ensuring compatibility with latest framework updates.
Designed and developed Spring Boot 3.x microservices with RESTful APIs, integrating with multiple backend systems.
Implemented Spring Cloud Config, Eureka Server, and Feign Clients for inter-service communication and load balancing.
Created Kafka Producer and Consumer classes using Confluent Kafka Streams for asynchronous event-driven communication between microservices.
Configured Kafka topics, partitions, and schema registry, optimizing message throughput and reliability.
Integrated AWS services (EC2, S3, Lambda, CloudFormation, RDS, CloudWatch) for deployment, scalability, and monitoring.
Developed CI/CD pipelines using Jenkins, Terraform, and AWS CodePipeline for automated build and deployment workflows.
Implemented Docker containerization for microservices and used Kubernetes (EKS) and Helm for orchestration and versioned rollouts.
Configured SonarQube and Nexus within Jenkins pipelines for continuous code-quality validation and artifact management.
Worked on AWS Elastic Beanstalk for application deployment and scaling of Spring Boot and Angular stacks.
Utilized Spring Security with OAuth2 and JWT for secure API authentication and authorization.
Created RESTful Web Services to exchange data between client and server using JSON and XML, following OpenAPI 3.0 specifications.
Developed MongoDB collections, indexes, and aggregation queries for data persistence, also worked with DynamoDB on AWS for low-latency data access.
Implemented asynchronous processing using RabbitMQ and event queues for background task execution.
Used JUnit 5, Mockito, and Postman/Newman for unit and integration testing of REST APIs.
Configured ELK Stack (Elasticsearch, Logstash, Kibana) along with Prometheus and Grafana for centralized logging and performance monitoring.
Collaborated with DevOps and QA teams to perform CI/CD validation and environment troubleshooting.
Used GitHub for version control, JIRA for Agile project tracking, and Confluence for documenting design and implementation details.
Environment: MEAN/Full Stack (Java + Angular 8–14+, Spring Boot 3.x, Spring Cloud, RESTful APIs, JSON, MongoDB, AWS (EC2, S3, Lambda, CloudFormation, RDS, CloudWatch), NodeJS, Docker, Kubernetes (EKS), Helm, Terraform, Jenkins, SonarQube, Nexus, Kafka / Confluent Kafka Streams, RabbitMQ, Prometheus, Grafana, ELK Stack, JUnit 5, Mockito, Postman, GitHub, JIRA, Confluence)
Full Stack Java Developer
BOSE Software Services Private Limited, India, Sep 2020 to July 2023 Responsibilities:
• Full life cycle experience including requirements analysis, high-level design, detailed design, UMLs, data model design, coding, testing, and creation of functional and technical design documentation.
• Developed stories and tasks by following Test-Driven Development (TDD), Behavior-Driven Development
(BDD), and pair programming practices.
• Provided daily updates in Scrum meetings with the client and collaborated with cross-functional teams for smooth sprint delivery.
• Mentored new team members on best practices involving Spring Boot 3.x, Java 11–17, and Microservices architecture.
• Developed web pages using Angular 6–14+, React JS, and TypeScript, leveraging modern features such as RxJS, Reactive Forms, and Material UI Components.
• Designed responsive and cross-browser-compatible UI using HTML5, CSS3 (SASS), JavaScript (ES6+), jQuery, and Bootstrap 5.
• Created interactive front-end components integrated with backend Spring Boot RESTful APIs using JSON and OpenAPI 3.0.
• Utilized Spring Cloud Config, Netflix Eureka, and Feign Clients for service discovery and centralized configuration management.
• Developed business logic using Spring Core, Spring MVC, Spring JPA, and Spring Security (OAuth2, JWT) for secure API access.
• Implemented asynchronous communication between services using Kafka (Confluent Kafka) and RabbitMQ, handling batch and real-time events.
• Built and containerized microservices using Docker and orchestrated deployments with Kubernetes (EKS) and Helm Charts.
• Created Terraform scripts to provision AWS infrastructure (EC2, S3, RDS, IAM, CloudWatch, Elastic Load Balancing, Lambda).
• Integrated CI/CD pipelines with Jenkins and AWS CodePipeline for continuous integration and automated deployments.
• Implemented centralized logging and performance monitoring using ELK Stack (Elasticsearch, Logstash, Kibana), Prometheus, and Grafana.
• Designed and optimized SQL queries, stored procedures, and triggers in Oracle and PostgreSQL databases.
• Utilized Hibernate ORM for mapping relational data to domain objects and managed transactions using Spring Data JPA.
• Developed REST and SOAP Web Services for data exchange and integrated them with external systems via API Gateway.
• Created and managed Cassandra and MongoDB clusters for NoSQL data handling in high-traffic modules.
• Implemented logging and exception handling using Log4J2 and SLF4J.
• Developed unit and integration tests using JUnit 5, Mockito, and Postman/Newman.
• Used Git for version control, JIRA for sprint tracking, and Confluence for documenting technical details and workflows.
• Participated in sprint reviews, retrospectives, and code reviews ensuring coding standards and architecture consistency.
Environment: Angular 6–14+, React JS, TypeScript, HTML5, CSS3, Bootstrap 5, Spring Boot 3.x, Spring Cloud, Spring JPA, Spring MVC, Spring Security, RESTful Web Services, Oracle, PostgreSQL, Cassandra, MongoDB, Kafka (Confluent Kafka), RabbitMQ, Docker, Kubernetes (EKS), Helm, Terraform, Jenkins, AWS (EC2, S3, RDS, IAM, Lambda, CloudWatch, ELB), ELK Stack, Prometheus, Grafana, Log4J2, JUnit 5, Mockito, Postman, Git, JIRA, Confluence Java Full Stack Developer
Allcargo Gati, India May 2018 to Aug 2020
Responsibilities:
Extensively used Hibernate in the data access layer to perform CRUD operations and manage persistence with Spring Data JPA.
Involved in Daily Scrum meetings, Sprint planning, and estimation of the tasks for the user stories; participated in retrospectives and presented Demos at the end of the sprint.
Worked in cross-platform and open-source environments including MEAN and MERN Stack development for web and API integration.
Developed complex Angular (6–14+) UI components and reusable modules to enhance application scalability and maintainability.
Built responsive and dynamic web pages using HTML5, CSS3 (SASS), TypeScript, JavaScript (ES6+), Bootstrap 5, and Angular Material.
Created various Angular Modules, Controllers, Components, and Services, integrating them with RESTful APIs using dependency injection.
Used Angular HttpClient and RxJS Observables to perform GET/POST requests and handle asynchronous data streams efficiently.
Extensively involved in upgrading existing systems from Angular 6 to Angular 14+, ensuring forward compatibility and performance improvements.
Developed backend REST APIs using NodeJS (v18+), Express.js, and Spring Boot 3.x, connecting to databases through ORM and DAO patterns.
Worked on RESTful Web Services (JSON, XML) and SOAP APIs for data exchange between distributed systems.
Built and maintained MongoDB clusters on MongoDB Atlas, leveraging schema design, indexing, and aggregation pipelines for optimized performance.
Performed data migration from MongoDB to AWS DynamoDB using AWS SDK and Lambda functions for serverless data access.
Created and scheduled automation scripts for data import/export and backups using Python and Shell scripting.
Worked on Express.js middleware configurations and JWT authentication for securing APIs.
Developed and tested REST APIs using Postman and automated integration flows with Newman and JMeter.
Configured Docker containers for microservice deployments and integrated with Kubernetes for orchestration.
Used Terraform scripts to automate infrastructure provisioning across AWS environments.
Deployed applications on AWS EC2 and Elastic Beanstalk, enabling continuous delivery pipelines through Jenkins and GitLab CI/CD.
Implemented version control using Git and Bitbucket, maintaining branches and merge strategies for feature development.
Created reusable PL/SQL procedures, triggers, and stored functions in Oracle for backend processing.
Documented system components, APIs, and architectural decisions using Confluence for team reference.
Used JIRA for sprint tracking, issue logging, and progress management. Environment: Angular 6–14+, HTML5, CSS3 (SASS), JavaScript (ES6+), TypeScript, Bootstrap 5, NodeJS (v18+), ExpressJS, RESTful APIs, Spring Boot 3.x, Hibernate, JPA, MongoDB, MongoDB Atlas, AWS DynamoDB, AWS EC2, Elastic Beanstalk, Python, Shell Scripting, Docker, Kubernetes, Terraform, Jenkins, Git, Bitbucket, Postman, JMeter, Oracle, PL/SQL, JIRA, Confluence
EDUCATION:
Bachelor of Technology (B.Tech) in Computer Science, Bharath Institute of Science and Technology, India
Master of Science (M.S.) in Computer Science, Auburn University, United States