1. Be honest about your Japanese
At most Japanese-speaking companies, JLPT N2 is the usual minimum and N1 helps a lot, especially for client-facing work or Bridge SE roles. Some international tech companies work in English, but there are fewer of them and competition is strong. The JLPT tests reading and listening, so also practice speaking and writing in 敬語 (polite language): interviews and entry sheets need it.
2. Pick a lane
"IT" is too broad. Decide whether you want frontend, backend, infrastructure, data, QA, Bridge SE and so on, and what kind of company: 自社開発 (in-house products), 受託開発/SIer (building systems for clients) or SES (placement at client sites). Job titles in Japan are not standardized, so always read the 仕事内容 (job duties) and required skills.
3. Build proof, not only credentials
Projects matter more than ever. A good project shows what problem you solved, how you built it (and how you used AI tools), and what happened. Keep your GitHub tidy, write a short README in English and, if you can, Japanese. A blog or short write-ups help interviewers understand how you think.
4. Get a Japanese IT certification
IPA's national exams are widely recognized: ITパスポート (IT basics), 基本情報技術者 (FE, the classic engineer entry exam) and 応用情報技術者 (AP). They show Japanese technical vocabulary as well as knowledge. For the AP exam, I keep an English vocabulary guide on GitHub.
5. Understand the visa early
Most developers work on the 技術・人文知識・国際業務 ("Engineer / Specialist in Humanities / International Services") status. In general it requires a degree or Japanese 専門学校 diploma related to the job, or enough years of relevant work experience; certain IT exams such as the IPA exams can also count in some cases. Requirements are detailed and change, so confirm with the Immigration Services Agency or your employer's HR.
6. Make your online presence tell one story
Your LinkedIn, GitHub, portfolio and 履歴書 should agree: same dates, same titles, same story about what you do. Recruiters compare them. Then network with intention: communities, meetups and referrals build trust faster than cold applications.