Description
Hello, developer! We have a special position for you, but first see if it makes sense! We are strengthening our backend team and looking for a mid-level Java developer. In order to supply to this role, we expect you to have at solid experience in backend development, and knowledge in distributed systems. We do code in Java everyday, but our team also needs to use a good deal of other skills. Being open to learn is key - if that is also important for you, you are in the right place! As a developer at Sinch, you will be heavily involved in contributing and turning user stories into testable, high-quality code.
You will interact a lot with your peers, propose alternative solutions, review their code, help them with tests, etc. We also expect you to be comfortable working in an international environment. Remote meetings and reading and writing documentation in English are quite common.
Requirements
- 3-4 years of Java experience
- Git – knowledge in merge/pull requests
- RESTful or GRPC
- Relational databases
- Distributed systems architecture design and micro-services
- Software testing (unit, integration and automated testing) and documentation
- Knowledge in container technologies (Docker and Kubernetes)
- Observability tools and strategies
- English (advanced or fluent)
- Spring Boot
- Kotlin
- Messaging brokers (RabbitMQ, Kafka etc.)
- GitLab CI/CD
Benefits
We offer valuable benefits and resources, including health and life insurance, a flexible work environment, retirement savings plans, and more.
Our Hiring Process
In Sinch, we are committed to following a recruitment process that is fair, objective, consistent, and non-discriminatory. Our Talent Acquisition team, together with hiring managers and the rest of the interviewing team, persistently work towards identifying the candidates that best fit each open job, based on Sinch’ s hiring needs and candidates’ career expectations. We encourage applications from strong candidates with relevant professional backgrounds for this role. Not all applicants will meet all job requirements exactly! Even if you do not meet all job requirements, don't let that stop you from considering Sinch for the next step in your career.
We are always open to candidates that could bring new ideas and perspectives to Sinch!