Job Information
XREX Java Tech Lead or Architect in Taipei, Taiwan
About
Want to build a worldwide brand from Taiwan, and to communicate our brand story to millions of users worldwide?
Want to be based in Taiwan but work in a silicon-valley-like environment, and to build world-class brand and products?
Want to participate in the global fintech and blockchain movement, and work at an English-speaking workplace?
Come change the world with us! Join this fast-growing startup founded by software veterans and funded by top VCs, Skype co-founders, and the Taiwanese government (NDF)!
We're hiring for an experienced Java Tech Lead or Architect. The exact mix of other skills does not matter, so long as your tool chest includes a mix of abilities.Be willing to attack anything that comes your way, learn on the fly and get things done.
Come talk to us if you want to push your skillset in a dynamic fast-paced environment.
You'll need to have experience in architecting highly scalable and available systems, using tech such as:
Message queues such as: ActiveMQ, Amazon SQS, ZeroMQ, RabbitMQ, etc.
Pub-subs such as: Amazon SNS, Kafka, etc.
In-memory caches / DBs such as: Redis, AWS ElastiCache, AWS DAZ, Hazelcast, MemSQL, etc.
AWS current tech such as: Lambda and Serverless programming, microservices, programmed infrastructure, etc.
Relational and non-relational database systems such as MySQL/Aurora, DynamoDB, Data Lakes Hadoop
Generic multi-threading
DevOps as a philosophy
Other than Java, the exact mix of additional skills does not matter, so long as your tool chest includes a mix of abilities. Be willing to attack anything that comes your way, learn on the fly and get things done. Come talk to us if you love engineering and want to push your skillset in a dynamic fast-paced environment.
Responsibilities
Working with other senior backend developers to quickly design and develop high-performing, secure, scalable, and fail-safe micro-architecture service sets that can reliably process very high transaction volumes at 99.999 availability. Being able to work in a small team in a startup environment will be a plus.
Requirements (at least some of)
6+ years programming experience with Java
Message queues such as: ActiveMQ, Amazon SQS, ZeroMQ, RabbitMQ, etc.
Pub-subs such as: Amazon SNS, Kafka, etc.
In-memory caches / DBs such as: Redis, AWS ElastiCache, AWS DAZ, Hazelcast, MemSQL, etc.
AWS current tech such as: Lambda and Serverless programming, microservices, programmed infrastructure, etc.
Relational and non-relational database systems such as MySQL/Aurora, DynamoDB, Data Lakes Hadoop
Generic multi-threading
Passionate about the DevOps philosophy and culture
Passionate about message-queue-based distributed architectures
REST web services; ideally also having some experiences with Lambda, API Gateway and Serverless.
Source control systems and general DevOps such as GitHub, modern IDEs, git-flow, etc
Good to have
CI/CD (Jenkins) deploying to Docker and to AWS
Serverless programming
Additional languages such as C++
Required talents: 2 (https://www.104.com.tw/job/6uqeb?jobsource=company_job)
Location: Taipei (https://www.104.com.tw/job/6zmgw?jobsource=company_job) (https://www.xrex.io/) (check us out on Google Maps (https://goo.gl/maps/uZXkDqWYPisSymLA8)!)
About XREX (https://www.xrex.io/)
(https://docs.google.com/presentation/d/1gZpX8XIO3GOsiep8a7U6hIZrZqn4hUKEBbatcNj0WKE/edit) (https://docs.google.com/presentation/d/1gZpX8XIO3GOsiep8a7U6hIZrZqn4hUKEBbatcNj0WKE/edit)Regarding our culture (https://downloads.xrex.io/culture)