Position: Senior Java Developer (Azerbaijan)
Company: Grid Dynamics
Experience required: 5y
English level: upper

Grid Dynamics is looking for a senior Java Developer in Azerbaijan to develop service that is customer-facing - your app will available from outside and thousands of users will interact with it daily.

**Project description**
The service for exposure and maintenance of Loyalty passes for default mobile wallet applications (Google Wallet and Apple Wallet). The service generates and updates pass-by information, gathered from internal E-Commerce systems, through Google and Apple APIs. 

**The client **is an American publicly traded consumer retail company that sells kitchen-wares and home furnishings It is headquartered in San Francisco, California, United States. The company has 625 brick-and-mortar stores and distributes to more than 60 countries with brands.

The company is one of the largest e-commerce retailers in the U.S., and one of the biggest multi-channel specialty retailers in the world.

**Details on the tech stack**
Java + Spring (backend), PostgreSQL, REST API (including security and authentification), Kafka, Kubernetes

**Current team size: **: 1 Solution Architect, 1 Manager, 2-3 BE developers, 1 QA, 1 DevOps 

**What do you need to join us?**
✅ strong experience with Java, Spring, SQL
✅ experience with Kafka
✅ experience with Kubernetes, Docker
✅ experience with 3rd-party API integration
✅ experience with web security (SSL certificates or OAuth or API keys)

**We offer**
💵 Competitive salary with regular performance reviews
🌟 Work on bleeding-edge projects with a team of experienced and motivated engineers
🕰 Flexible working hours
🌟Health insurance, a benefits package, company-sponsored conferences, vacations
🎓Own educational platform, conferences participation, Agile training, and mentorship programs
🌟Low level of bureaucracy
💬English classes, daily use of English, and direct cooperation with the customer from the US
**
🧡We are waiting for you to join us!🧡**