Senior Java Software Engineer hill
Job in
Richmond, BC, Canada
Listed on 2026-06-07
Listing for:
Grid Dynamics
Full Time
position Listed on 2026-06-07
Job specializations:
-
Software Development
Software Engineer, Backend Developer, Senior Developer, Full Stack Developer
Job Description & How to Apply Below
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, Graph
QL, 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 No
SQL 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.
- 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 No
SQL databases. - Experience building on cloud-based infrastructure.
- Familiarity with querying search engines (i.e. SOLR, Elastic Search).
- Prospect 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
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×