Lead Software Development Engineer / Tech Lead - Java

IT Solutions Tokyo, Japan


Description

Position at Capgemini Japan

Duties and Responsibilities:

  • 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.
  • Provide technical support to project teams throughout project life cycle 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.
  • Ensure the technical feasibility of UI/UX designs

Requirements and Qualifications:

  • Minimum of 10+ years of related work experience and minimum 3+ years of design experience
  • Strong Web Application development experience preferably using Spring, Java, Node.js and JavaScript
  • Experience with Waterfall and Iterative development methodologies
  • Excellent verbal and written communication skills
  • Provides technical and work guidance to a team of SDEs, consultants and offshore resources
  • 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.
  • Demonstrated experience with designing, 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
  • Experience with MongoDB, Spring Cloud, Netflix OSS stack (Redis, RabbitMQ, Hystrix, Ribbon, Eureka etc.)
  • Experience in microservices, container technologies like Docker, Kubernetes or OpenShift, cloud services such as AWS or Azure and other server technologies such as NodeJS, Solution Design, Data modelling, REST API design
  • Experience designing multi-tenant SaaS system

Nice To Have:

  • Experience in Configuration Management, DevOps automation
  • Experience in client-side and server-side technologies such as HTML5, CSS3, ECMAScript, SASS, LESS, ReactJS or Angular
  • Experience in performance testing and tuning
  • Highly motivated and thrive in an environment where problems are open-ended.
  • Enjoy engaging in passionate discussions with people and letting the best ideas rise to the top.
  • Excited about technology, have a strong interest in learning and playing with the latest technologies
  • Working independently and able to manage large scale projects

Language Requirement:
  • Bi-lingual (Japanese Fluent) and Business level of English communication
    (speaking/ reading / writing)
Location:
  • Tokyo

キャップジェミニについて

キャップジェミニは、コンサルティングとテクノロジーサービスのグローバルリーダーとして、イノベーションの最前線に立ち、進化を続けるクラウド、デジタル及び各種プラットフォーム分野で、顧客のあらゆるビジネス機会に対応致します。キャップジェミニは、50年にわたり蓄積してきた優れた実績と業界固有の専門知識を基に、戦略から運用まで、弊社の一連のサービスを通じて、顧客企業が目指すビジネスビジョンの実現をご支援致します。キャップジェミニの信念は、「テクノロジーに関わるビジネス価値は人を通じて具現化される」ことであり、この信念こそが弊社の原動力となっています。キャップジェミニは、世界40ケ国以上、20万人のチームメンバーで構成される多文化企業です。キャップジェミニ・グループ全体の2017年度売上は、128億ユーロです。

キャップジェミニについての詳細は、www.capgemini.com/jp-jp/ をご覧ください。
Love your career. Ace your career.