Available to hire
I am proficient in core and enterprise Java development with recent experience working on frameworks like Spring, Hibernate, JAX-WS, JAX-RS, and Struts. I am skilled in functional programming using Java 8 lambdas and have a strong understanding of microservices architecture, developing secure web services that comply with OWASP standards.
I have held technical lead positions and mentored junior developers, driving project success in agile environments. My expertise spans Java core and enterprise technologies, continuous integration/deployment with Jenkins and Git, and working knowledge of AWS, always focusing on secure, efficient, and scalable software solutions.
Work Experience
TechLead at Tech Mahindra Ltd. (End Client: Scotia bank)
March 1, 2024 - August 20, 2025Led Java development projects focusing on fixing security vulnerabilities according to OWASP standards using Fortify scans integrated with Jenkins. Developed and troubleshot microservices using Spring Cloud and Java 8, created JAX-RS HTTP clients with SSL authentication, and worked on TLS SOAP web services for mortgage/lending systems at Scotiabank. Mentored a team of 8 members in code vulnerabilities and best practices within an agile environment.
Senior Java Developer at Fahm Technology Partners
November 1, 2019 - August 20, 2025Developed Spring Batch processes and RESTful services to facilitate business transaction summaries for clients. Tuned Spring Security OAuth for REST services, developed RabbitMQ message listener adapters and Unix scripts for batch processing and secure file transfer. Provided bug fixes and enhancements to the Barnes & Noble College Booksellers web application in an agile environment.
Java Developer (Contract) at Nityo Infotech / Tata Consultancy Services (End Client: Sun Life Financial)
December 1, 2018 - August 20, 2025Developed client APIs and parallel record processing using threads for Zoom server integration. Designed Spring Batch computations for a digital signature application, enabling switching between parallel and sequential processing modes. Enhanced microservices-based digital signature portal, developed extensive logging using Java 8 streams, and gained exposure to Docker deployment in an agile setting.
Java Team Lead at Softech Systems, Pakistan Capital Markets
May 1, 2017 - August 20, 2025Led the design and development of a bespoke Fund Management System for wealth management clients using core Java, Spring Boot, Hibernate, and web services. Developed financial product definitions, computations, and reporting modules. Mentored team members on advanced Java concepts and unit testing. Enhanced existing applications for performance and scalability, including multithreaded models and distributed ATM modules for concurrent transaction handling.
Contract Developer at Ikrama Enterprises
June 1, 2014 - August 20, 2025Developed multithreaded applications implementing locking, thread pools, and client-server communication via sockets. Built a cache for effective processing and developed REST APIs for an inventory application. This work supported completing an Oracle Master Java Developer project remotely.
IT Solutions/Java Developer at TD Bank Financial Group – TD Securities Capital Markets
June 1, 2012 - August 20, 2025Developed and enhanced applications and reports including derivative consolidation between 'summit' and 'calypso' systems. Managed message consumption from IBM MQ queues, trade data loading with multithreading, and support for low latency and optimized data transfers. Facilitated Calypso upgrades ensuring data integrity and implemented single sign-on authentication processes. Developed UNIX scripts for user group permissions and utilities for secure FTP and SFTP transmissions.
Developer (Contract) at IAMSR (Institute for Advance Management Systems Research, Finland)
June 1, 2008 - August 20, 2025Designed and developed a project using PHP and MySQL with remote components developed in VB Dot Net Remote API’s.
Senior Software Engineer at Softech Systems, Pakistan
September 1, 2007 - August 20, 2025Developed risk analysis, P&L reports, and trading modules for clients and brokers using Java platform. Created web components for executing trade orders with JSP, JSTL, and tag libraries running on JBoss and Tomcat servers. Developed archival modules for stock market brokers using core Java parallelism and OOP principles. Led prototyping and coordination with clients and teams for enhancements and design changes.
Senior Software Quality Assurance & Support Engineer at Auto Soft Dynamics, Pakistan
August 1, 2005 - August 20, 2025Developed test cases for business process validation, analyzed and optimized reporting processes from banking systems to management information systems. Coordinated with teams for performance issue resolution and test planning. Created scripts for scheduled tasks and developed PL/SQL procedures for module integration and deployment.
Education
MS in Computer Science at Sir Syed University of Engineering & Technology, Pakistan
January 11, 2030 - January 1, 2003Qualifications
Oracle Certified Associate, Java SE 8 Programmer
March 1, 2025 - August 20, 2025Green Belt Assessment Secure Coding Java Enterprise - Scotiabank
May 1, 2023 - August 20, 2025White Belt Assessment Secure Coding Java Spring - Scotiabank
November 1, 2023 - August 20, 2025Oracle Certified Java SE6 Master Developer
March 1, 2014 - August 20, 2025Oracle Certified Java SE6 Programmer
July 1, 2013 - August 20, 2025Industry Experience
Financial Services, Software & Internet, Professional Services