— At least 5+ years of experience with Java;
— Hands-on experience with Spring framework (Spring Boot, Spring MVC, Spring Data, Spring Security);
— Good in REST best practices;
— Experience with Redis;
— Good understanding and knowledge of Micro-service architecture;
— MS SQL — good knowledge (indexing and performance);
— Good understanding and knowledge of JMS, Event Bus Architecture;
— Spoken English at an upper-Intermediate level (at least);
— Pro-activity, decision making, responsibility, strong communication skills.
— Understanding of gRPC, Web socket, Azure Function, GraphDB.
— Work with really interesting projects and great professional team;
— Flexible work schedule;
— Friendly and engaging professional team;
— Environment open for professional growth;
— Compensation of sports;
— Medical service;
— Kicker and other relaxing activities;
— Regular corporate events;
— Nice office with a beautiful kitchen and a delicious buffet at the business center.
— Contribute in all phases of the development lifecycle;
— Write well designed, testable, efficient code;
— Ensure designs are in compliance with specifications;
— Prepare and produce releases of software components;
— Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
About the project:
Our client is one of the largest American multinational retail corporations that operates a chain of hypermarkets and stores.
We are building the platform for data consolidation and reports.
The main technology stack for the position:
Java 11, Spring, MS SQL Server, Redis, GraphDB