Senior Java Consultant

Job Type
600,000 JPY - 830,000 JPY per month
Japanese Level
English Level
Advanced (TOEIC 860)
Start Date


A leading Japanese finance group is seeking a senior, core java developer for their Tokyo based trade processing team responsible for managing the firm's strategic, mission-critical and cross-asset global trade booking & position management system, a highly distributed, scalable and robust (runs 24x7) global platform with a large user base from various business streams e.g. Rates, Credit, FX. The system is one of the most critical systems for the Fixed Income business globally.

This is an excellent opportunity to work on a large distributed multithreaded system and learn about many fixed income front-office products, businesses & trading flows e.g. Rates, Credit, Sales.

‐ Work on implementing new functionalities/enhancements to the strategic system and domestic applications.
‐ Take full ownership of assigned tasks and manage full software/project life cycle, starting from requirements analysis phase till deployment.
‐ Work closely with users & IT teams and propose/deliver technical solutions to meet their requirements.
‐ Level 2/3 support, involves working with production support teams on prod issues, fast turnaround on system fixes and addressing user’s queries in timely manner.
‐ Participate in local/global conference calls and keep up to date local/remote manager.
‐ Also work on several local/domestic applications.

【Working Hours】
8:40 - 17:40(Mon - Fri)

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

【Services / Benefits】
Social insurance, Transportation Fee, Skillhouse Benefit

Required Skills

‐ +8 years relevant experience
‐ Strong core Java (J2SE 1.6 or above) programming & debugging skills
‐ Deep understanding of Java API/language features e.g. memory management, multithreading, collections framework
‐ In-depth knowledge of Design patterns, Agile methodologies, Spring framework, Apache Camel, Maven, Gitlabs and Testing frameworks e.g. JUnit, Mockito
‐ Minimum 3-4 years of experience in developing large scale server side, multithreaded, distributed applications using core java/J2SE (not J2EE)
‐ Self-starter with good inter-personal skills who can work with other teams and manage his own tasks/projects independently

Preferred Skills

‐ Development experience in C or C++
‐ Investment banking/finance knowledge is good to have but not mandatory