Senior Software Engineer (Java/Spring boot)

Skillhouse ·www.skillhouse.co.jp

Location Setagaya-ku, Tokyo, Japan
Salary JPY 600,000 - 750,000 / year
Type Full time
Level Senior
Source Shazamme
Software/Web Development Both
Apply direct
A leading technology company in Japan is seeking a Senior Backend Engineer / Technical Lead to join its International Business and Product Development organization. The successful candidate will take a hands-on technical leadership role in designing, developing, and delivering scalable cloud-native applications and microservices for international B2B2C and multi-tenant platforms.

Responsibilities:
- Lead the design, development, and delivery of scalable microservices and cloud-based applications.
- Provide hands-on technical leadership, mentoring, and guidance to software engineers.
- Design and implement secure, resilient, highly available, and high-performance systems.
- Develop backend services using Java and Spring Boot within a modern microservices architecture.
- Design and integrate REST APIs and cloud-native services on AWS.
- Collaborate closely with Product Owners, Designers, Business stakeholders, and Engineering teams in an Agile environment.
- Contribute to architectural decisions, technical roadmaps, and engineering best practices.
- Drive code quality, system reliability, observability, and continuous improvement.
- Support the development of B2B2C, multi-tenant, and cross-platform applications.
- Contribute to innovative AI-powered products and solutions where required.
- Work with international and cross-functional teams to deliver products for global customers.

Required Skills:
- 7+ years of software engineering experience, including 3+ years in a Team/Technical Lead role.
- Proven experience delivering complex B2B2C or multi-tenant platforms.
- Strong hands-on experience with Java, Spring Boot, microservices, and scalable backend systems.
- Strong AWS experience, including RDS, Cognito, ECS, SQS, SNS, and ElastiCache.
- Experience with Java 21/25, REST APIs, TypeScript, and PostgreSQL.
- Knowledge of OAuth2, JWT, and secure, highly available system design.
- Experience with Grafana, Sentry, or similar observability tools.

Why You Should Apply:
- Take a key technical leadership role in the development of international products and services.
- Work on large-scale, cloud-native platforms serving global consumer and enterprise customers.
- Influence technical architecture, engineering standards, and technology roadmaps.
- Work with modern technologies including Java, Spring Boot, AWS, microservices, and AI.
- Collaborate with talented, multicultural Product, Business, and Engineering teams.
- Gain exposure to innovative products supporting international business growth.
- Opportunity to make a significant technical impact while remaining hands-on.

Company Details:
The company is a leading Japanese technology and telecommunications organization developing innovative products and services for both consumer and enterprise customers.
Its International Business organization focuses on designing, developing, and enhancing products and solutions for global markets. The Product Development and Solution Design team works closely with Business, Product, and Engineering functions to deliver scalable, high-quality, and innovative solutions.

Work hours: 9:00 – 17:30
Work Location: Tokyo
Work Style: Work from home 1day per week
Holidays: Saturdays, Sundays, national holidays, year-end/New Year holidays, paid leave, and special holidays.
Benefits: Transportation allowance up to JPY 20,000/month, social insurance, DC pension plan, training/learning programs, and certification fee reimbursement.

Frequently asked questions

Who is hiring for the Senior Software Engineer (Java/Spring boot) role?
Skillhouse is hiring for the Senior Software Engineer (Java/Spring boot) position, a Shazamme client. Apply directly on the employer's career site.
Where is the Senior Software Engineer (Java/Spring boot) job located?
The Senior Software Engineer (Java/Spring boot) role with Skillhouse is based in Setagaya-ku, JP.
What does the Senior Software Engineer (Java/Spring boot) role pay?
Skillhouse lists the Senior Software Engineer (Java/Spring boot) role at JPY 600,000–750,000 per year.
Is the Senior Software Engineer (Java/Spring boot) role full-time or contract?
This is a full time position at Skillhouse.
What experience level is the Senior Software Engineer (Java/Spring boot) role?
The Senior Software Engineer (Java/Spring boot) position is aimed at senior-level candidates.
How do I apply for the Senior Software Engineer (Java/Spring boot) role at Skillhouse?
Apply directly on Skillhouse's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct