求人番号:JN -082024-173319 掲載日:2024-09-11

JavaScript / Java Software Engineer

S/W engineer opportunity @ largest European company
800 - 1100 万円 東京 IT フルスタックエンジニア

募集要項

会社概要
同社は、生命保険業界において幅広いサービスを提供する企業です。個人および法人向けに多様な保険商品を取り揃えており、医療保険、がん保険、収入保障保険、年金保険などが含まれます。また、顧客のライフステージやニーズに応じた最適な保険プランを提供することに注力しています。強固な財務基盤とグローバルネットワークを活かし、長期的な安心と信頼を提供しています。さらに、デジタル技術を活用したサービスの提供にも力を入れており、オンラインでの契約手続きや、保険の見直し、アフターサポートなど、便利で迅速なサービスを展開しています。
業務内容
As a Software engineer, you will be working closely with product owners, business analysts, UI/UX designers and other developers to build web applications, and will handle all steps of software development, such as requirement analysis, system design, coding, testing, deployment, release and maintenance/enhancement. The primary programming languages for this role are JavaScript/TypeScript, with occasional opportunities to work with Java/SpringBoot.
Main responsibilities:
  • Develop, thoroughly unit-tested, front-end and/or back-end applications using JavaScript/TypeScript.
  • Occasionally develop and review Java/SpringBoot based applications.
  • Take architectural decisions and design scalable systems.
  • Continuously identify ways of enhancing the existing applications and work on the improvements.
  • Review code developed by other developers and provide feedback to ensure best practices, such as efficiency, testability, readability, maintainability and style guide compliance.
  • Contribute to our software engineering CoPs (Communities of Practice) by sharing knowledge and promoting best practices.
  • Mentor and support junior and mid-level engineers
  • Tech Stack
    • Programming languages: TypeScript/JavaScript, Java (8, 11, 17), HTML, CSS
    • Libraries/Frameworks: React.js, Next.js, Serverless Framework, Express.js, Fastify, Jest, Spring Boot, Thymeleaf, Hibernate, Flyway, Junit, Mockito
    • Platforms: AWS, OpenShift
    • Databases: Aurora MySQL, DocumentDB, Redis
    • Monitoring: Kibana, Splunk, Dynatrace
    • CI/CD: Jenkins, ArgoCD, SonarQube
    • Other: GitHub, Microsoft Teams, Jira, Confluence
応募条件
Minimum requirements:
  • Around 7 years of relevant experience developing web applications using JavaScript/TypeScript and Java/SpringBoot.
  • Experience with front-end development using React and Redux.
  • Ability to use HTML/CSS to implement clean and responsive user interfaces.
  • Experience with back-end development using Node.js and frameworks available for it, such as Express.
  • Good understanding of RESTful APIs design and Swagger/Open API specification.
  • Understanding of relational databases, such as MySQL, and ability to design schemas, create efficient queries and add indexes as needed.
  • Interest and ability to learn new technologies as needed, such as Next.js, Serverless Framework or Redux Toolkit.
  • Knowledge of software development best practices and ability to write readable and maintainable code.
  • Ability to take architectural decisions and design scalable systems.
  • Ability to take ownership and proactively implement improvements to the existing applications.
  • Ability to introduce new relevant libraries/frameworks as needed.
  • Experience with Agile/Scrum methodology.
  • Experience with AWS.
  • Ability to coach/mentor other software engineers
  • Good understanding of Git and ability to work collaboratively with other developers.
  • Business English and Business Japanese (JLPT N2 or above), ability in both languages is required
  • Degree in Computer Science or equivalent practical experience.
給与
800 - 1100 万円
勤務地
東京
Arshad Azad
BRSコンサルタント
Arshad Azad
Inhouse IT
メールでお問い合わせ

おすすめの求人