We aim to have you participate in our in-house development projects as a team member and grow together with us (regardless of your development experience or career history).
Teams are organized for each client and project, and after asking about your intentions, you will join a team that is a good fit for you.
Initially, you will be involved in development-related engineering, but you can also change your role depending on your own characteristics and the direction you would like to develop.
We have many engineers who are interested in technology, and we place importance on learning from each other, so we actively hold study sessions and technology sharing events, and you can participate according to your interests.
You will be joining our in-house development team, so there will be no on-site presence at the client's premises.
[Specific duties]
- Develop web applications using Java and Spring.
- We communicate directly with customers and create designs that incorporate DDD (Domain Driven Design).
- We provide coding that emphasizes maintainability in order to ensure continuous development.
- We incorporate pair programming and mob programming to create more opportunities to share knowledge and experience.
- Code reviews are done using pull requests on github/bitbucket, and the whole team reviews.
- We use Zoom for meetings and Slack for chats.
- Front-end development using React/Flutter is also done by members of the same team. If you wish, you can try your hand at front-end development.
【team】
Development is done in teams with fixed members on an annual basis. They understand each other and can work autonomously and productively. Evaluation also places emphasis on contributions to the team.
By continuing to work with our team and deepening our understanding of our customers' businesses, we are able to quickly provide systems that meet their needs. When your opinions are reflected in the team and you are able to contribute, you will feel a great sense of accomplishment.