I am a seasoned software engineer with over 10 years of experience specializing in back-end development, cloud solutions, and full stack engineering using technologies like Java Spring Boot, NodeJS, and AWS. Throughout my career, I have designed and implemented scalable, secure systems and led development teams, employing best practices such as CI/CD pipelines and microservices architectures. I have hands-on expertise in multiple programming languages and frameworks, and enjoy solving challenging technical problems in a collaborative environment. Passionate about continuous learning and agile software development, I have worked across various sectors including finance, telecommunications, gaming, and healthcare. I thrive in roles where I can apply my deep technical knowledge to build robust, production-ready software and contribute to the growth and success of my team and company.

Fahad Majeed

I am a seasoned software engineer with over 10 years of experience specializing in back-end development, cloud solutions, and full stack engineering using technologies like Java Spring Boot, NodeJS, and AWS. Throughout my career, I have designed and implemented scalable, secure systems and led development teams, employing best practices such as CI/CD pipelines and microservices architectures. I have hands-on expertise in multiple programming languages and frameworks, and enjoy solving challenging technical problems in a collaborative environment. Passionate about continuous learning and agile software development, I have worked across various sectors including finance, telecommunications, gaming, and healthcare. I thrive in roles where I can apply my deep technical knowledge to build robust, production-ready software and contribute to the growth and success of my team and company.

Available to hire

I am a seasoned software engineer with over 10 years of experience specializing in back-end development, cloud solutions, and full stack engineering using technologies like Java Spring Boot, NodeJS, and AWS. Throughout my career, I have designed and implemented scalable, secure systems and led development teams, employing best practices such as CI/CD pipelines and microservices architectures. I have hands-on expertise in multiple programming languages and frameworks, and enjoy solving challenging technical problems in a collaborative environment.

Passionate about continuous learning and agile software development, I have worked across various sectors including finance, telecommunications, gaming, and healthcare. I thrive in roles where I can apply my deep technical knowledge to build robust, production-ready software and contribute to the growth and success of my team and company.

See more

Experience Level

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

Work Experience

