Position: Middle or Senior Java Developer
Company: Grid Dynamics
Category: Java
Experience required: 3y
English level: upper

We are looking for a Middle or Senior Java Developer from Poland. 
1. Project Description
Migration of the tools and services to infrastructure. Engineers joining this project will help to automate the process and improve & enhance it.
2. Role Description
The software engineer will maintain and update platforms and services used to manage front stores and handle the order lifecycle. 
3. Client Description
The client is an American consumer electronics and fitness company. It produces wireless-enabled wearable technology, physical fitness monitors, and activity trackers such as smart watches, pedometers, and monitors for heart rate, quality of sleep and stairs climbed, and related software. 
4. Project Tech Stack
Java/Spring/Hibernate/MySql
5. Minimum Qualifications
Demonstrated expertise with open source/Linux environments
Working knowledge of Java, Spring, Hibernate
Experience working with MySQL
Experience in designing and automating repetitive processes
Experience with Prometheus or other visibility tools
Excellent organization and communication skills
Ability to participate in the team’s 16/6 rotation (occasionally)
6. Preferred Qualifications
Experience working with 3rd party e-commerce platforms (SAP, Digital River)
Experience designing and implementing production commerce services
Experience working with Springboot, Gradle, Kassandra
Experience in configuring and optimizing CI/CD pipelines
Knowledge of design patterns, engineering/refactoring/architecture best practices
7. Responsibilities
Contribute to migrating services to tools and infrastructure
Maintain and update platforms and services used to manage front stores at fitbit.com
Handle order lifecycle
Create new automation to reduce waste and improve efficiency
Support users of these systems across the company
Routinely collect feedback from internal customers to improve services.