Skip to main content
Ali Umair

Ali Umair

Senior Java Developer | Spring Boot | Microservices | Software Architecture

Talent
USMember since October 19, 2026
KotlinSpring BootSpring MVCSpring DataHibernate/JPAREST APIsJava EEJSPServletsStrutsMicroservicesSpring CloudEurekaHystrixKafkaRabbitMQElasticsearchMySQLPostgreSQLSQL ServerMongoDBSQLAngularTypeScriptReactNode.jsExpressAWSDockerKubernetes
·

Hire this person

Send a job offer directly to this candidate

KotlinSpring BootSpring MVCSpring DataHibernate/JPA

About

Senior Java Developer and Software Architect with 15+ years of experience building and modernizing enterprise applications across ERP, fulfilment, payroll, cardholder and integration domains. Strong hands-on background in Java (including 17 and current Java 21), Spring Boot, Spring MVC, Hibernate/JPA, REST APIs, Kafka and microservices, with experience in Spring Cloud, Eureka, Hystrix, SQL/NoSQL databases, testing and cloud-native delivery. Experienced in legacy modernization from JSP/Struts and XML-based Spring configuration to annotation-based services and Angular frontends.

Master’s degrees in Software Engineering and Data Science & Analytics.

Experience

Senior Software Engineer - Tactical Fulfillment Solutions

(2023-07)

  • Develop and enhance Kotlin and Spring Boot services for shipment and fulfilment workflows, integrating Royal Mail, DHL and FedEx carrier APIs for bulk shipping-label processing.
  • Build and maintain backend services using MongoDB, SQL Server, REST interfaces, Docker and Gradle, supporting operational reliability and maintainable integrations.
  • Implemented application log monitoring using Filebeat, Logstash and Kibana, alongside Grafana and Prometheus Blackbox Exporter for synthetic monitoring.
  • Designed an AI-assisted packing recommendation API using historical order data and exact-match, similarity-match and recommendation fallbacks; integrated AI capabilities with backend service workflows.
  • Built a company-handbook retrieval assistant using Spring AI/LangChain and vector search, demonstrating practical integration of AI services into enterprise applications.

Senior Software Architect - i2c Inc

(2011-11 - 2022-12)

  • Designed, developed and maintained enterprise Java applications covering ERP, payroll, project management, cardholder services and real-time integrations.
  • Built ERP modules for inventory, purchasing, sales, stock management, timesheets, POS, CRM, accounting reports and dashboards using Java, Spring Boot, Spring Data, Kafka, Elasticsearch and MySQL.
  • Worked with Spring Cloud, Eureka and Hystrix in microservice-oriented ERP architecture for service discovery and resilience.
  • Modernized project-management applications by migrating Spring/Hibernate XML configuration to annotation-based configuration and replacing JSP/Struts UI components with Angular and TypeScript.
  • Developed payroll modules for employee management, payroll definitions, monthly salary calculations, salary slips and employee dashboards using JSP, Servlets, PostgreSQL, Quartz and JasperReports.
  • Implemented real-time biometric log integration using Java socket programming, RabbitMQ, Spring Boot, React and MySQL.
  • SAS135 Biometric Device Integration: reverse engineered the device SDK and developed a custom API to read device logs and integrate attendance data with the company payroll application.
  • Enhanced a cardholder web application with CSV bulk-card generation, inquiries and branding using Angular, Node.js, Express, MongoDB and JWT.

Education

Master - Data Science and Analytics - University of Hertfordshire (2021-02 - 2023-02)

Master - Software Engineering - University of Punjab (2009-07 - 2011-07)

Skills

Senior Java DeveloperSpring BootMicroservicesSoftware Architecture

Reviews

Related