Search by job, company or skills

  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job description:

Role Summary

We are looking for experienced and forwardthinking Senior Java Developer to lead the design and development of backend servicesfor largescale digital banking and financial platforms.

The role requires strongexpertiseinsystemarchitectureanddesign, microservicesbackend engineering,andunderstandingofbanking/ financial servicedomains,alongwith the ability tolead engineering teamsandcommunicateconfidentlywith client stakeholdersto deliver scalable,secureandhigh-qualitybackendsolutions.

Intoday'sengineeringecosystem, AIassistantsareintegralto theSoftwareDevelopmentLifecycle.Engineers, including this role,are expectedtoleverageAItoolsforcodegeneration,testcreation,andrefactoring,whilefocusingtheirexpertiseonarchitecture,system thinking,codeverification,security,qualityassurance,andstrategictechnicaldecisions.

Key Responsibilities

Backend Architecture & Development

    • Design and develop backend services usingJava and modern backend frameworks (e.g., Spring Boot).
    • Define and implementmicroservices-based architecture andAPI-driven systems.
    • Ensure backend services are scalable, secure,resilient,and maintainable.
    • Drive best practices in backend development, includingmaintainable system design,automatedtesting, code quality,API governance, performanceoptimizationand documentation.
    • Work closely with DevOps teams to supportCI/CDpipelines,incorporate intelligent automation, and ensure stable, secure deployment environments.
    • Integrate AI-assisted development practicesinto coding, testing, documentation, code reviews, and defect prevention workflows.

Banking & Payment Domain

    • Design backend systems supportingbanking productsandfinancial transaction processing.
    • Build andmaintainservices related topayments, card processing, financial operations, andcore banking functions.
    • Ensure backend implementationscomply withfinancial industry standards and security requirements.
    • Collaborate with business and product teams to translatebankingand financialrequirements into technical solutions.

Client Collaboration & Delivery

    • Work directly withclient stakeholders, architects, and product ownersto understandbusiness processes,requirementsand define technical solutions.
    • Challenge and clarify requirements withcuriositydigdeep into the why behind business needs.
    • Participate inarchitecture discussionsandtechnical workshopswith client teams.
    • Communicatetechnical designs, trade-offs, andsolutionsclearly to both engineering teams and non-technical stakeholders.
    • Support project delivery by ensuringtechnical risksareidentifiedand mitigatedearly.

Technical Qualifications

    • Bachelor's orMaster's degree inComputer Science, Engineering, or a related field
    • 6+ years of backend development experience.
    • 3+ years in a Technical Lead orsenior engineeringrole.
    • Strong experience withJavaandbackend frameworks (e.g.Spring Boot).
    • Experience designing and implementingmicroservices,API-drivensystems,event-driven architecturesormessaging systems(e.g., Kafka),RDBMSandSQL.
    • Solid experience working withcontainerization(Docker, Kubernetes).
    • Strong understanding ofCI/CD,version control (Git),andautomatedpipelines.
    • Experience working inAgile delivery environments.
    • Excellentleadership, communication,andstakeholder management skills.

SpecificQualifications

    • Experience working inbanking, fintech, or financial servicesenvironments.
    • Familiarity withcore banking,card, paymentsystems,orrelated financialsystems.
    • Knowledge ofindustry standards(e.g.PCI-DSS)orpaymentsecurity practices.
    • Handson exposure toAIassisteddevelopment tools(GitHub Copilot, Claude Code, or similar).
    • Ability towrite effective prompts and contextfor AI code generation.
    • Abilityto assessAI-generated code,verify security vulnerabilities,validateAI-generated tests for completeness and edge case coverage.

Nice-to-Have

    • Exposure tocloud platforms (AWS, Azure, or GCP)
    • Familiarity withmodern API architectures such asGraphQLor BFF patterns
    • Experience working withmobile-first platforms or digital banking applications

What Makes You Successful in This Role

Youareexperiencedengineerwithgreat mindset inleadingend-to-endtechnicaldeliveryand problem solving,forward thinkingin applying AI-assisted solutionstooptimizeproductivity, and willingness in mentoring others.

(Note: Due to the high volume of applications we receive, we are unable to respond to every candidate individually. If you have not received a response from GFT regarding your application within 10 workdays, please consider that we have decided to proceed with other candidates. We truly appreciate your interest in GFT and thank you for your understanding)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144931071

Similar Jobs