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