Senior Java Developer (offline)

Responsibilities:
β€’ Implementing Java-based back-end services and functionality;
β€’ Enhancing and improving the backend system architecture (scalability, maintainability, extensibility).

Requirements:
β€’ Broad knowledge and experience in Java, Spring framework;
β€’ Hands-on experience of Git, Maven;
β€’ Architecture and implementation-level software design;
β€’ A bachelor's or master's degree in computer science or related field.

Would be a plus:
β€’ Experience with gRPC, Kafka, Keykloak, GraphQL, Docker, REST, SQL, NoSQL databases, Angular.

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;
β€’ A sophisticated technology stack, for example, we build our own NoSQL database engine and full-text search engine;
β€’ An agile methodology based on the Scaled Agile Framework which translates to Scrum at the team level;
β€’ Working on a sophisticated and complex product used by over 100 customers;
β€’ Working and implementing modern architecture, algorithms, and concepts;
β€’ Working with the latest technologies including Java 11, Microservice architecture, gRPC, GraphQL;
β€’ Regular business trips;
β€’ Medical insurance and partial sports compensation;
β€’ Regular corporate events;
β€’ German and English classes;
β€’ Training and conference visits.

About Nearshorefriends GmbH

Evolvice Team GmbH is a software development service provider based in Stuttgart with a development center in Kiev, Ukraine.

Company website:
https://www.evolvice-team.de/en/home/

The job ad is no longer active

Look at the current jobs Java Kyiv→