Job title: [Contract/Perm] Java App Engineer
Job type: Permanent
Emp type: Full-time
Industry: IT & Telecommunications / IT・通信
Functional Expertise: Others / その他 Technical (IT) / 技術職(IT)
Salary: Negotiable
Job published: 2025-06-30
Job ID: 63066

Job Description

Build the Backbone of Scalable Applications — Be Our Java Expert

 

■ Job Title

Senior Java App Developer

■ Company Overview

Join a technology-driven organization committed to delivering high-performance, scalable, and secure digital solutions. Our teams work at the intersection of software engineering and enterprise-grade architecture to power mission-critical systems.

■ Your Role and Responsibilities 

  • Design, develop, and implement Java-based applications and microservices following best practices.
  • Write clean, efficient, and well-documented code using modern frameworks such as Spring Boot, Quarkus, Apache Camel, and others.
  • Participate in all phases of the software development lifecycle—requirements gathering, design, coding, testing, deployment, and maintenance.
  • Implement and maintain RESTful or SOAP APIs.
  • Ensure code quality and reliability through unit, integration, and end-to-end testing.
  • Use test automation and static analysis tools to enforce security and performance standards.
  • Troubleshoot, debug, and optimize application performance and scalability.
  • Work with relational and/or NoSQL databases and develop efficient data access layers.
  • Collaborate with cross-functional teams including product owners, designers, QA, and DevOps.
  • Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Contribute to code reviews and promote a culture of continuous improvement.
  • Stay updated on the latest trends in Java development and bring innovative ideas to the team.
  • Deploy and maintain applications across various environments, including cloud and on-premise.

■ Experience and Qualifications

  • Expertise in Java development, including experience with frameworks like Spring Boot, Apache Camel, and/or Quarkus.
  • Proficient in writing automated tests (UT/ITa/ITb/E2E), as well as using static code analysis and performance tools.
  • Strong understanding of application architecture and microservices design.
  • Hands-on experience with web services (REST and/or SOAP) and database technologies.
  • Experience with troubleshooting, debugging, and performance tuning in production environments.
  • Business level Japanese and English (Customer facing experience is a plus)

■ Additional Preferred Qualifications

  • Familiarity with Jakarta EE (formerly Java EE), Hibernate/JPA.
  • Experience in deploying applications in hybrid or cloud-native environments.
  • Background in working with DevOps and CI/CD pipelines.
  • Understanding of agile development methodologies and cross-team collaboration.

■ Good Reasons to Join

  • Join a high-impact team working on large-scale enterprise systems.
  • Access to advanced tools, modern frameworks, and continuous learning opportunities.
  • Contribute to mission-critical systems in a collaborative, agile environment.
  • Flexible work culture and hybrid/remote options available depending on the project.

■ Work Location

Tokyo

File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB