Java Engineer
Job Summary
The Java Engineer will be responsible for designing and developing high-traffic B2C services. You will work within an Agile framework utilizing container technologies like Docker and Kubernetes. The role requires collaboration with global teams and maintenance of robust, scalable database systems.
Responsibilities
- Design and develop B2C services
- Maintain high-traffic system architecture
- Collaborate with global cross-functional teams
- Perform CI/CD and test automation
Required Skills
- 5+ years Java experience
- Relational Database (MySQL, Oracle)
- Containerization (Docker, Kubernetes)
- Agile methodology
- English & Japanese (Business level)
Job Details
Mandatory Qualifications:
- 5+ years’ experience in Java development
- Design and development experience for B2C service
- Development experience with a Relational database (Ex. MyQSL, Oracle, Clustrix)
- Experience in Agile development
- Experience with Container (Ex. Docker, Kubernetes)
Desired Qualifications:
- Design and development experience for high traffic systems
- Experience in Front development
- Experience in CI/CD and test automation
- Experience in application deployment and operation (on-premises and usage of a public cloud)
- Experience with Non-SQL development (Ex. Couchbase), especially KVS (including personal level)
- Experience working with global teams in different locations
- Experience with messaging systems (Ex. Kafka, RabbitMQ)
Language Requirements:
- English Level: Business Conversation Level (TOEIC 735-860)
- Japanese Level: Business Level (JLPT Level 2 or N2)
Benefits:
- Social Insurance
- Commuting/Transportation Allowance
- Sport Facilities
- Education/Training
- Holidays: Winter Holidays, Summer Holidays, Five-Day Workweek, Paid Holidays, Sick Leave, Child-care Leave
- Job Contract Period: Full-time