AIxCrypto is looking to build the core infrastructure of an AI-driven global economy that empowers more intelligent, more transparent, and more efficient capital appreciation and value regeneration by integrating AI and blockchain.
Requirements
- Strong proficiency with Java (Java 17+), Spring Boot/Spring Cloud, distributed systems, and REST/gRPC API design.
- Production experience on AWS (EKS/ECS, Lambda, API Gateway, CloudFront, S3, RDS/Aurora or DynamoDB, ElastiCache/Redis) and Infrastructure‑as‑Code; containerization with Docker/Kubernetes.
- Data and messaging expertise with relational/NoSQL stores, Redis, and streaming/queues (Kafka/MSK or RabbitMQ/Kinesis).
- Reliability/performance/security mindset: SLO/SLA design, Open Telemetry observability, secure design (OAuth2/OIDC, secrets/KMS), and automated testing (JUnit, Test containers; contract/load testing).
- Clear technical communication; ability to produce API specs and interface agreements and to guide teams toward high‑quality, incremental releases.
- Platform domains: identity & access (OAuth2/OIDC, RBAC; Cognito/Okta/Keycloak), payments integration, API gateway & rate‑limiting.
- Architecture & tooling: microservice patterns (sagas/outbox, resilience4j), service discovery/mesh (Nacos/Eureka/ZooKeeper; Istio/Linkerd), gRPC; Dubbo is a plus.
Responsibilities
- Define domain driven, modular service architecture; establish API/BFF patterns, versioning, and contracts; produce ADRs and reference implementations.
- Build high performance services in Java 17+/Spring Boot/Spring Cloud; expose REST/gRPC (and WebSocket where needed); ensure backward compatibility and graceful degradation.
- Model data in relational/NoSQL stores; apply caching (Redis); design event driven workflows with Kafka/MSK or RabbitMQ (saga/outbox, idempotency, retries, backpressure).
- Ship on AWS using Docker/Kubernetes and IaC (Terraform/CloudFormation); enable trunk-based development, blue/green or canary releases, and zero downtime migrations.
- Set SLOs/error budgets; instrument with Open Telemetry (logs/metrics/traces); lead incident response, capacity planning, and performance/load testing (k6/JMeter).
- Enforce OAuth2/OIDC, service to service auth (mTLS), secrets/KMS, and least privilege access; integrate security checks into CI/CD; maintain auditability.
- Partner with Product, Web/Mobile, and Data teams to align interfaces and SLIs/SLOs; mentor engineers through design/code reviews.
Other
- Bachelor’s degree or above in Computer Science, Software Engineering, or a related discipline.
- 7+ years building and operating production backend systems; 3+ years driving multi‑service technical delivery or architecture as an individual contributor.
- Professional working proficiency bilingual in Mandarin.
- Casual dress code + relaxed work environment
- Culturally diverse, progressive atmosphere