BRSコンサルタント
Arshad Azad
Inhouse IT
求人番号: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 万円
- 勤務地
- 東京