
About the Company
We are a cloud communications provider enabling businesses to communicate easier with their customers, workforce, and machines. We built our global connectivity from the ground up and developed cloud APIs on top to provide the full advantage of cloud communications on a global scale.
We are an international working environment with a fast-paced, friendly workplace, where each and every contribution counts. If you are interested in working in an environment where ownership, pragmatism, teamwork, and open-mindedness are among our core values, we welcome you to explore this opportunity.
About the Role
You will work with other talented professionals in an enterprise work environment. You will design, develop, maintain and refactor our software systems, web-based applications, and tools for new & existing projects.
You will discuss solutions and possible new approaches and use your expertise in different technologies to choose the right solution for the task at hand. You have to communicate effectively and solution-oriented with team members, internal customers, and other business stakeholders.
● Design, implement, refactor, test, enhance and modify our internal software systems built for distributed and scalable operation
● Collaborate within an agile-driven team to meet customers’ changing business & application needs
● Take responsibility for the complete software life cycle, and support the required engineering process
Requirements
● Professional, hands-on, up-to-date experience in Java 8 or higher, Gradle, and Spring Boot framework (ideally Spring Boot 2), as well as software testing
● Experience with the design and implementation of distributed systems; scaling strategies, clustering, and load balancing is preferred
● Experience with Containers (ideally Docker) and container orchestration frameworks (ideally Kubernetes) is preferred
● Experience with Continuous Integration/Delivery concepts and frameworks (ideally Jenkins) is preferred
● Reactive programming, especially in the context of Spring Boot, is preferred
● Understanding other JVM languages (ideally Kotlin) is preferred
We are offering:
● Flexible working hours
● Private health insurance
● 25 vacation days