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

For more than 20 years, our client has been offering comprehensive digital platforms geared to creating, shaping and designing engaging customer experiences. They regard each client as a partner and each project as a collaboration. Which is why the company is always committed to helping partners as good as possible while learning as much as possible from their specific challenges.

YOU WILL:

 - 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.
 

YOU NEED:

 - 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.

WE OFFER:

 - 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.