Java Backend Developer (Remote)


SORAMITSU is an award-winning financial technology company delivering blockchain-based solutions that represent the next-generation of fintech and DeFi for enterprises, universities, and governments.

Established in Japan in 2016. Currently employing over 100 people across the globe with offices in Switzerland, Russia, Cambodia, Thailand, Japan, Niue and Dubai.

We have many widely recognized projects in both institutional and crypto, including BakongFearless WalletKAGOMEFUHON, and of course, our core contributions to Hyperledger IrohaSORA and Polkaswap.

SORAMITSU was recognized as the “Central Bank Digital Currency Partner of the Year 2020” by Central Banking.

You can familiarize yourself with our various activities by visiting our homepage at or check out our Twitter profile.

Our distributed team is spread across Europe, Asia, Middle East, North America and Oceania. We use Telegram for communication, Zoom for meetings, Google Workspace and Notion for collaboration, and Jira, Confluence and GitHub to facilitate agile development processes in general.

SORAMITSU CO., LTD. / Java Backend Developer (Remote)の求人情報

仕事内容 We are looking for a Java backend developer that has experience with critical production systems (i.e. payment systems, B2B systems, Telco or similar systems).

・Design, implement and support software system.
・Write tests which will cover major amount of functionality and non-functional requirements.
・Perform code review for other backend developers.
・Participate in architecture meetings and take part in making architecture decisions.
・Provide knowledge transfer inside the company (document important parts of the system, provide workshops or lectures inside the company).
・Provide mentorship for junior developers and interns.
・Analyze requirements and select technologies which will speed up implementation keeping quality on needed level.
・Provide estimations for all related tasks.
・Perform issue- and bug-fixing.
給与Quarter bonuses based on productivity.
待遇【Working Conditions】
・The international team of professionals.
・Possibility to work from offices around the globe.
・Possibility to visit global meetups and conferences for education and/or for giving a speech.
・In case of relocation to Innopolis, Russia - help with settlement process.
・Relaxed work environment
勤務時間・Flexible 40-hour work week.
・Permanent, full-time position.
必須スキル・経験【Education and experience】
・A bachelor’s degree or higher.
・3+ years of experience in Java (or other JVM-based) development.
・Experience in blockchain-related projects will be highly appreciated.
・Knowledge of software engineering process frameworks and software lifecycle management.
・Experience in designing software solutions.

【Technical competences and qualifications】
・Strong analytical and problem-solving skills.
・An excellent understanding of development and testing methodologies (test-driven approach is preferred), object-oriented programming best practices.
・Proficiency in architecture design of software systems with SOLID principles application.
・Deep knowledge of Java (or other JVM-based) language.
・Good experience of using building tools (Maven, Gradle).
・Good understanding of how JVM works.
・Experience with multi-threaded, asynchronous code.
・Good understanding of networking principles and related design (REST, gRPC etc.).
・Good understanding of database design and knowledge in SQL/NoSQL.
・High level of Git usage experience, along with related workflows.
歓迎スキル・経験【Required soft skills】
・Impeccable communication and organizational skills.
・Significant attention to details.
・Maintain a positive attitude while giving and receiving constructive criticism to make improvements and take appropriate corrective actions.
・Honesty and ethic.
・Be open to changes (positive or negative) and to considerable variety in the workplace.
・Willingness to take on responsibilities and challenges.
その他【Project technology stack】
・Java 8/11, Kotlin (less used)
・Spring Core/Boot/Cloud/Data/Security/Mail
・Postgres, Liquibase
・Hyperledger Iroha
・Docker, compose, test containers, k8s, Helm
・Influx DB
・JUnit, Mockito, MockMvc
・AWS (S3, Metering Service)


東京都Link Square Shinjuku 16F, 5-27-5, Sendagaya, Shibuya-ku, Tokyo
企業概要financial technology company