Java + Kotlin Developer
Remotely
Full-time
Project occupancy
Tasks:
- Development under Java, framework: Spring boot;
- Development under microservice architecture;
- Designing interfaces for interaction with other systems;
- Working closely with frontend development, testing and analysts.
- Working on agile development methodologies.
Technology stack:
- Java 8-11, Kotlin;
- Spring/Spring/Springboot;
- PostgreSQL/Oracle, Kafka, Redis;
- Maven/Gradle;
- Docker/Kubernetes(or OpenShift).
Expectations from the candidate:
- Confident knowledge of Java, understanding of JVM principles. Knowledge of core libraries and design patterns;
- Experience with Spring Framework (boot, mvc, data, secutity...);
- Experience with multithreading and asynchrony;
- Experience with databases, ability to write and optimize queries;
- Experience with distributed storage and systems;
- Knowledge of HTTP, REST, SOAP;
- Understanding of microservice architecture;
- Experience with frameworks and automated testing tools (junit, postman, jmeter);
- Higher or incomplete higher education (physico-mathematical or technical).