Description
Join our global team of world-class engineers working on the Authlete Server and related backends!
- Implement support for new standards related to OAuth 2 and OpenID Connect, Open Banking, Financial-grade APIs, and verifiable credentials
- Propose and design new features for our products and services
- Lead architecture improvements such as code refactorings, reusable component libraries, and upgrades to tooling and frameworks
- Mentor and help more junior members of the development team, perform code reviews, and enforce a high standard of quality that our customers expect
- Improve performance, maintainability, and robustness of our code bases with the help of tooling and testing frameworks
This is a senior position that requires very strong, demonstrated skills in Java development. We use mainly Java 11/21 EE. A successful candidate is expected to have at least 5 years of experience in the software industry. Our development and production environment is highly containerized so familiarity with Docker or Kubernetes is a plus, as well as familiarity with React or other frontend frameworks. Depending on your skills and experience, your role can also be as an architect and team lead for the development team.
You must speak English or Japanese well, and proficiency in both is a plus, as well as proficiency in other languages. Reading and writing in English is required for this position (Slack, MRs, technical documentation, etc).
Depending on your skills and interests you will also have a chance to work on other code-bases and programming languages, such as developing our SDKs that are available for many languages and frameworks. You may be involved in DevOps automation, front-end development, automated tests and conformance testing, and integration with 3rd party, cloud services, or customer systems.
Familiarity with OAuth 2 and OpenID Connect is highly preferable and experience working with securing APIs and IAM is a strong plus as well a background in banking, fintech, and similar fields.
Key technologies
Java 11+ EE, JAX-RS, Java servlets, Mysql, Postgres, Oracle DB, containers, Kubernetes (GKE), Google Cloud Platform, Ruby (dev scripts), Docker, OAuth 2, OpenID Connect, Slack, GitLab, Spring Boot, Kotlin, React (frontend).
About Authlete
We provide a backend for implementing OAuth 2, OpenID Connect, Financial-grade API, Open Banking and related standards. Our services are widely used globally by customers in a wide range of industries such as fintech, banking, entertainment, healthcare, travel, and media.
Employment and working conditions
Our work style is flexible; you will be entrusted with responsibility for your work and managing your time. Full remote or hybrid is possible. Full-time permanent or contract, or part-time is negotiable. We have an office in Tokyo and team members all over the world with a wide variety of backgrounds.
Team members living near Tokyo often come to our office at Finolab in Otemachi (near Tokyo Station) to have lunch together, hang out with co-workers, and join weekly events. We accept candidates from outside Japan who can work remotely and have experience in managing their own time, such as freelancing. We are open to supporting visa application and moving to Japan for the right candidate.
About Authlete
Authlete provides a backend for implementing authorization and identity solutions based on OAuth 2, OpenID Connect, Financial-grade API, Open Banking, and related standards. Our services are widely used globally by customers in a wide range of industries such as fintech, banking, entertainment, healthcare, travel, and media.
Our work style is flexible with regard to both time and location. We have team members located all over the world and a global customer base. The company was founded in 2015 and is headquartered in Tokyo, Japan.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.