Position: Java Developer
Category: Java
English level: fluent
Years of experience: 3


Jan, 2016 - until now
NetCracker Technology Corp. (Россия)
Russia, www.netcracker.com

Java developer
Working on a Network Functions Virtualization project. Developing an orchestration system, which integrates with such third-party systems as OpenStack, Contrail and Mistral. Our solution is made up of dozens of microservices. Predominantly, these are Java Spring Boot applications with underlying Postgres/Mongo database. OpenShift is used as a deployment system. Also, we follow TDD, BDD and DevOps practises.

Responsibilities:
- development E2E features in the Back-End stack of microservices;
- mentoring an own microservice, care about code base and merge requests to that;

Technologies:
- Java 8;
- Spring Boot;
- Hibernate;
- Postgres;
- MapStruct;
- Unix Scripts;
- Spring Cloud Contracts;
- Docker;