4 days ago
Tokyo, JapanSenior
Responsibilities
- Design, develop, and maintain robust, scalable, high-performance applications.
- Implement trunk-based development, feature flags, and progressive delivery strategies.
- Write clean, maintainable, testable code and contribute to coding, code reviews, and refactoring.
- Apply TDD, BDD, unit testing, automation, and secure coding practices.
- Conduct vulnerability assessments and support compliance with security standards.
- Collaborate with architects, product owners, cross-functional teams, and DevOps teams on scalable distributed systems, deployments, observability, and production resilience.
- Lead technical discussions, contribute to design documentation, and mentor junior engineers.
Requirements
- At least 5 years of relevant experience is listed, with a separate mandatory experience statement of 3–5 years.
- Strong hands-on experience with Java and working knowledge of C++ is a plus.
- Deep expertise in system design and microservices architecture.
- Experience with trunk-based development, feature flags, progressive delivery, TDD, BDD, automation, CI/CD, and DevOps practices.
- Experience with code reviews, vulnerability assessments, and secure coding.
- Familiarity with AWS, Kubernetes, and Docker.
- Excellent problem-solving, communication, and collaboration skills in fast-paced agile environments.
- Japanese language skills are a plus; proficient English is required.
- Experience with event-driven architecture, distributed systems, performance tuning, observability, and production monitoring is preferred.
Tech Stack
Categories
About Wipro
Wipro is a global IT services and consulting firm that provides application development, cloud migration, infrastructure management, data/AI, and business process outsourcing for enterprises. It earns revenue through long-term outsourcing, managed services, and project-based consulting across multiple industries. Founded in 1945 and headquartered in Bangalore, India, Wipro is publicly traded (NYSE: WIT; NSE/BSE: WIPRO).
