Back End Developer Opportunity

Active Connector Inc. company

Subscribe to our Telegram & Twitter Channel

Back End Developer in JAPAN

Remote 1 year ago

Overview:

Position: Backend Engineer

Job Description: https://job.active-connector.com/job/detail/05058

Location: Tokyo;Fukuoka (Full remote work)

Japanese level required: Advanced

*Please note that the position is only for those who are currently residing in Japan


About the Company

One of Japan's leading fintech companies, which launched its services in 2018, has rapidly expanded its business, reaching 64 million users in just about five years (as of June 2024). It has become a payment platform used by approximately one in every two smartphone users in Japan.


This company was established to provide a more accessible and convenient fintech service that traditional credit cards and credit services could not achieve, by integrating with its payment platform.


The company is made up of passionate professionals dedicated to refining their products at an unparalleled speed that competitors cannot replicate, driving the widespread adoption of cashless payments and financial life platforms in Japan. They are now seeking like-minded individuals to join them in creating new value for their users.


PR Aspects

Foreign employees already employed

Actively pursuing diversity at the work place


Job Description

This company is revolutionizing the credit card industry and transforming the way payments are made. By integrating with their main payment service, they aim to create a new financial platform that offers an unprecedented payment experience for users.


To achieve this, it is essential to build and revamp services that balance scalability, reliability, and maintainability. They are looking for individuals who can help them develop optimal system designs and continuously improve them to provide the best user experience. This includes creating diverse functionalities with an eye toward integration into the group’s economic sphere and the own ecosystem, as well as developing systems that handle large-scale transaction processing.

Join them in creating a cashless service that will set the standard in Japan.


Key responsibilities:

  • You will design and develop scalable systems that provide the best user experience while closely collaborating with product managers, designers, and QA engineers.
  • You will design and develop microservice-based systems that achieve high scalability, availability, and security.
  • You will participate in various initiatives aimed at maximizing system performance, such as code refactoring and algorithm improvements.
  • You will work on improving API functionality, performance tuning, debugging, and troubleshooting to enhance system quality.


▼ Examples of Development:

  • Function development for web applications designed for web browsers
  • Function development for mini-apps provided within the app
  • Design, development, and operation of the membership application and member site
  • Addition and improvement of features in line with new service releases and service enhancements
  • Design and development of core systems, including application platforms, sales, settlement, payment, and credit management systems
  • Design and development of acquiring, screening, and user communication systems


▼ Tech Stack

The primary implementation is done using a combination of Java 11 / Spring Boot 2 or Java 17 / Spring Boot 3. Some legacy implementations still use Java 8 and Java EE frameworks.

For databases, they use RDS (Oracle, MySQL) and DynamoDB. Object storage is handled by S3, and event-driven processing is performed using Python / AWS Lambda.


Unit testing is done with JUnit / Mockito, and integration testing is done with JMeter. Version control is managed with GitHub and GitLab, and CI/CD is implemented using CodePipeline.


Project and Document Management Tools: JIRA, Miro, Confluence

Editors: Eclipse, IntelliJ, VSCode

Container Environment: Docker + AWS (ECS, EKS, ECR)

Monitoring: CloudWatch, CloudTrail

Infrastructure as Code: CloudFormation

Communication Tools: Slack, Zoom


Requirements


Must

  • 5+ years of experience in system development.
  • Development experience using object-oriented languages (particularly welcome someone with extensive experience in development using Java / Spring Boot).
  • Please note that for technical assessments (coding tests), only Java or Kotlin can be selected as the programming language.

Better

  • Development experience using various relational databases
  • Experience in designing and implementing event-driven architecture (EDA)
  • Experience in developing large-scale services or systems
  • Experience working on financial system development or projects
  • SQL tuning experience
  • Experience with various AWS services
  • Project Management (PM) / Project Lead (PL) experience
  • Business English communication skills


What you need to do now

  • If you are interested in this role then click ‘apply now’. Should this role not be for you but you are still interested in mid-career roles in Japan (and you have a valid visa), please send your CV to djanelle.sanmiguel@active-connector.co.jp and/or visit https://www.active-connector.com/ to register and explore the positions we currently have available.


Who We Are

  • Active-Connector works with innovative Japanese companies aiming to promote genuine diversity and push for a better work environment. The companies we work with are often StartUps in the tech sector who are always on the lookout for international professionals to help them take their business to the next level. We work with revolutionary risk-takers who want to create a positive impact and change how the world perceives Japan as a closed and traditional society. We carefully choose to work with Japanese companies who share our vision and values in one way or another.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly