All Jobs Vacancy

Technical Architect Java Backed/banking Domain

Posted 3 days ago by Thrive IT Systems Ltd

Role: Technical Architect Java Backed

Location: Milton Keynes, UK

Duration: Permanent & 12 Months FTC Employment

JOB DESCRIPTION:

We are looking for an experienced Technical Architect with strong expertise in Java Back End development and a proven track record in the Banking/BFSI domain. The ideal candidate will be responsible for designing scalable, secure, and high-performance enterprise applications, defining technical architecture, and leading Back End engineering teams to deliver robust banking solutions.

Key Responsibilities

  • Design and implement scalable, resilient, and secure Back End architectures using Java and Spring Boot.
  • Define application architecture, technical standards, design patterns, and coding best practices.
  • Lead the development of microservices-based applications and RESTful APIs.
  • Collaborate with business stakeholders, product owners, and engineering teams to translate banking requirements into technical solutions.
  • Design and integrate banking systems, including payments, core banking, lending, account management, and transaction processing platforms.
  • Ensure compliance with banking security standards, data protection requirements, and regulatory guidelines.
  • Drive performance optimization, high availability, fault tolerance, and application scalability.
  • Provide technical leadership, conduct architecture and code reviews, and mentor development teams.
  • Collaborate with DevOps teams on CI/CD pipelines, containerization, cloud deployment, and production readiness.
  • Troubleshoot complex technical issues and provide architectural solutions.

Mandatory Technical Skills

  • Strong hands-on experience in Java, Spring Boot, Spring Framework, and Microservices Architecture.
  • Expertise in REST APIs, distributed systems, Multithreading, and design patterns.
  • Strong understanding of database technologies such as Oracle, PostgreSQL, or MySQL.
  • Experience with messaging technologies such as Apache Kafka, RabbitMQ, or JMS.
  • Knowledge of application security, OAuth 2.0, JWT, and secure API design.
  • Experience with system design, solution architecture, scalability, and performance tuning.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Experience with Docker, Kubernetes, CI/CD, and Git-based version control.

Banking Domain Requirements

  • Strong experience working on Banking/BFSI applications.
  • Understanding of core banking systems, payment processing, digital banking, lending, or transaction banking.
  • Knowledge of banking integrations, financial transactions, reconciliation, and data security.
  • Familiarity with banking standards and protocols such as ISO 20022, SWIFT, or PCI DSS, where applicable.

Required Experience

  • 12-18 years of overall IT experience, with substantial experience in Java Back End development.
  • Proven experience in a Technical Architect, Solution Architect, or equivalent senior technical leadership role.
  • Experience designing and delivering enterprise-scale banking applications.
  • Strong communication, stakeholder management, problem-solving, and technical leadership skills.

Preferred Qualifications

  • Experience with high-volume transaction processing and mission-critical banking systems.
  • Exposure to event-driven architecture, domain-driven design (DDD), and CQRS.
  • Relevant cloud or architecture certifications are an advantage.
Rate:
Not specified
Location:
Milton Keynes
IR35 Status:
Not specified
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job