Job number: JN -082024-173319 Posted: 2024-09-11

JavaScript / Java Software Engineer

S/W engineer opportunity @ largest European company
8 - 11 million yen Tokyo Information Technology Full-stack Engineer

Job details

Company overview
We are a company that provides a wide range of services in the life insurance industry. We offer various insurance products for both individuals and corporations, including medical insurance, cancer insurance, income protection insurance, and pension insurance. We focus on providing optimal insurance plans tailored to the life stages and needs of our customers. Leveraging our strong financial foundation and global network, we deliver long-term security and trust. Additionally, we are committed to offering services utilizing digital technology, providing convenient and prompt services such as online contract procedures, insurance reviews, and after-sales support.
Responsibilities
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
Requirements
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.
Salary
8 - 11 million yen
Location
Tokyo
Arshad Azad
BRS Consultant
Arshad Azad
Inhouse IT
Email me directly

Recommended jobs