Position: Senior Java Developer for Online E-commerce and Logistics Platform
Company: Brightgrove
Category: Java
Experience required: 3y
English level: intermediate

**About the project:**
The customer’s team maintains a Microservices architecture, which provides services required for e-commerce related tasks, like generating data feeds, sending/receiving transactional data; collecting, transforming, and saving data; and communicating with 3rd party software and services through their API.

**Responsibilities:**
Create/Alter Spring Boot Microservices that transfer and process products and transactional data from the customer’s internal systems to external 3rd party systems (marketplaces, suppliers, and other software vendors).

Required Skills:

- Working experience with Java 8, 11
- Spring Boot Framework
- Good knowledge of SQL and Non-SQL Databases
- Experience with REST architecture
- Jira
-  Level of English – Upper-Intermediate

Nice to Have Skills:

- Spring Batch
- Spring Integration
- Spring Cloud 
- Apache Kafka
- Experience with Messaging Services (Amazon SQS or similar)
- Experience with SOAP