Back-end Java engineer - Tech company

勤務地 東京都
雇用形態 派遣
給与 ¥6000000.00 - ¥9000000.00 (年収)
専門 テクノロジー・デジタル・通信,
職種 プログラマー,
お問合せ zyrine pamittan
JOB ID JO-2211-476041

☑Japanese global company☑Listed company☑Either English or Japanese needs to be fluent☑Hybrid (On-site x Remote)


  • Applicant must be in Japan.
  • Only qualified candidates will be contacted.

About the company

We are one of the leading online service providers in Japan. We cover over 70 business and 1.5 billion members across the world.

Who is encouraged to apply

We are looking for a highly skilled software back-end engineer specializing in Java who is able to design and implement large, complex distributed systems consisting of multiple components developed using different technologies, as well as deal with issues that arise in a production environment.

What you will be doing

  • Develop, enhance and maintain business web applications and tools
  • Ensure programming best practices
  • Code quality - has a passion for code quality, performing thorough code reviews and enforcing good coding standards, practices and tools
  • Work for the team across several locations and time zones
  • Good communication skills in English with both verbal and written
  • Suggest improvements
  • Agile - follows the ideas and principles of Agile software development practices and testing models, able to lead their team through Scrum ceremonies
  • Technical design - ability to understand, produce and communicate technical designs to a team of engineers and product owners (producers), adhering to appropriate design patterns
  • Ability to speak and understand the Japanese language is a plus

Essential requirements
Application Development

  • 5+ years of programming experience with Java including object-oriented design
  • 5+ years of experience contributing to the architecture and design (architecture, reliability and scaling) of new and existing systems
  • Domain-driven design
  • Test-driven development
  • Full stack development
  • Spring Framework, including Spring Boot and Spring Batch
  • Java ORM & NoSQL - SQL, Hibernate, MyBatis and Redis, Memcached
  • Git - maintaining large codebases through competing releases with minimum stress
  • Microservices, Restful, NoSQL, Java, Spring, CI/CD
  • Container development using tools such as Docker

Soft Skills

  • Proactive team player
  • Good communication skills
  • Ability to Mentor/Coach other members
  • Possesses an Agile mindset and can think out of the box

Preferred skills

  • Automation of deployments, tests and releases using tools, such as Jenkins
  • Monitoring and logging, knowledge of logging frameworks and troubleshooting all through the technology stack
  • Unit and Integration testing using frameworks such as JUnit, DBUnit and Cucumber
  • Automating UI testing using tools such as Selenium
  • Process management and documentation using tools, such as JIRA, Confluence

Employment type

  • Temporary Dispatch, 3-6 months contract with renewal
  • Can be converted to full-time/permanent

Work arrangement

  • On-site (3-4 days) and work from home (1-2 days)

Office location

  • Tokyo

6~9 Million yen

Please click "apply" if you are interested in the job.

We will review your profile and contact you within five business days should we find that you satisfy the requirements of the hiring company.
Further details about the company and position will be notified at a later date.

Reference: JO-2211-476041
Seniority Level:Mid-Senior level
Job Function: Information Technology, Engineering