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