I am Muhammad Rafique Anwar, a seasoned Software Engineer and Technical Architect with expertise in enterprise-level Java/J2EE and Spring ecosystems. I design scalable, secure architectures, lead cross-functional teams, and drive data-centric, cloud-native solutions across multi-tenant environments. I enjoy translating complex requirements into robust software foundations and guiding delivery with a strong emphasis on quality, observability, and collaboration. I have training in AI and machine learning, including large language models and retrieval-augmented generation, with published work in reinforcement learning. I bring hands-on experience with cloud-native messaging (Confluent Kafka, Google Pub/Sub), Data Lakehouse concepts, ETL, and modern data tooling. I actively apply DevOps practices (IaC, CI/CD) and foster Agile teams while continuing to explore AI/ML applications when relevant to business goals.

Muhammad Rafique Anwar

I am Muhammad Rafique Anwar, a seasoned Software Engineer and Technical Architect with expertise in enterprise-level Java/J2EE and Spring ecosystems. I design scalable, secure architectures, lead cross-functional teams, and drive data-centric, cloud-native solutions across multi-tenant environments. I enjoy translating complex requirements into robust software foundations and guiding delivery with a strong emphasis on quality, observability, and collaboration. I have training in AI and machine learning, including large language models and retrieval-augmented generation, with published work in reinforcement learning. I bring hands-on experience with cloud-native messaging (Confluent Kafka, Google Pub/Sub), Data Lakehouse concepts, ETL, and modern data tooling. I actively apply DevOps practices (IaC, CI/CD) and foster Agile teams while continuing to explore AI/ML applications when relevant to business goals.

Available to hire

I am Muhammad Rafique Anwar, a seasoned Software Engineer and Technical Architect with expertise in enterprise-level Java/J2EE and Spring ecosystems. I design scalable, secure architectures, lead cross-functional teams, and drive data-centric, cloud-native solutions across multi-tenant environments. I enjoy translating complex requirements into robust software foundations and guiding delivery with a strong emphasis on quality, observability, and collaboration.

I have training in AI and machine learning, including large language models and retrieval-augmented generation, with published work in reinforcement learning. I bring hands-on experience with cloud-native messaging (Confluent Kafka, Google Pub/Sub), Data Lakehouse concepts, ETL, and modern data tooling. I actively apply DevOps practices (IaC, CI/CD) and foster Agile teams while continuing to explore AI/ML applications when relevant to business goals.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Senior Software Engineer at Reapit
January 1, 2025 - Present
Designed and developed backend services using Java and Spring Boot within a microservices-based SaaS architecture; built and maintained RESTful APIs to support property management features and third-party integrations; implemented event-driven messaging for high-volume, multi-tenant environments; improved system performance, availability, and security; collaborated with cross-functional teams in an Agile Scrum environment.
Senior Integration Engineer (Java) at Argenti – ICM Consulting Pty Ltd
January 1, 2022 - January 1, 2024
Led migration of core finance system integrations from on-premises to Google Cloud Platform; refactored legacy architecture for cloud readiness and cost effectiveness; migrated legacy JMS-based integrations to cloud-native messaging with Confluent Kafka/Pub/Sub; used Enterprise Integration Patterns with Apache Camel to decouple interfaces; implemented observability and built CI/CD pipelines with IaC automation.
Technical Architect at KAZ Software Limited
January 1, 2014 - January 1, 2019
Designed and architected scalable, high-performance Java applications; defined architecture strategy, selected frameworks/tools, and guided cross-functional teams; developed POCs to evaluate feasibility and scalability; promoted best practices and conducted code reviews; produced technical documentation and guidelines.
Principal Software Engineer at KAZ Software Limited
January 1, 2011 - January 1, 2014
Led architectural decisions, mentored developers, and delivered enterprise Java applications; oversaw integration of Java-based systems; provided technical direction and contributed to DevOps practices (CI/CD).
Senior Software Engineer at KAZ Software Limited
January 1, 2008 - January 1, 2011
Led a team building Java, Python, and Scala-based dynamic web applications; acted as technical lead for platform selection and delivery; developed and optimized RESTful APIs and microservices; ensured seamless integration with external systems and maintained overall quality.
Software Engineer at Spectrum Engineering Consulting Limited
January 1, 2005 - January 1, 2008
Conducted R&D to evaluate and adopt tools/technologies; participated in full SDLC, including requirements, design, implementation, testing, and deployment; performed architectural feasibility analyses and prototyping; practiced agile methodologies (TDD, Scrum) for iterative delivery.

Education

Master of Data Science at Monash University, Melbourne, Australia
January 11, 2030 - January 1, 2021
Bachelor’s in Computer Science at North South University, Dhaka, Bangladesh
January 11, 2030 - January 1, 2004

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Computers & Electronics, Other

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more