Twyce is a consulting firm specializing in Digital Transformation, but above all it's an incredible human adventure, with a community of over 40 collaborators based mainly in Paris, but also more recently in Montreal.
Founded in 2021 around the principles of transparency, collective intelligence and co-construction, Twyce emphasizes a strong commitment to its customers and partner consultants.
In order to support its customers at every stage of their projects, Twyce has 3 key areas of expertise:
Data & Cloud
Dev Factory
Product & Project
Your mission:
As a back-end web developer, your role will be to work as part of a team to support our customers' projects:
- Design and develop scalable, reliable and high-performance microservices using Java development best practices
- Work closely with front-end teams, DevOps and architects to ensure consistency and efficiency in developments
- Interact and communicate with Product teams to better understand functional requirements and make the most appropriate design choices
- Mentor and train more junior team members by sharing your expertise
- Learn about emerging technologies and promote knowledge sharing.
Skills:
- You have a good knowledge of Java 11(+)
- You are familiar with the Spring ecosystem (Springboot, MVC, data...)
- You are familiar with test frameworks (Junit, Mockito, etc.)
- You've already worked on a Cloud platform (AWS, Azure, GCP)
- You have significant experience of integrating and using SQL (e.g. Postgres) and/or NoSQL (e.g. MongoDB) databases.
- You've already worked on automating deployments and tracking containerized applications through to production.
- You have a good knowledge of OpenAPI Specification
- Experience in application architecture (DDD/hexagonal architecture) and scaling up is appreciated.
- You have a Craftmanship approach and a good understanding of performance issues
- You have experience of agile practices.
Soft skills:
- You have good communication skills to facilitate inter-team dialogue
- You are able to support your team members through constructive code reviews and peer programming.
- You have a collaborative mindset and are comfortable working in a team.