About the role

  • Senior Java Developer leading design and development of backend services at GFT. Focusing on banking and financial platforms requiring strong expertise in system architecture and microservices.

Responsibilities

  • Design and develop backend services using Java and modern backend frameworks (e.g., Spring Boot)
  • Define and implement microservices-based architecture and API-driven systems
  • Ensure backend services are scalable, secure, resilient, and maintainable
  • Drive best practices in backend development, including maintainable system design, automated testing, code quality, API governance, performance optimization and documentation
  • Work closely with DevOps teams to support CI/CD pipelines, incorporate intelligent automation, and ensure stable, secure deployment environments
  • Integrate AI-assisted development practices into coding, testing, documentation, code reviews, and defect prevention workflows
  • Build and maintain services related to payments, card processing, financial operations, and core banking functions
  • Collaborate with business and product teams to translate banking and financial requirements into technical solutions

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 6+ years of backend development experience
  • Strong experience with Java and backend frameworks (e.g. Spring Boot)
  • Experience designing and implementing microservices, API-driven systems, event-driven architectures or messaging systems (e.g., Kafka), RDBMS and SQL
  • Solid experience working with containerization (Docker, Kubernetes)
  • Strong understanding of CI/CD, version control (Git), and automated pipelines
  • Experience working in Agile delivery environments
  • Excellent leadership, communication, and stakeholder management skills
  • Familiarity with core banking, card, payment systems, or related financial systems
  • Knowledge of industry standards (e.g. PCI-DSS) or payment security practices
  • Handson exposure to AIassisted development tools (GitHub Copilot, Claude Code, or similar)

Benefits

  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities

Job title

Senior Java Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job