You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Rahul RanjanRR

Rahul Ranjan

Lead Software Engineer

€289/day
Glasgow, GB
8-15 years

Average response time: 1 hour

About Rahul

Lead Software Engineer with 13+ years of experience architecting scalable, high-performance digital platforms for global enterprises. I specialize in building mission-critical payment systems (FPS, BACS, SWIFT, CHAPS, SEPA), modernizing legacy monoliths into cloud-native microservices, and delivering secure, compliant API platforms that operate at enterprise scale.

I bring deep expertise across Java, Spring, Microservices, Event-Driven Architecture, Azure & AWS cloud, API gateway engineering, CI/CD automation, DevOps, React, and Open Banking. My work consistently reduces operational overhead, accelerates delivery cycles, and strengthens platform resilience for high-volume financial systems.

Beyond strong technical delivery, I am known for leading teams, mentoring engineers, driving architectural decisions, and partnering with business stakeholders to translate complex requirements into robust, scalable solutions. Whether modernizing large-scale systems, designing cloud migration strategies, or enabling seamless digital transformation, I deliver outcomes that improve performance, reduce risk, and enable faster innovation.

If you need an engineering leader who can own complex technical problems, improve system performance, and deliver secure, enterprise-grade solutions — I can help you achieve it.
  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Virtusa Consulting and Services Limited
    Lead Software Engineer
    DIGITAL AND IT
    August 2022 - Today (3 years and 10 months)
    Glasgow, United Kingdom
    • • Mentored 6 junior developers, providing guidance on coding standards, architecture decisions, and career development, resulting in measurable improvements in code quality and team velocity.
    • • Working as a Microservice Platform lead with a Tier 1 Bank
    • • Responsible for core API Management - Built in-house API Gateway and Traffic Rules using Spring gateway.
    • • Monitor and control all phases of the development, analysis, design, testing, and implementation
    • • Engage with multiple stakeholders to understand business challenges and provide solutions
    • • Lead the design and implementation of migrating critical payments functionality to Azure (including payment types FPS, BACS, SWIFT, CHAPS, SEPA) and for various other programs under the digital domain
    • • Defined the Azure migration strategy roadmap as a part of the modernization program for the major services
    • • Upgrade services from JDK 8 and Spring Boot 1.5 to JDK 17 and Spring Boot 3.5. Implemented an automated development process that reduced the time to deliver from several days to a few hours
    • • Help the team find the solution for a dedicated problem
    • • Conduct code reviews and mentor Java developers to improve code quality and ensure adherence to best practices
    • • Create Wiki pages for the system flow and knowledge required for the development activities
    Java Microsoft Azure Spring boot AWS Fargate Microservices
  • Zinkworks
    Lead Software Developer
    January 2022 - August 2022 (7 months)
    • • Leading 8 developers and helping them troubleshoot any incoming issues within the project
    • • Java coding, Junit testing, code reviews, application testing, and development work for the Microservices
    • • Presentation and demo to the product owner
    • • Writing technical design documentation as per the high-level design
    • • Coordinate with offshore team members to help them understand project requirements and find solutions to the problem statements.
  • JP Morgan & Chase
    Associate Software Engineer
    July 2021 - January 2022 (6 months)
    • • Worked as a senior developer to create a middleware platform that interacts with another system to book and process the trade for the clients
    • • Monitor and control all phases of the development process, analysis, code reviews, design, testing, and implementation
    • • Supported the release cycle and fixed all issues that were reported during the implementation phase
    • • Coordinate with offshore team members for testing and release.

Recommendations

Be the first to recommend Rahul

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor of Technology
    West Bengal University of Technology
    2012
    Bachelor of Technology
  • Azure Fundamentals
    Azure Fundamentals

Skill set

Categories