Analyze local business needs, local country and regional IT systems, local market needs including locale, data regulatory needs and present proposals that include high level technical solutions, estimates and project plans.
Converts business problems into programming instructions.
Designs and codes programs; creates test transactions and runs tests; revises as necessary.
Monitors operating efficiency of existing application systems.
Reviews, analyzes, and modifies programming systems, including encoding, testing, debugging and installing for a large-scale system.
Maintains records to document program development and revisions.
Provide technical support to project teams throughout project lifecycle around technology platforms, solution design, security, debugging, profiling, performance tuning etc.
Provide governance over project teams to ensure standards and best practices are being followed.
Around 5 years of API development experience
Only Bilingual (Japanese N3 above and fluent English: can speak, read and write an email without any problems)
Demonstrated experience with designing (knowledge of design patterns), implementing and deploying scalable and performant web and mobile applications at global scale
Strong understanding of CS fundamentals, Object Oriented Design, algorithm design and Data Structures
Strong Web Application development experience using Spring Boot, Java 8, Microservices, Rest API
Container technologies like Docker, Kubernetes or OpenShift
Cloud services such as AWS or Azure and other server tech Spring Cloud
Experience with Waterfall and Iterative development methodologies
Excellent verbal and written communication skills
～ ￥9,000,000 年収
A multinational management and IT consulting corporation focusing on application, technology and engineering services. One of the world's largest consulting and technology companies in over 40 countries.