|部署・役職名||Senior Java Developer for Securities|
The Position covers our client’s implementation and management of ledger, financial risk management, collateral and cash management, regulatory reporting systems, and settlement of funding trade activity.
We are looking for a senior level core Java developer to work on a critical regulatory related Resolvability program － Global Contract Management system （ELMO）. Expertise in core java programming in multi－threaded/distributed environment, fluency in Japanese and English, multi－tasking, fast turnaround, performing well under pressure and excellent communication skills, are the key requirements for this position.
This is a challenging role that provides an excellent opportunity to work on various new technologies including AI related implementation. Candidate will be involved in all aspects of the system – designing, development and support （2nd level）.
Project / Service Description:
Resolvability program － Global Contract Management （ELMO） is an in－house built contract management system, integrated with various cutting－edge technologies including NoSQL database, free－text search engine, OCR and Nature Language Processing to extract structured information from unstructured documents, and generate regulatory reports for Japan FSA when needed.
Specific tasks for this role, based on experience and ability, may include a combination of:
Work on implementing new functionalities and enhancements
Participate in full SDLC starting from requirements analysis till deployment
Work closely with users ＆ IT teams and propose/deliver technical solutions to meet their requirements
Deliver good quality of code, ensuring adherence to the global architecture and development standards
Provide 2nd ＆ 3rd level production support － get involved with production support teams, ensure issues/queries get resolved/addressed in timely manner
Business level English and Japanese language skills － read, write and speak （native－close level preferred）
Strong core java （1.7 or above） programming ＆ debugging skills with the deep understanding of java API/language features e.g. memory management, multithreading, collections framework
In－depth knowledge of OODs, Design patterns, SDLC, Apache TomEE, Spring framework, Maven etc.
8＋ years of experience in software designing and development
Self－starter with excellent problem solving and interpersonal skills － able to handle tasks independently, coordinate work and manage communication with stakeholders/other teams
Python 2/3 development experience （highly preferred）
Apache Camel development experience
Experience in implementing web/rest micro services
NoSQL database development experience
Knowledge on MongoDB, Elasticsearch, Basis Rosette （highly preferred）
Work experience in financial services industry is a big plus
Knowledge on NLP （Nature Language Processing）
Knowledge on Document Management Systems
Knowledge on AI, Machine Learning, Deep Learning
Knowledge on ETL, Data Virtualization, BI Tools