I am a results-driven Java Developer with over 10 years of extensive experience in designing, developing, and maintaining enterprise-grade applications across banking, recruitment, and SaaS industries. I am highly proficient in backend development using Java, Spring Boot, and microservices architecture, and have a proven track record in enhancing system performance, reducing latency, and driving product innovation. I have hands-on experience in cloud-native development using AWS and Azure, implementing CI/CD pipelines, and containerizing applications with Docker and Kubernetes. I am recognized for leading large-scale digital transformation projects, mentoring junior engineers, and collaborating closely with cross-functional teams to deliver mission-critical applications. I am skilled in applying Agile methodologies and DevOps principles to accelerate development cycles and deliver high-quality, testable code. With excellent problem-solving, analytical, and leadership skills, I am committed to staying current with emerging technologies and industry best practices.

Aly Butt

I am a results-driven Java Developer with over 10 years of extensive experience in designing, developing, and maintaining enterprise-grade applications across banking, recruitment, and SaaS industries. I am highly proficient in backend development using Java, Spring Boot, and microservices architecture, and have a proven track record in enhancing system performance, reducing latency, and driving product innovation. I have hands-on experience in cloud-native development using AWS and Azure, implementing CI/CD pipelines, and containerizing applications with Docker and Kubernetes. I am recognized for leading large-scale digital transformation projects, mentoring junior engineers, and collaborating closely with cross-functional teams to deliver mission-critical applications. I am skilled in applying Agile methodologies and DevOps principles to accelerate development cycles and deliver high-quality, testable code. With excellent problem-solving, analytical, and leadership skills, I am committed to staying current with emerging technologies and industry best practices.

Available to hire

I am a results-driven Java Developer with over 10 years of extensive experience in designing, developing, and maintaining enterprise-grade applications across banking, recruitment, and SaaS industries. I am highly proficient in backend development using Java, Spring Boot, and microservices architecture, and have a proven track record in enhancing system performance, reducing latency, and driving product innovation. I have hands-on experience in cloud-native development using AWS and Azure, implementing CI/CD pipelines, and containerizing applications with Docker and Kubernetes.

I am recognized for leading large-scale digital transformation projects, mentoring junior engineers, and collaborating closely with cross-functional teams to deliver mission-critical applications. I am skilled in applying Agile methodologies and DevOps principles to accelerate development cycles and deliver high-quality, testable code. With excellent problem-solving, analytical, and leadership skills, I am committed to staying current with emerging technologies and industry best practices.

See more

Experience Level

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

Language

Javanese
Fluent
English
Fluent

Work Experience

