Senior Backend Engineer Lead
Job Summary
This role involves leading the design and development of backend systems for large-scale mobility services, including booking platforms and APIs. You will manage the full development lifecycle while collaborating with cross-functional teams to drive technical decisions. The position requires strong expertise in Java-based web application development and system performance tuning.
Responsibilities
- Lead system design and architecture reviews
- Develop and maintain APIs and web applications
- Execute full development lifecycle
- Conduct performance tuning and system monitoring
Required Skills
- 7+ years Java development
- Spring Framework & ORM (JPA)
- MySQL/Oracle performance tuning
- Docker/Kubernetes expertise
Job Details
Responsibilities:
- Lead system design based on defined requirements and architecture reviews.
- Develop and maintain web applications and APIs for mobility services.
- Collaborate with product managers and internal platform teams (payments, user, points, etc.).
- Execute full development lifecycle: design, implementation, testing, and optimization.
- Conduct unit, integration, performance, and security testing.
- Perform performance tuning across Java, SQL, and database layers.
- Monitor production systems, respond to alerts, and resolve user-reported issues.
- Enhance system scalability, reliability, and maintainability.
Requirements:
- Ability to independently solve complex technical challenges.
- 7+ years of Java web application development.
- 5+ years with Spring Framework and ORM tools (e.g., JPA).
- 7+ years working with MySQL or Oracle databases.
- Experience with Apache/Nginx and application servers (e.g., Tomcat).
- Experience with Redis or MongoDB.
- Proven expertise in Java/SQL/DB performance tuning.
- Hands-on experience with Docker/Kubernetes, Jenkins, and Ansible.
- Familiarity with Git or similar version control systems.
- Strong experience in unit testing (e.g., JUnit).
- Solid understanding of web technologies (HTML, CSS, JavaScript, HTTP, SSL).
- English: conversational level (approx. TOEIC 600+).
Preferred Skills:
- TypeScript, React, or Node.js experience.
- E2E test automation (e.g., Playwright).
- Knowledge of Elasticsearch, Grafana, SonarQube.
- Exposure to AI-assisted development tools.
Benefits:
- Opportunity to lead design in a high-impact product environment.
- Exposure to large-scale systems and cross-functional collaboration.
- Work within a highly skilled, international engineering team.
- Office-based role in Osaka (standard working hours: 9:00-17:30).