Search by job, company or skills

Software Architect

10-12 Years
Early Applicant
  • Posted 20 hours ago
  • Be among the first 10 applicants

Job Description

About the Company

Techtanium is a technology-focused enterprise providing cutting-edge IT services and software-related solutions across global markets. As our commercial footprint rapidly expands across Asia and the Middle East, we are committed to delivering high-performance, mission-critical systems for the financial services sector. Join us as we build the next generation of banking technology.

About the Role

We are looking for a visionary and hands-on Software Architect to lead the technical design of our banking domain projects, with a specific focus on core banking and payment systems. In this role, you will be responsible for defining the end-to-end architecture, ensuring it is scalable, resilient, secure, and built for high performance. The ideal candidate is a master of Java-based microservices architecture and possesses a proven track record of designing complex systems in the financial services industry. You will set the technical direction and provide expert guidance to our development teams to build and enhance systems from the ground up.

Responsibilities

  • Architectural Design: Design and document the end-to-end architecture for banking systems, including service decomposition, communication patterns (event-driven vs. request-response), and comprehensive data management strategies.
  • Technical Governance: Establish and enforce architectural standards, design patterns, and best practices for software development. Conduct regular architectural reviews to ensure compliance, quality, and technical integrity.
  • Technology Selection: Evaluate, prototype, and recommend emerging technologies, frameworks, and tools within the Java ecosystem, containerization, and cloud infrastructure to keep Techtanium at the forefront of innovation.
  • Non-Functional Requirements (NFRs): Define and oversee the implementation of critical NFRs, including scalability, security, high availability, and observability.
  • Cross-Functional Collaboration: Partner closely with Product Managers to translate functional business requirements into robust technical designs. Collaborate with DevOps teams to build and maintain seamless CI/CD pipelines.
  • Technical Leadership: Provide mentorship and technical leadership to engineering teams, resolving complex blockers and ensuring the system is built for long-term maintainability.

Qualifications

  • Education: Bachelor's degree in Information Systems, Computer Science, or a related field.
  • Professional Experience: 10+ years of experience in software engineering. At least 4+ years in a Solution or Software Architect role specifically within the banking or financial services industry.

Required Skills

  • Technical Expertise: Expert-level knowledge of Java and the Spring ecosystem (Spring Boot, Spring Cloud). Proven experience designing and building large-scale, distributed systems using microservices architecture. Deep understanding of Domain-Driven Design (DDD) and event-driven architectures (e.g., Kafka, RabbitMQ). Proficiency with API gateways and service mesh concepts.
  • Cloud & Infrastructure: Hands-on experience with containerization (Docker) and orchestration (Kubernetes). Strong knowledge of major cloud platforms (AWS, Azure, or GCP) and cloud-native development principles.
  • Soft Skills: Excellent problem-solving skills and the ability to articulate complex technical concepts to non-technical stakeholders.
  • Language: Professional fluency in both English and Chinese (written and verbal) is required to support our regional expansion and stakeholder collaboration.

Key Performance Indicators (KPIs)

  • System Quality & Performance: Delivery of high-availability systems with minimal downtime and optimized latency/throughput for banking transactions.
  • Architectural Governance & Efficiency: Successful adoption of standardized patterns across teams and reduction of technical debt through effective review processes.
  • Project Milestones: Timely delivery of architectural blueprints and successful system launches from ground-up development.

Location

Shenzhen, China (Preferred)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152301285

Similar Jobs

Singapore

Skills:

Software ArchitectureMicroservicesAPI DesignGcpDevSecOpsAgileScalabilitySecurity ComplianceAzureAWSEvent-Driven ArchitectureSoftware Performance TuningResilience EngineeringCloud-Native

Singapore

Skills:

secure coding Database ArchitectureLoggingAPI designMicroservicesNosqlCloud ArchitectureEncryptionAWSSqlRESTGcpIamContainersAzureKubernetesevent-driven messaging systemsObservabilitytracingDevOps practicesSoftware security fundamentalsMonitoringscalability engineeringCI CD pipelines

Singapore, Paya Lebar

Skills:

solace CassandraIbm MqSpring BootElk StackJmsSpring BatchMS SQLSpring Boot MicroservicesZookeeperApache KafkaApache CamelIbm Db2Spring IntegrationOracleSpring FrameworkSpring Cloud StreamSpring Boot BatchHibernate JPAOAuth 2.0Java JDK 11

Singapore, Robinson

Skills:

Software ArchitectSpring BootMicroservicesEricsson Order CareCamunda frameworkEricsson Catalog Manager

Singapore

Skills:

Spring BootJavaSwaggerGrafanaFluxPrometheusKotlinKubernetesApache CamelApache KafkaOpenTelemetryHelm OperatorsOpenAPILokiGitOpsREST-based APIsArgoCD

Beware of Scammers

We don’t charge money for job offers