Senior Java Developer

Job Type
550,000 JPY ‐ 970,000 JPY per month
Japanese Level
English Level
Fluent (TOEIC 990)
Start Date


A leading Japanese finance group is seeking a senior level, core Java developer with expertise in multi-threaded/distributed environments to work on a critical regulatory related Resolvability program (Global Contract Management system).


The successful candidate will have an excellent opportunity to work on various new technologies including AI related implementation and be involved in all aspects of the system – designing, development and support (2nd level).



‐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

Required Skills

‐Related experience in software designing and development

‐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

‐Knowledge of OODs, Design patterns, SDLC, Apache TomEE, Spring framework, Maven etc.


Preferred Skills

‐Python 2/3 development experience

‐Apache Camel development experience

‐Experience in implementing web/rest micro services

‐NoSQL database development experience

‐Knowledge on MongoDB, Elasticsearch, Basis Rosette

‐Work experience in financial services industry

‐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