Senior Java Developer (FinTech)

Job ID 21206
Job Type
Direct Client Contract
Salary
JPY 12,000,000 - JPY 20,000,000 per year
Japanese Level
Advanced (JLPT Level 1)
English Level
High Intermediate (TOEIC 730)
Start Date
ASAP
Location
Tokyo
Job Type
Direct Client Contract
Salary
JPY 12,000,000 - JPY 20,000,000 per year
Japanese Level
Advanced (JLPT Level 1)
English Level
High Intermediate (TOEIC 730)
Start Date
ASAP
Location
Tokyo

Description

A global IT solutions company is looking for a Senior Java Developer to join their team. 

 

Responsibilities

- Core development of high-performance and robust financial applications including trading market data feed handler, smart order router, trading gateways and algo in Java

- Participate in design and architect the features and functionalities

 

 

【Company Details】

An IT security solutions firm established in 2005 and listed on the first section of the Tokyo Stock Exchange. It stands for everything related to governance, risk, compliance, and security, and provides network and cloud security design and implementation solutions to its clients. The company has 175 employees in Japan and is growing rapidly and expanding its team.

 

【Working Hours】
Flextime no core (standard 8 hrs per day), Mon-Fri

 

【Holidays】
Saturday, Sunday, and National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays

 

【Services / Benefits】

Study support, Social insurance, Transportation Fee, No smoking indoors allowed (Designated smoking area), etc.

Required Skills

- Hands-on development experience on high-performance enterprise system

- Deep and broad knowledge on Java programming language and ecosystem

- Good understanding of modern C concepts like C 11/14/17, STL, boost, atomic, lock-free techniques, lambda and template metaprogramming

- Experience on distributed systems working with message bus or micro-service architecture, network programming with exposure to unicast and multicast communication

- Experience of using design patterns and principles for building robust, resilient, highly scalable and ultra-low latency applications

- Experience of using commands and tools in Linux/Unix environment for scripting and troubleshooting (shell script, awk, sed, python, etc.)

- Good knowledge of data-structures and algorithms