Senior Java Developer at Monzo Bank
March 1, 2020 - June 5, 2024
Spearheaded the design and deployment of high-availability microservices, achieving uptime for core banking platforms. Collaborated with product, design, and DevOps teams to deliver scalable, customer-focused solutions. Engineered RESTful APIs capable of handling millions of transactions daily with optimal performance. Implemented advanced security protocols including OAuth2 and secure API frameworks ensuring compliance and data integrity. Modernized legacy platforms by leading migration to an event-driven architecture leveraging Kafka and Spring Cloud Stream. Advised on system architecture and contributed to long-term technical strategy aligned with business scaling goals.
Java Developer / Technical Lead at Randstad UK
April 1, 2016 - February 29, 2020
Directed backend development for HR technology used by over 5,000 internal stakeholders across the UK. Built robust, analytics-ready systems using Spring Boot and PostgreSQL, enabling real-time data visualization. Integrated major HR platforms like Workday and BambooHR through custom-built API layers. Enhanced application efficiency via Java profiling, query optimization, and indexing improvements. Streamlined CI/CD pipelines with Docker and Jenkins, deploying to AWS ECS for improved scalability. Mentored junior developers and established best practices in clean code, testing, and code reviews.
Software Engineer at IT Empathy
July 1, 2013 - March 31, 2016
Developed custom enterprise applications using Java, Spring MVC, and RESTful APIs for healthcare and finance sectors. Built interactive dashboards and reporting modules using JavaScript and backend integrations. Translated business requirements into scalable solutions in collaboration with cross-functional teams. Led the migration of legacy systems to AWS-hosted Spring Boot environments, improving reliability and performance. Authored reusable Java modules and internal documentation, accelerating team onboarding. Delivered technical workshops on Java optimization and clean coding principles.
Senior Java Developer at Monzo Bank
March 1, 2020 - June 26, 2024
Spearheaded the design and deployment of high-availability microservices ensuring uptime for core banking platforms. Collaborated with product, design, and DevOps teams to deliver scalable, customer-focused solutions. Engineered RESTful APIs capable of handling millions of transactions daily with optimal performance. Implemented advanced security protocols like OAuth2 and secure API frameworks ensuring compliance and data integrity. Modernized legacy platforms by leading migration to an event-driven architecture using Kafka and Spring Cloud Stream. Provided architectural advice and contributed to long-term technical strategies to support business scaling.
Java Developer / Technical Lead at Randstad UK
April 1, 2016 - February 29, 2020
Directed backend development for HR technology used by over 5,000 internal stakeholders across the UK. Built robust analytics-ready systems using Spring Boot and PostgreSQL enabling real-time data visualization. Integrated major HR platforms such as Workday and BambooHR via custom API layers. Enhanced application efficiency through Java profiling, query optimization, and indexing improvements. Streamlined CI/CD pipelines with Docker and Jenkins deploying to AWS ECS to improve scalability. Mentored junior developers and established best practices for clean code, testing, and code reviews.
Software Engineer at IT Empathy
July 1, 2013 - March 31, 2016
Developed custom enterprise applications in healthcare and finance sectors using Java, Spring MVC, and RESTful APIs. Built interactive dashboards and reporting modules with JavaScript integrations. Collaborated with cross-functional teams to translate business requirements into scalable solutions. Led migration of legacy systems to AWS-hosted Spring Boot environments boosting reliability and performance. Authored reusable Java modules and internal documentation accelerating new team member onboarding. Delivered technical workshops on Java optimization and clean coding practices.
Senior Java Developer at Monzo Bank
March 1, 2020 - Present
Led the design and deployment of high-availability microservices ensuring uptime for core banking platforms. Collaborated with product, design, and DevOps teams to deliver scalable customer-focused solutions. Engineered RESTful APIs capable of handling millions of transactions daily with optimal performance. Implemented advanced security protocols including OAuth2, modernized legacy platforms by migrating to event-driven architecture using Kafka and Spring Cloud Stream. Provided system architecture advice and contributed to long-term technical strategy aligned with business scaling goals.
Java Developer / Technical Lead at Randstad UK
February 1, 2020 - August 26, 2025
Directed backend development for HR technology used by over 5,000 internal stakeholders in the UK. Built robust analytics-ready systems with Spring Boot and PostgreSQL enabling real-time data visualization. Integrated major HR platforms like Workday and BambooHR via custom API layers. Improved application efficiency through Java profiling, query optimization, and indexing. Streamlined CI/CD pipelines with Docker and Jenkins, deploying to AWS ECS for scalability. Mentored junior developers and established best practices in clean code, testing, and code reviews.
Software Engineer at IT Empathy
March 1, 2016 - August 26, 2025
Built analytics-ready systems with Spring Boot and PostgreSQL for real-time data visualization. Integrated HR platforms such as Workday and BambooHR through custom API layers. Enhanced application performance via Java profiling, query optimization, and indexing improvements. Streamlined CI/CD pipelines using Docker and Jenkins, deploying efficiently to AWS ECS for scalability. Mentored junior developers and promoted best practices in clean code, testing, and code reviews.

Education

BSc at University of London
January 1, 2009 - December 31, 2013
BSc at University of London
January 1, 2009 - December 31, 2013
BSc in Computer Science at University of London
January 1, 2009 - January 1, 2013

Qualifications

Oracle Certified Professional: Java SE 11 Developer
January 11, 2030 - August 26, 2025
AWS Certified Developer – Associate
January 11, 2030 - August 26, 2025
Certified ScrumMaster (CSM)
January 11, 2030 - August 26, 2025

Industry Experience

Financial Services, Healthcare, Professional Services, Software & Internet, Other