@money-forward | Money forward
Created a year ago (Last Update: 3 months ago)
Software Engineer (Java), Japan
Gathered from company career pages. For the latest details, see the company's site. For updates to this page, contact us at contact@japanjobspace.com
💚 86 people viewed
Keywords
software engineer, java, tokyo, japan
Software Engineer (Java) in Tokyo, Japan
- Provide service development and design
- Create a database schema
- Compose clean and easily maintainable code, which includes writing test code
- Manage Japanese-language application operations for testing purposes
- Engage in discussions and debates with fellow team members to identify the best solutions
- Address maintenance and operational tasks to ensure service stability
- Conduct investigations and respond to user inquiries
Technical skill
- A Java software engineer with over three years of experience
- Demonstrated expertise in Core Java, server-side Java, and fundamental SQL
- Responsible for designing, constructing, and sustaining efficient, reusable, scalable, testable, and dependable Java code
- Proficient in implementing automated testing platforms and creating unit tests
- Adept at using code versioning tools like Git
- Familiar with build tools such as Gradle
Soft skill
- Proficiency in spoken and written English is essential
- Possesses strong teamwork, responsibility, and communication skills
- Participates in collaborative efforts for requirement analysis and specification development
English : Business-Level, both verbal and written.
Japanese : Business-Level, both verbal and written.
Technical skill
- In-depth expertise in security and performance considerations
- Well-acquainted with diverse design and architectural patterns
- Hands-on experience with well-known web application frameworks
- Fundamental understanding of Java's class loading mechanism
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools like CircleCI and Jenkins
- Knowledge of monitoring tools such as Datadog
- Previous experience as a Kotlin software engineer
Soft skill
- A strong desire to learn and develop a profound understanding
- Readiness to impart knowledge and share experiences with colleagues
- Web Server Side: Utilizing Java, Kotlin, Jersey, Guice, jOOQ, and Spring Boot
- Database: Employing MySQL
- Middleware: Operating Docker, Nginx, Consul, and Nomad
- Platform: Leveraging AWS or On-premise solutions
- Repository Management: Utilizing GitHub
- CI/CD: Incorporating CircleCI, Jenkins, and GitHub Actions
- Development Environment: Employing Docker and Terraform Enterprise
- Monitoring: Leveraging DataDog, Rollbar, and Sentry
- Communication: Utilizing Slack for team communication
- Security: Implementing Dependabot for security measures
Min 7,000,000 - Max 13,000,000 Japanese Yen / Year (Gross)
- Location : Tokyo, Japan.
- Remote work is available four days per week.
- Employment Visa
- Airfare to Japan
- Signing Incentive
- Temporary Fully Furnished Residence for the Initial Month
Flexible Working Hours (No core time)
- Two Days of Rest Weekly (Saturdays and Sundays)
- Japanese National Holidays (16 national holidays in 2021)
- Paid Leave: 10 days (first year), with the number of paid leave days increasing by one each subsequent year, up to 20 days annually
- Three Days of Summer Vacation
- Two Days of Winter Vacation
- Health Insurance Coverage
- Employee Stock Ownership Program
- Comprehensive Transportation Benefits
- Access to the Latest Computer Equipment (Subject to approval, with no restrictions on upgrades or replacements for development purposes.)
- Support for Seminar Participation
- Book Procurement Assistance
- Ownership of Open-Source Software Copyright Remains with Individuals