| Mohammad Mustaq Shaik - Java Full Stack Developer |
| [email protected] |
| Location: Chicago, Illinois, USA |
| Relocation: |
| Visa: |
| Resume file: Mohammad_Mustaq_Shaik_1789744634417.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Name: Mohammad Mustaq Shaik
Mail: [email protected] Phone: 513-399-6570 PROFESSIONAL SUMMARY: Senior Java Full Stack Developer with 11+ years of enterprise application development experience, specializing in Java, Spring Boot, Microservices, REST/SOAP Web Services, API integration, messaging, databases, containerized applications, CI/CD, and production troubleshooting. Strong hands-on expertise across Java 21/17/11/8, Core Java, Advanced Java, Spring Boot, Spring MVC, Spring Security, Spring Data, Hibernate/JPA, JDBC, multithreading, collections, concurrency, exception handling, and enterprise design patterns. Extensive experience designing, developing, integrating, and supporting Java/Spring Boot Microservices, implementing independently maintainable business capabilities and integrations across large-scale distributed enterprise environments. Strong API development and integration experience using REST, RESTful Web Services, SOAP, JSON, XML, Swagger/OpenAPI, API Gateway, Spring MVC, and Java/JavaScript services, supporting internal and external enterprise integrations. Experienced integrating and managing APIs exposed by Microservices using REST/SOAP, Spring Boot, API Gateway, authentication, validation, transformation, exception handling, versioning, and standardized API contracts. Strong message-oriented and event-driven development experience using Apache Kafka, IBM MQ, asynchronous processing, producer-consumer, publish/subscribe, message routing, retries, and reliable message-processing patterns. Hands-on workflow and process-orchestration experience using Camunda, Java, Spring Boot, REST APIs, and BPMN-based process concepts, integrating application services into business-process workflows. Experienced with JBoss Fuse, Java, REST/SOAP Web Services, messaging, and enterprise integration patterns, supporting service routing, transformation, orchestration, and integration between enterprise systems. Strong relational database experience using MySQL, Oracle, PostgreSQL, SQL Server, Hibernate/JPA, JDBC, stored procedures, complex SQL, query optimization, transactions, and indexing. Strong troubleshooting and Root Cause Analysis (RCA) experience across Java applications, APIs, messaging, databases, application servers, containers, and distributed services, independently driving issues from initial investigation through permanent corrective action. Experienced with Docker, Kubernetes, EKS/GKE, Tomcat, and JBoss-based application environments, supporting application configuration, deployment, runtime troubleshooting, scaling, and production operations. Strong DevOps and CI/CD experience using Jenkins, Git/GitHub, Maven, Artifactory, SonarQube, Docker, and Kubernetes, creating and maintaining automated build, testing, packaging, and deployment workflows. Experienced configuring and troubleshooting Jenkins build jobs and pipelines, integrating Maven builds, automated tests, static validation, artifact management, container packaging, and deployment processes. Strong application-server experience involving Tomcat/JBoss configuration, JVM settings, application deployments, environment configuration, connection management, logging, and runtime troubleshooting. Strong frontend and JavaScript-service experience using JavaScript, TypeScript, React/Angular, HTML5, CSS3, Node.js, REST APIs, and JSON, integrating user-facing and service-layer functionality with Java Microservices. Experienced designing applications for performance, scalability, resiliency, security, and maintainability, applying distributed-system patterns, messaging, optimized persistence, container orchestration, and defensive API design. Proven technical leadership with strong verbal/written communication, independently handling technical analysis, architecture/design discussions, RCA, code reviews, troubleshooting, documentation, and collaboration with client and engineering stakeholders. Experienced working in Agile/Agile Craft and Scrum environments, participating in backlog refinement, sprint planning, design, development, code reviews, automated testing, CI/CD, deployment, production support, and retrospectives. TECHNICAL SKILLS: Java Java 21/17/11/8, Core Java, Advanced Java, Multithreading, Concurrency, Collections, Streams, Design Patterns Spring Spring Boot, Spring MVC, Spring Security, Spring Data, Hibernate/JPA, JDBC APIs / Web Services REST, RESTful APIs, SOAP, Web Services, API Gateway, JSON, XML, Swagger/OpenAPI Integration / BPM Camunda, BPMN, JBoss Fuse, Enterprise Integration Patterns, Service Routing, Transformation Messaging Apache Kafka, IBM MQ/WMQ, Message-Oriented Architecture, Producer-Consumer, Pub/Sub, Async Processing Frontend JavaScript, TypeScript, React, Angular, Node.js, HTML5, CSS3 Databases MySQL, Oracle, PostgreSQL, SQL Server, Hibernate/JPA, JDBC, Complex SQL DevOps / CI/CD Jenkins, Git/GitHub, Maven, Artifactory, SonarQube, CI/CD, Build Jobs Containers Docker, Kubernetes, EKS, GKE Application Servers Tomcat, JBoss, JBoss Fuse, JVM Configuration Testing JUnit, Mockito, Spring Boot Test, Integration Testing, REST API Testing Engineering RCA, Troubleshooting, Agile/Agile Craft, System Design, Code Reviews, Production Support WORK EXPERIENCE: Client: BNY Mellon, Chicago, IL January 2024 Present Role: Senior Full Stack Developer Responsibilities: Designed and developed enterprise financial applications using Java 21, Spring Boot, Microservices, and REST APIs, implementing distributed services supporting transaction processing, asset servicing, reporting, and operational banking workflows. Developed backend services using Core Java, Spring Boot, Spring Data JPA, and Hibernate, maintaining clear separation across API, business, integration, and persistence layers. Designed and integrated Microservice APIs using Spring Boot, REST, JSON, and API Gateway, defining request/response contracts, validation, exception handling, versioning, and downstream integration behavior. Integrated enterprise services through REST and SOAP Web Services using Java/Spring Boot, transforming XML/JSON payloads and maintaining interfaces between modern Microservices and established financial platforms. Developed API-management patterns using AWS API Gateway, REST APIs, Spring Boot, and security controls, exposing backend functionality through controlled and reusable service interfaces. Developed Java/JavaScript service integrations using Spring Boot, Node.js/JavaScript, REST APIs, and JSON, supporting application workflows spanning backend and web-service components. Implemented message-oriented services using Apache Kafka, Java, Spring Boot, and producer-consumer patterns, decoupling financial application processing from downstream systems. Developed reliable asynchronous processing using Kafka, message routing, retries, idempotent processing, and exception handling, improving resiliency across distributed financial workflows. Integrated enterprise messaging workflows using IBM MQ concepts, Java, Spring-based integrations, and asynchronous processing, supporting reliable communication with established downstream applications. Developed workflow-oriented application components using Camunda, Java, Spring Boot, and REST APIs, coordinating multi-step business processes across independently deployed application services. Modeled process flows using Camunda/BPMN concepts, service tasks, Java delegates, and REST integrations, separating process orchestration from underlying Microservice business capabilities. Developed enterprise integrations using JBoss Fuse, Java, REST/SOAP services, and messaging patterns, supporting routing and transformation between distributed application endpoints. Applied enterprise integration patterns through JBoss Fuse, message routing, transformation, and service orchestration, maintaining interoperability between modern services and established enterprise systems. Developed persistence components using Hibernate/JPA, Oracle/PostgreSQL, JDBC, and complex SQL, supporting transactional financial application requirements. Developed and optimized database operations using Oracle SQL, joins, indexes, transactions, query analysis, and Hibernate/JPA, addressing application performance and data-access requirements. Developed full-stack functionality using React/TypeScript, JavaScript, REST APIs, and Spring Boot, integrating enterprise user interfaces with secured backend services. Implemented application security using Spring Security, OAuth 2.0, JWT, and API Gateway controls, enforcing authentication and authorization across exposed Microservices. Developed automated tests using JUnit, Mockito, Spring Boot Test, and API integration testing, validating Java business logic, REST/SOAP interfaces, persistence components, and messaging behavior. Containerized application services using Docker, Kubernetes/EKS, Java, and Spring Boot, supporting standardized runtime environments, service scaling, health monitoring, and controlled releases. Configured and supported Java application runtime environments using Tomcat/JBoss, JVM configuration, deployment properties, and application logging, diagnosing runtime and configuration-related failures. Created and maintained CI/CD workflows using Jenkins, Maven, Git/GitHub, and Artifactory, automating compilation, JUnit execution, code validation, artifact publishing, container creation, and deployments. Managed Jenkins build jobs and pipeline stages, troubleshooting build failures, dependency issues, test failures, environment configuration, and deployment-related problems. Independently drove root cause analysis using Java diagnostics, Splunk, application logs, SQL analysis, and distributed tracing, following failures across APIs, messaging, databases, and containerized services through permanent resolution. Led code/design reviews across Java, Spring Boot, APIs, Camunda, messaging, databases, and DevOps, communicating technical decisions and mentoring engineers on maintainability, reliability, and troubleshooting. Collaborated with architects, business stakeholders, QA, DevOps, and distributed engineering teams within Agile/Agile Craft, contributing to requirements, technical analysis, design, development, CI/CD, production support, RCA, and engineering improvements. Environment: Java 21, Core Java, Spring Boot, Spring MVC, Spring Security, Spring Data, Hibernate, JPA, JDBC, Microservices, REST APIs, SOAP Web Services, API Gateway, JSON, XML, Swagger/OpenAPI, Camunda, BPMN, JBoss Fuse, Apache Kafka, IBM MQ, Messaging Patterns, React, TypeScript, JavaScript, Node.js, Oracle, PostgreSQL, SQL, AWS API Gateway, EKS, Docker, Kubernetes, Tomcat, JBoss, Jenkins, Git/GitHub, Maven, Artifactory, SonarQube, JUnit, Mockito, OAuth 2.0, JWT, Splunk, OpenTelemetry, Agile/Agile Craft. Client: 7-Eleven, Irving, Tx November 2021 December 2023 Role: Senior Full Stack Developer Responsibilities: Developed distributed retail applications using Java 17/11, Spring Boot, Microservices, and REST APIs, supporting store operations, inventory, franchise management, reporting, and enterprise integrations. Designed backend components using Core Java, Spring Boot, Hibernate/JPA, and design patterns, maintaining modular API, service, persistence, and integration responsibilities. Developed and integrated REST APIs using Spring Boot, Spring MVC, JSON, and API Gateway patterns, exposing reusable Microservice capabilities to web, mobile, and enterprise consumers. Integrated established enterprise functionality using REST/SOAP Web Services, Java, XML/JSON, and Spring, supporting communication between modern services and downstream applications. Developed event-driven services using Apache Kafka, Java, Spring Boot, and producer-consumer patterns, supporting asynchronous retail-processing workflows. Implemented reliable messaging using Kafka, retries, idempotent processing, exception handling, and asynchronous patterns, protecting distributed application workflows against transient failures. Developed workflow-oriented backend functionality using Camunda concepts, Spring Boot, Java, and REST services, coordinating multi-step business operations across application services. Supported enterprise integration flows using JBoss Fuse concepts, REST/SOAP interfaces, messaging, and routing patterns, connecting application capabilities across heterogeneous endpoints. Developed persistence functionality using Hibernate/JPA, PostgreSQL, SQL, and relational database patterns, supporting transactional store and franchise workloads. Worked with MySQL-compatible relational concepts and SQL optimization techniques alongside PostgreSQL-backed services, developing joins, indexing strategies, transactional queries, and application data-access logic. Developed frontend functionality using React/TypeScript, JavaScript, REST/GraphQL, and Spring Boot, integrating store and operational interfaces with backend Microservices. Developed JavaScript/TypeScript service functionality using Node.js, REST APIs, JSON, and backend integrations, supporting web and application-integration requirements. Implemented application security using Spring Security, OAuth 2.0/JWT, API validation, and authorization controls, protecting enterprise service operations. Developed automated tests using JUnit, Mockito, Spring Boot Test, and integration testing, validating backend services, APIs, persistence components, and messaging behavior. Containerized services using Docker, Kubernetes/GKE, Java, and Spring Boot, supporting repeatable application deployment and horizontal scaling. Supported application-server and container runtime troubleshooting using Tomcat concepts, JVM settings, Kubernetes logs, and Java diagnostics, identifying runtime and deployment failures. Built CI/CD workflows using Jenkins/Azure DevOps, Git/GitHub, Maven, and Artifactory, automating application builds, testing, packaging, container delivery, and deployments. Maintained and troubleshot Jenkins build jobs, resolving compilation, dependency, unit-test, artifact, environment, and deployment failures. Independently performed RCA using Java logs, Kafka diagnostics, database analysis, Kubernetes/Grafana monitoring, and API traces, identifying root causes across distributed application components. Collaborated with product owners, architects, QA, DevOps, and distributed engineering teams within Agile/Scrum, contributing to design, development, testing, CI/CD, production troubleshooting, and continuous engineering improvements. Environment: Java 17/11, Core Java, Spring Boot, Spring MVC, Spring Security, Spring Data, Hibernate, JPA, Microservices, REST APIs, SOAP Web Services, API Gateway, JSON, XML, Camunda, JBoss Fuse, Apache Kafka, Messaging Patterns, React, TypeScript, JavaScript, Node.js, PostgreSQL, SQL, Docker, Kubernetes, GKE, Tomcat, Jenkins, Azure DevOps, Git/GitHub, Maven, Artifactory, JUnit, Mockito, OAuth 2.0, JWT, Grafana, Agile/Scrum. Client: Dignity Health, San Francisco, CA November 2019 October 2021 Role: Senior Full Stack developer Responsibilities: Developed enterprise healthcare applications using Java 11, Spring Boot, Microservices, and Web Services, supporting patient, appointment, eligibility, clinical integration, and administrative workflows. Built backend services using Core Java, Spring Boot, Spring Data, and Hibernate/JPA, implementing modular healthcare business capabilities across distributed applications. Developed RESTful APIs using Java, Spring MVC, JSON, and Spring Boot, exposing healthcare functionality through standardized service interfaces. Integrated healthcare applications using REST and SOAP Web Services, XML/JSON, Java, and Spring, supporting interoperability between modern applications and established enterprise systems. Developed healthcare interoperability functionality using HL7, FHIR, REST/SOAP services, and Java, exchanging clinical and administrative data between enterprise healthcare platforms. Implemented message-oriented healthcare integrations using Apache Kafka, IBM MQ, Java, and Spring Boot, supporting asynchronous communication between source and downstream systems. Applied producer-consumer, publish/subscribe, retries, message validation, and exception-handling patterns across Kafka/IBM MQ integrations to improve processing reliability. Supported process-oriented healthcare workflows using Java, workflow orchestration concepts, REST services, and Spring Boot, coordinating multi-step application and integration activities. Developed integration components using enterprise routing/transformation patterns, Java, REST/SOAP services, and messaging, connecting heterogeneous healthcare systems. Developed relational persistence using Oracle, PostgreSQL, Hibernate/JPA, and JDBC, supporting transactional healthcare application requirements. Wrote and optimized Oracle SQL involving joins, indexes, aggregations, transactions, and query analysis for application processing and reporting. Developed frontend functionality using Angular/JavaScript, HTML5/CSS3, REST APIs, and Spring Boot, integrating healthcare user workflows with Java backend services. Developed unit and integration tests using JUnit, Mockito, Spring Boot Test, and API testing, validating service logic, REST/SOAP interfaces, persistence, and messaging components. Containerized and deployed Java services using Docker, Kubernetes, Azure, and Spring Boot, supporting repeatable application environments and scalable workloads. Built CI/CD workflows using Jenkins, Maven, Git, and Docker, maintaining automated builds, tests, packaging, and deployment processes. Independently performed root cause analysis using Java logs, IBM MQ/Kafka diagnostics, Oracle SQL analysis, and Linux tools, tracing production failures across healthcare integration workflows. Collaborated with architects, analysts, QA, DevOps, and distributed engineers within Agile/Scrum, supporting design, development, integration, CI/CD, production troubleshooting, RCA, and application support. Environment: Java 11, Core Java, Spring Boot, Spring MVC, Spring Security, Spring Data, Hibernate, JPA, JDBC, Microservices, REST APIs, SOAP Web Services, XML, JSON, Apache Kafka, IBM MQ/WMQ, Messaging Patterns, HL7, FHIR, Angular, JavaScript, Oracle, PostgreSQL, SQL Server, Docker, Kubernetes, Azure, Tomcat/JBoss, Jenkins, Git, Maven, JUnit, Mockito, Linux, Bash/Shell, OAuth 2.0, JWT, Agile/Scrum. Client: PWC, India April 2017 August 2019 Role: Software Developer II Responsibilities: Developed enterprise Java applications using Java 8, Spring Boot, Spring MVC, and Hibernate/JPA, implementing backend business functionality across multi-tier architectures. Developed reusable components using Core Java, OOP principles, collections, exception handling, and enterprise design patterns, maintaining modular application functionality. Built Spring services using Java, Spring IoC, Spring Data, and Hibernate, separating controller, business, persistence, and integration concerns. Developed RESTful Web Services using Java, Spring Boot, JSON, and Swagger/OpenAPI, providing reusable application interfaces. Integrated enterprise systems using REST/SOAP Web Services, Java, XML/JSON, and Spring, supporting service communication across heterogeneous applications. Developed message-oriented integration components using Java, enterprise messaging patterns, asynchronous processing, and Spring, supporting decoupled application workflows. Implemented service-routing and transformation concepts using Java integration patterns, XML/JSON, REST/SOAP, and messaging, supporting enterprise application connectivity. Developed persistence functionality using Hibernate/JPA, Oracle, PostgreSQL, and JDBC, supporting transactional enterprise applications. Developed complex SQL using Oracle/PostgreSQL, joins, subqueries, indexes, and transactions, supporting application-processing and reporting requirements. Developed web functionality using AngularJS, JavaScript, HTML5, CSS3, and REST APIs, integrating user interfaces with Java services. Developed automated tests using JUnit, Mockito, Java, and Spring, validating business logic, APIs, persistence components, and exception behavior. Deployed and supported Java applications using Tomcat/JBoss, JVM configuration, Linux, and application logs, troubleshooting environment and runtime issues. Created CI/CD workflows using Jenkins, Maven, Git/GitHub, and Docker, automating compilation, testing, packaging, and application deployment. Performed RCA using Java debugging, Spring logs, Hibernate/SQL analysis, and Linux utilities, identifying root causes across application and persistence layers. Worked with client stakeholders, QA, DevOps, and distributed engineers within Agile/Scrum, supporting technical analysis, development, testing, Jenkins delivery, troubleshooting, and production releases. Environment: Java 8, Core Java, J2EE, Spring Framework, Spring Boot, Spring MVC, Spring Data, Hibernate, JPA, JDBC, Microservices, REST APIs, SOAP Web Services, XML, JSON, Messaging Patterns, AngularJS, JavaScript, HTML5, CSS3, Oracle, PostgreSQL, SQL Server, Tomcat, JBoss, Jenkins, Git/GitHub, Maven, Docker, JUnit, Mockito, Linux/UNIX, Swagger/OpenAPI, Agile/Scrum. Client: HDFC, Hyderabad, India July 2016 March 2017 Role: Java Developer Responsibilities: Developed enterprise banking applications using Core Java, J2EE, Spring MVC, and Hibernate, implementing transactional functionality across layered application architectures. Developed reusable Java components using OOP principles, collections, exception handling, and design patterns, maintaining separation between business and persistence responsibilities. Implemented Spring MVC controllers using Java, Spring IoC, request mappings, and validation, processing banking application requests and workflows. Developed REST and SOAP integrations using Java/J2EE, Spring, XML, and JSON, connecting banking functionality with internal and downstream enterprise applications. Developed Web Services using REST/SOA, SOAP concepts, Java, and XML, supporting synchronous service communication across established banking systems. Implemented message-oriented integration concepts using Java, asynchronous processing, enterprise messaging patterns, and exception handling, supporting decoupled application communication. Developed persistence functionality using Hibernate/JPA, JDBC, MySQL/PostgreSQL, and SQL, supporting transactional banking operations. Developed complex SQL using joins, subqueries, transactions, JDBC, and relational database structures, supporting application data retrieval and reporting. Developed server-side web functionality using JSP, Servlets, JavaScript, HTML, and CSS, integrating presentation workflows with Java backend components. Developed unit tests using JUnit, Java, Spring, and Hibernate, validating business and persistence functionality during application enhancements. Deployed and troubleshot Java applications using JBoss, Linux, JVM/application logs, and SQL analysis, identifying runtime, configuration, and application defects. Participated in Agile/Scrum with analysts, QA, and developers across requirements, development, testing, defect resolution, build/deployment support, troubleshooting, and application releases. Environment: Java 8, Core Java, J2EE, Spring Framework, Spring MVC, Spring IoC, Hibernate, JPA, JDBC, REST APIs, SOAP Web Services, REST/SOA, XML, JSON, Messaging Patterns, JSP, Servlets, JavaScript, HTML, CSS, MySQL, PostgreSQL, SQL, JUnit, JBoss, Linux, SVN, Design Patterns, Agile/Scrum. Keywords: continuous integration continuous deployment quality analyst message queue javascript bay area California Illinois Texas |