Web System Developer (RoR + Java)

Job Type
5,500,000 JPY - 7,500,000 JPY per year (negotiable based on experience)
Japanese Level
English Level
Advanced (TOEIC 860)
Start Date


A famous IT security solutions provider is currently hiring a web system developer.


【Why join us?】

Our company is a well-established company dealing with security. However, our IDaaS development team atmosphere offers all the benefits of joining a startup.


We have fantastic senior engineers, who communicate openly and are passionate about the work that they do, and we are also working on some truly interesting projects. We openly discuss technical issues in order to achieve the best outcome. This opportunity is great for engineers who like a technical challenge and want to improve their skills.


We offer a relaxed and fun working atmosphere, and provide a free cafeteria, which on Fridays also becomes a free bar, so that you can enjoy drink with your colleagues. We could also offer to pay some portion of the cost of your Japanese language classes, in case you are looking to develop your Japanese language skills further.


【About our product】

Our product is an identity management platform that supports advanced authentication methods. We are looking to make the lives of our customers easier by integrating our IDaaS into our clients workplace, allowing them to log into any web application with a single click. As a member of the team, you will be welcome to suggest improvements and/or new features.


【Our stack】

Ruby (Rails), JavaScript (Vue.js, jQuery), Java (Spring), PostgreSQL, AWS, Git, SAML2.0


【The position】

Your role will be to work on our project alongside our skilled IDaaS development team. Primarily you will be working in Ruby on Rails, but we also desire skills in JavaScript (browser and extension) and Java (micro services).

Required Skills

Mid‐level skills in Ruby on Rails plus the following:

‐Java (Spring)

‐JavaScript (e.g. React, Vue.js, Node.js)

Preferred Skills

‐Design, implementation and consumption of APIs (Swagger, OpenAPI for documentation)

‐Understanding of HTTP protocol

‐Databases and storages (relational, document and key'-value stores)

‐System architecture design

‐Authentication (SAML, Open ID connect, CAS)

‐Security (e.g. encryption and digital signature, TLS, PKI, knowledge about common vulnerabilities)

‐Infrastructure (AWS, PaaS, Docker, Firewalls)

‐Version control (Git)


‐Automated testing

* Not all of the above is required, but the more the better!