Description:
We are seeking a strong Senior Java Developer with good technical expertise, to be responsible for the backend development distributed platform for one of the largest world-leading retailers. You will be working as a key member of this collaborative team with a group of experts recognized around the world. This is an excellent opportunity to play a role as a key contributor in creating the next generation of network-centric distributed and scalable architectures.
Responsibilities:
- Design and build scalable microservices and APIs using REST, GraphQL, or similar technologies.
- Implement advanced architectures including event-driven systems, state machines, and complex workflow orchestration.
- Develop full-stack applications with strong backend expertise in Python, Java, .NET, or C++.
- Design and manage data models in both relational and NoSQL databases.
- Deploy and manage cloud-based applications using Docker, Kubernetes, and related tools such as Helm and Kompose.
- Own the full lifecycle of high-throughput multi-tier systems from initial design through stress testing.
- Drive and implement automation and tooling across the software development lifecycle.
- Collaborate effectively within a team-oriented environment.
- Analyze and solve complex technical challenges while optimizing the end-to-end delivery pipeline.
- Continuously learn and apply new technologies independently.
Min requirements:
- Minimum of 5 years experience building scalable microservices.
- Deep knowledge and experience building applications with Java, .Net, C++, or Python.
- Experience in implementing event-driven architecture, State Machines and orchestrating complex workflows.
- Kubernetes and related tooling (Helm, Kompose, etc.).
- Experience in all phases of multi-tiered systems with high throughput, from system design to stress testing.
- Deep knowledge and experience modeling data in relational and NoSQL databases.
- Experience building on cloud-based infrastructure.
- Familiarity with querying search engines (i.e. SOLR, ElasticSearch).
We offer:
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office
About us:
Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.