Senior Java Full Stack Engineer at Nordea (Retail Finance)
April 1, 2024 - Present
Develop retail finance solutions using Java Spring Boot, NodeJS, and Angular. Part of the architecture team responsible for AWS cloud integrations including Kafka topics setup, scheduled Lambdas, REST APIs via API Gateway, and development of microservices using ECS Fargate containers. Implemented event-driven architecture utilizing EventBridge rules, Step Functions, DynamoDB streams, and Kafka topics. Worked with AWS services such as S3, Load Balancers, WAF, and IAM with infrastructure as code using CDK. Managed monitoring tools like CloudWatch and DataDog, and implemented CI/CD pipelines with GitHub Actions and Jenkins.
Tech Lead at Compare Cars
March 30, 2024 - August 4, 2025
Designed overall system architecture and developed back-end APIs for front-ends. Setup CI/CD pipelines using GitHub Actions deploying to AWS ECS and EC2 containers. Developed microservices security policies using Vulnerability Assessment and Penetration Testing alongside WAF. Utilized API Gateway with WAF and VPC to secure public exposure. Worked with data storage and querying using S3 buckets and Athena. Containerized apps written in NodeJS, Express, and Sequelize, acting as reverse proxy and feature base. Developed using NodeJS, TypeScript, NextJS, GraphQL, MongoDB, and REST APIs.
Software Engineer at Telia, Sweden
July 8, 2022 - August 4, 2025
Focused primarily on back-end engineering in NodeJS and Lambda development using TypeScript. Developed features and applications related to IAM using multiple third-party APIs. Utilized Prometheus for observability and log analysis. Maintained and extended OAuth-based authentication systems deployed in AWS using IaC with Terraform. Created incident management playbooks for troubleshooting claims and authentication issues.
Software Engineer at Roche, F. Hoffman
July 31, 2021 - August 4, 2025
Responsible for writing and modifying REST APIs in Java Spring Boot and NodeJS for client applications. Developed fire-and-forget Lambdas in serverless framework with Bash scripts for server-side chores. Applied SOLID principles and streaming API to ensure scalable and testable code. Designed architecture involving S3 for storage, Lambdas for emailing and updating records, and notifying other internal and external systems. Worked with containerized/Dockerized applications.
IT Consultant at Paf Gaming, Helsinki, Finland
June 30, 2020 - August 4, 2025
Managed various in-house CRM software alongside third-party systems and microservices with streaming/messaging environments using Java Spring Boot. Used NodeJS as reverse proxy to communicate with other microservices via REST. Managed event and notification systems with SQS, SES, and DynamoDB. Created CI/CD pipelines using GitHub Actions to deploy to AWS. Developed serverless functions for report calculations and supported CRM staff with feature additions and bug fixes.
IT Contractor at Travelodge (Sleepy Hollow), Thame, UK
March 6, 2020 - August 4, 2025
Senior full-stack integration specialist for third-party APIs to support data-driven marketing on both back-end and front-end. Utilized Java Spring Boot, TypeScript, BDD, ES6, GraphQL, Serverless framework, and developed CI/CD pipelines. Deployed microservices integrating third-party systems to AWS using CodeDeploy, CodeBuild, and CodeCommit. Partial use of Terraform for infrastructure management.
Senior Software Engineer 2 at Tie to Oyj, Espoo, Finland
May 10, 2019 - August 4, 2025
Contributed to Tie to Blockchain Jupiter project automating manual bureaucracy and share trading. Developed back-end NodeJS and Angular 7 UI. Maintained strong CI/CD pipelines with GitLab and AWS; Kubernetes managed container orchestration. Developed back-end for Elo Pension reconciliation app and Emma-Maija Pension BDD driven front-end using NodeJS and Angular, with unit and end-to-end testing.
Lead Web Developer at Kielikone Oy, Helsinki, Finland
May 31, 2018 - August 4, 2025
Led a development team implementing BDD and TDD practices. Focused on back-end full-stack development using NodeJS, Python Flask, Angular, TypeScript, RxJS, ES6, Jest, HTML5, and CSS3. Developed RESTful APIs with test coverage up to 80%. Acted as Scrum Master enforcing Agile and Scrum best practices, coaching team members, and facilitating ceremonies. Used CircleCI pipelines for app deployment.
Senior Full Stack Web Engineer at Grain Village Studio, Helsinki, Finland (part-time)
August 30, 2016 - August 4, 2025
Senior full-stack engineer working remotely on web technologies. Developed, customized and maintained NodeJS application and AngularJS front-end using BDD for e-commerce related apps. Managed infrastructure including AWS EC2, IAM, S3, and SQS. Designed complex MySQL database and optimized query performance. Maintained multiple web projects including responsive and enterprise apps using AngularJS, ES6, Bootstrap, and SASS.
Senior Software Engineer at Booxmedia Oy, Helsinki, Finland
September 30, 2016 - August 4, 2025
Developed VOD IPTV streaming apps for iOS, Android (with Apache Cordova), and Windows mobile platforms. Created microservices for storing user preferences and notifications using REST APIs and reverse proxies. Built responsive apps with AngularJS, HTML5, CSS3, JQuery, RxJS, ES6 and many utilities. Utilized CI/CD pipelines using Ansible and GitHub platform. Managed projects using JIRA.
Software Engineer at Reslink Solutions, Helsinki, Finland
January 2, 2015 - August 4, 2025
Took initiative for TDD in product development delivering projects using NodeJS, HTML5, AngularJS, Bootstrap 3, and RESTful services. Deployed manually to AWS EC2 instances. Managed IAM and S3 buckets for static assets. Developed in legacy PHP apps using NPM, Grunt, Bower, Yeoman, Git, and Sublime Text 2.
Senior Java Full Stack Engineer at Nordea (Retail Finance)
April 1, 2024 - Present
Developing retail finance solutions using Java Spring Boot, NodeJS, and Angular. Participated in the architecture team responsible for integrating with AWS cloud services including Kafka topic setup, scheduled Lambdas, REST APIs via API Gateway, and ECS Fargate containers for heavy lifting operations. Worked with event-driven architecture using EventBridge rules, Step Functions, DynamoDB streams, and AWS monitoring tools such as CloudWatch and Datadog. Managed CI/CD pipelines using GitHub Actions and Jenkins.
Tech Lead at Compare Cars
March 30, 2024 - August 4, 2025
Designed system architecture and developed backend APIs for front ends. Set up CI/CD pipelines to AWS ECS and EC2 containers. Implemented security policies using vulnerability analysis and penetration testing alongside WAF and VPC protections. Used AWS S3 and Athena for data storage and querying. Containerized NodeJS apps with Express, Sequelize. Worked with NodeJS, TypeScript, NextJS, GraphQL, MongoDB, REST APIs.
Software Engineer at Telia, Sweden
July 8, 2022 - August 4, 2025
Focused on backend engineering using NodeJS and Lambda development in TypeScript. Developed features for IAM-related activities using many third-party APIs. Implemented Prometheus for observability and log analysis. Maintained and extended OAuth-based authentication systems on AWS with IaC using Terraform. Developed incident management playbooks to troubleshoot claims and auth issues.
Software Engineer at Roche, F. Hoffman
July 31, 2021 - August 4, 2025
Wrote and modified REST APIs in Java Spring Boot and NodeJS for client apps. Developed serverless 'fire and forget' Lambda functions with Bash scripts for server-side chores. Designed scalable and testable architecture including S3 for storage, Lambdas for emailing and updates, and notification systems. Worked with containerized/Dockerized apps.
IT Consultant at Paf Gaming, Helsinki, Finland
June 30, 2020 - August 4, 2025
Managed various in-house CRM software integration with third-party systems in microservices and streaming/messaging environments with Java Spring Boot. Used NodeJS as reverse proxy. Developed event management system using SQS, SES, DynamoDB. Built CI/CD pipelines with GitHub Actions to AWS Fargate deploying containerized apps and EC2 versions with service discovery. Used Serverless framework for report calculations. Main tasks included feature addition, bug fixing, and support to CRM staff.
IT Contractor at Travelodge (Sleepy Hollow), Thame, UK
March 6, 2020 - August 4, 2025
Senior full-stack integration of third-party APIs for data-driven marketing with Java Spring Boot, TypeScript, BDD, ES6, GraphQL, and Serverless framework. Managed CI/CD pipelines using AWS CodeDeploy, CodeBuild, and CodeCommit for microservices with partial Terraform usage.
Senior Software Engineer 2 at Tie to Oyj, Espoo Finland
May 10, 2019 - August 4, 2025
Worked on Tie to Blockchain Jupiters project automating manual processes in bureaucracy and share trading. Focused on backend NodeJS and partly Angular 7 UI with strong CI/CD pipelines on GitLab and AWS managed by Kubernetes. Also contributed to Elo pension reconciliation financial app backend with NodeJS and Jest using TDD. Developed Emma-Maija Pension project front-end with BDD using NodeJS and Angular, plus unit and end-to-end tests.
Lead Web Developer at Kielikone Oy, Helsinki Finland
May 31, 2018 - August 4, 2025
Led development team implementing BDD and TDD focusing on backend full-stack development. Tech stack included NodeJS, Python Flask, Angular, TypeScript, RxJS, ES6, Jest, HTML5, CSS3. Developed RESTful APIs focusing on test coverage up to 80%. Acted as Scrum Master enforcing agile and scrum practices, facilitating ceremonies, coaching team members. Used Circle CI pipelines for deployments.
Senior Full Stack Web Engineer at Grain Village Studio, Helsinki Finland (Part-time Weekend, Remote)
August 30, 2016 - August 4, 2025
Senior full stack engineer working with NodeJS backend and AngularJS front-end using BDD for e-commerce related apps. Managed AWS EC2 instances, IAM, S3, SQS cloud components for infrastructure and infra management. Designed complex MySQL databases and optimized queries. Maintained multiple front-end and back-end web projects including responsive design and enterprise-level AngularJS apps.
Senior Software Engineer at Booxmedia Oy, Helsinki Finland
September 30, 2016 - August 4, 2025
Developed VOD IPTV streaming apps for iOS, Android (Apache Cordova), and Windows mobile platforms. Created microservices for storing user preferences and notifying other systems via REST APIs acting as reverse proxy. Built responsive apps in AngularJS, HTML5, CSS3, jQuery, RxJS, ES6. Employed tooling such as Gulp, Git, Jira and followed CI/CD pipelines using Ansible and GitHub.
Software Engineer at Reslink Solutions, Helsinki Finland
January 2, 2015 - August 4, 2025
Led initiative on TDD in product development delivering projects using NodeJS, HTML5, AngularJS, Bootstrap 3, RESTful services with focus on backend development. Managed AWS EC2 deployments manually, IAM, and S3 buckets for static assets. Worked with legacy PHP app. Used toolset including NPM, Grunt, Bower, Yeoman, Git, Sublime Text 2.
Senior Java Full Stack Engineer at Nordea (Retail Finance)
April 1, 2024 - Present
Develop retail finance solutions using Java Spring Boot and Angular. Responsible for full stack development ensuring robust and scalable applications in the financial services domain.
Tech Lead at Compare Cars
March 30, 2024 - August 4, 2025
Designed overall system architecture and developed back-end APIs for front-end use. Set up CI/CD pipelines using GitHub Actions to AWS ECS and EC2 containers. Established policies for securing microservices using VA and PT. Utilized Java Spring Boot, TypeScript, NextJS, NodeJS, GraphQL, MongoDB, and REST APIs.
Software Engineer at Telia, Sweden
July 8, 2022 - August 4, 2025
Mainly responsible for back-end engineering in Spring Boot, Java, NextJS, and Lambda development. Maintained and extended OAuth based authentication systems set up in AWS using Infrastructure as Code (Terraform). Created incident management playbooks to troubleshoot claims and authentication-related issues.
Software Engineer at Roche, F. Hoffman
July 31, 2021 - August 4, 2025
Wrote and modified REST APIs in Java Spring Boot for client applications. Developed serverless fire and forget lambdas for AWS with supporting bash scripts for server-side tasks. Designed S3 storage architecture, lambdas for emailing and record updates, and notification systems. Worked with containerized/Dockerized applications.
IT Consultant at Paf Gaming, Helsinki
June 30, 2020 - August 4, 2025
Managed various in-house CRM software integrating with third-party systems in microservices and streaming/messaging environments using Java Spring Boot. Used NodeJS as reverse proxy for communication with microservices using REST. Utilized AWS components such as SQS, SES, and DynamoDB for event management and notification. Created CI/CD pipelines for deployment using GitHub Actions, AWS Fargate, and EC2 instances. Developed serverless framework for report calculations. Added features, fixed bugs, and provided support to CRM staff.
IT Contractor - Senior Full-stack at Travelodge (Sleepy Hollow), Thame, UK
March 6, 2020 - August 4, 2025
Integrated third-party APIs for data-driven marketing on back-end and front-end using Java Spring Boot, TypeScript, BDD, ES6, GraphQL, and Serverless framework. Implemented CI/CD pipelines and used AWS CodeDeploy, CodeBuild, and CodeCommit for AWS deployments. Partial utilization of Terraform.
Senior Software Engineer at Tie to Oyj, Espoo
May 10, 2019 - August 4, 2025
Worked on blockchain Jupiters project automating manual bureaucracy processes and share trading, focusing on NodeJS backend and Angular 7 UI. Utilized strong CI/CD pipelines on GitLab and AWS, managed Kubernetes clusters. Developed reconciliation financial application backend for Elo pension company using NodeJS and Jest with TDD methodology. Developed BDD-driven frontend app using NodeJS and Angular with unit and end-to-end testing.
Lead Web Developer 2 at Kielikone Oy, Helsinki
May 31, 2018 - August 4, 2025
Led development team implementing BDD and later TDD with a focus on backend full stack development using NodeJS, Python Flask, Angular, TypeScript, RXJS, ES6, Jest, HTML5, CSS3. Developed RESTful APIs, achieving 80% test coverage. Acted as Scrum master enforcing agile and scrum practices and coaching team members.
Senior Full Stack Web Engineer (Part-time) at Grain Village Studio, Helsinki
August 30, 2016 - August 4, 2025
Worked as senior full stack engineer developing and maintaining NodeJS app and AngularJS front-end using BDD for e-commerce applications. Managed AWS cloud infrastructure and daily DevOps tasks. Designed complex MySQL databases and optimized queries. Maintained multiple web projects with responsive design using AngularJS, ES6, Bootstrap, and SASS.
Senior Software Engineer at Booxmedia Oy, Helsinki
September 30, 2016 - August 4, 2025
Developed VOD IPTV streaming apps for iOS, Android (via Apache Cordova), and Windows Mobile platforms. Developed microservices for user preferences and notifications using REST APIs and reverse proxy. Developed responsive apps built with AngularJS, HTML5, CSS3, jQuery, RXJS, ES6. Used tooling such as Gulp, Git, and JIRA. Followed CI/CD pipeline with Ansible notebooks and GitHub.
Software Engineer at Reslink Solutions, Helsinki
January 2, 2015 - August 4, 2025
Introduced and drove TDD in product development, delivering projects using NodeJS, HTML5, AngularJS, Bootstrap 3, and RESTful services. Primarily backend developer. Deployed to AWS EC2 instances manually. Used IAM and S3 buckets for storing static assets. Worked with legacy PHP app.

Education

MDP in Web Intelligence and Service Engineering at University of Jyväskylä
January 1, 2013 - August 4, 2025
Master of Science in Information Technology at Punjab University College of Information Technology
January 1, 2006 - January 1, 2008
Master of Science in Information Technology at Punjab University College of Information Technology
January 1, 2006 - January 1, 2008
MDP in Web Intelligence and Service Engineering at University of Jyväskylä
January 1, 2013 - August 4, 2025
Master of Science in Information Technology at Punjab University College of Information Technology
January 1, 2006 - January 1, 2008
MDP in Web Intelligence and Service Engineering at University of Jyväskylä
January 1, 2013 - August 4, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Travel & Hospitality, Gaming, Telecommunications, Retail, Professional Services, Healthcare