Huxley

Back End Engineer

Tokyo, JP

12 days ago
Save Job

Summary

Top Payment Company in Japan



Main Responsibilities

  • Support the design, implementation and delivery of large scale, and complex, systems, while collaborating with product managers, frontend engineers or other team members.
  • Understand how to leverage infrastructure to solve large scale problems.
  • Contribute to the team by sharing knowledge, participating in code reviews and providing feedback to uphold and ensure best practices.
  • Triage, debug and resolve product issues or other incoming troubles inquiries
  • Adopt problem solving as a way of life - always go to the root cause! Support the code you write in production.





Tech Stack

  • Back-end services:
    • Main implementations are in Spring Boot, with a mix of Java 11/Spring Boot 2 and Java 17/Spring Boot 3.
    • Some legacy systems are written in Java EE.
    • Testing is done with JUnit and Mockito
    • Deployment relies on AWS ECS
    • CI/CD is handled by AWS CodePipeline
  • Infrastructure
    • All the services run in AWS
    • Infrastructure is managed by AWS CloudFormation
    • AWS CloudWatch is used for observability
  • Coding environment: GitHub, IntelliJ, Gradle
  • Documentation & Project management: Confluence, Miro, JIRA
  • Communication: Slack, Zoom, Office 365

Please note that is challenging its current architecture, potentially introducing new technologies and/or deprecating existing ones.





Required Qualifications

  • Skills in OOP language such as C# or other JVM language, such as Scala are welcome
  • Experience with RDBMS, NoSQL databases along with distributed cache.
  • Strong fundamentals in data structures, algorithms and object oriented programming.
  • In-depth understanding of concurrency and distributed computing.
  • Experience implementing platform components such as RESTful APIs, Pub/Sub Systems, and Database Clients.
  • Experience with microservices and event-driven architectures.
  • Experience designing high traffic systems.
  • Degree in Computer Engineering or Computer Science or 3+ years equivalent experience in SaaS platform development.
  • English business proficiency





Preferred Qualifications

  • Domain-driven development knowledge
  • Java/Spring Boot experience
  • gRPC and Kafka development experience
  • Experience in a multicultural environment
  • Stakeholder management is welcomed
  • Japanese conversational proficiency is a plus

Office Location

  • Tokyo Office
  • You can live anywhere in Japan

Huxley is part of the larger SThree K.K group


To find out more about Huxley, please visit www.huxley.com | Huxleyについてもっと詳しく知りたい方はこちらへ→ www.huxley.com



Award winner of:


Best Large Company to Work For by TIARA Awards 2021 | Best CSR Initiative by TIARA Awards2019 | Best Workplace by Great Place to Work Institution 2018, 2020 & 2021

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: