Lead Java Engineer
Job Summary
Join a large-scale technology and telecommunications business in Tokyo to develop innovative digital products for international markets. This is a hands-on technical leadership role combining software architecture, team leadership, and delivery of cloud-native platforms using modern Java technologies. You will drive code quality, mentor engineers, and support the development of AI-enabled products in an English-speaking environment.
Responsibilities
- Lead the design, development, and delivery of scalable microservices and cloud-native applications.
- Act as a technical lead for a small engineering team, providing mentorship and technical direction.
- Drive code quality, observability, system reliability, and continuous improvement initiatives.
Required Skills
- 7+ years of professional software engineering experience
- 3+ years as a Technical Lead or similar leadership role
- Deep expertise in microservices architecture and distributed systems
- Strong experience with Java 21/25, Spring Boot, PostgreSQL, and AWS
- Business-level communication skills in English
Job Details
Job Description
Join a large-scale technology and telecommunications business developing innovative digital products for international markets. This is a hands-on technical leadership role combining software architecture, team leadership, and delivery of cloud-native platforms using modern Java technologies.
Description
* Lead the design, development, and delivery of scalable microservices and cloud-native applications.
* Act as a technical lead for a small engineering team, providing mentorship, guidance, and technical direction.
* Design and build secure, resilient, and high-performance systems using modern engineering best practices.
* Collaborate with Product Managers, Designers, and Engineers in an Agile development environment.
* Drive code quality, observability, system reliability, and continuous improvement initiatives.
* Contribute to architectural decisions and long-term technology strategy.
* Support the development of AI-enabled products and innovative digital solutions.
* Participate in cross-platform and multi-platform application development projects.
* Ensure successful delivery of complex B2B2C and multi-tenant platform solutions.
Profile
* 7+ years of professional software engineering experience.
* 3+ years of experience as a Technical Lead, Team Lead, or similar leadership role.
* Strong experience leading small engineering teams while remaining hands-on in development.
* Proven track record delivering scalable B2B2C or multi-tenant platforms.
* Deep expertise in microservices architecture and distributed systems.
* Strong experience with:
- Java 21/25
- Spring Boot
- REST APIs
- TypeScript
- PostgreSQL
- AWS (RDS, Cognito, ECS, SQS, SNS, ElastiCache)
- OAuth2, JWT, and modern security frameworks
- Resilience and fault-tolerant system design
- Observability tools such as Grafana and Sentry
* Business-level communication skills in English. Japanese language skills are not required.
Preferred Skills
* Angular
* Flyway
* Redis
* Tailwind CSS
* Cross-platform mobile application development
* Knowledge of AI Agent development
Job Offer
* Opportunity to lead engineering initiatives on large-scale international products.
* High-impact role combining technical leadership and hands-on development.
* Modern cloud-native technology stack and engineering-focused culture.
* Exposure to AI-enabled product development and innovation initiatives.
* English-speaking working environment.
* Collaboration with global stakeholders across product, engineering, and business teams.
* Clear opportunity to influence architecture, engineering standards, and product direction.