Position: Senior Java Developer
Company: Nearshorefriends GmbH
Experience required: 3y
English level: intermediate

About Censhare
https://www.censhare.com/en

For more than 20 years, the censhare team has been offering comprehensive digital platforms geared to creating, shaping and designing engaging customer experiences. We regard each client as a partner and each project as a collaboration. Which is why we are always committed to helping our partners as best as possible while learning as much as possible from their specific challenges.
Our Mission: Censhare is an international software firm deploying innovative technologies enabling companies to master the next generation of digital communication.

Your tasks:
Enhancing and improving the new microservice backend system architecture services.
Deploying services to Kubernetes clusters, adjust/create new deployment files.
Creating new services, support existing ones. This includes providing CI/CD, security, tests, monitoring tools, DBs infrastructure, etc.
Deep work with GraphQL resolvers on Java backend.
Enhancing GraphQL schema directives.
Writing unit tests.

Requirements:
Excellent knowledge and 3+ years of experience in: Java Core, Spring, REST, Maven, JUnit/Mockito, SQL.
Experience in/knowledge of microservices architecture and approaches in work with them. Spring Cloud, Apache Kafka, CI/CD, Kubernetes.
Be independent, initiative and ready for challenging tasks.
Upper-Intermediate level of English.

What we can offer you:
Work in an international dynamic team of experienced developers.
A strong focus on architecture since we are developing a product.
Ability to participate in the development of the new microservices product.
Modern technology stack with a big variety of tools.
Working on a complex product used by over 100 mostly larger customers.