Back to listings
SinchRemote

Java Software Engineer

Description

Från 0 till distansjobb på 45 dagar!

Sinch

Java Software Engineer

Are you a Java software engineer eager to learn and build experience in scalable, high-availability messaging applications? Sinch is looking for a motivated individual to join our distributed development. You will contribute to back-end applications that support Sinch’s core SMS messaging platform.

We are a small, geographically dispersed team managing multiple back-end applications. Our projects are critical to Sinch’s SMS messaging platform, supporting core regulatory compliance, custom SMS protocols for global delivery, and in-flight validation of message parameters to combat fraudulent traffic.

Work with external suppliers to interpret and implement SMS messaging protocols.

Build, configure, and deploy applications using existing processes.

Work with internal teams to integrate and support applications.

Contribute new ideas and concepts to the team.

Required Skills and Experience

Linux: An understanding and experience of working with the Linux operating system.

Java: Proficiency in Java 21+ is essential.

SpringBoot 3.5: You will need to have significant hands-on experience utilizing the SpringBoot 3.5 framework for developing and maintaining our services.

Build Automation & CI/CD: You should be adept at using build automation tools, specifically Gradle, and be proficient with version control and CI/CD pipelines using Gitlab.

Teamwork: It is crucial that you have the ability to work independently with a high degree of autonomy while also thriving as a collaborative member of our distributed team.

Skills

JavaLinuxGitlabCI/CDSpring Boot