This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are expanding our team and looking for a skilled Java Developer to join our backend team for an American client.
The role involves developing a food delivery application, ensuring the best possible solutions through rigorous and scrupulous personal qualities.
This opportunity is ideal for engineers interested in high-scale web services and influencing a crucial part of our product.
Responsibilities include developing low latency, high throughput RESTful services, contributing to the content platform, and optimizing service runtime for performance and scale.
Requirements:
A Bachelor’s or Master’s degree in Computer Science or a related field is required.
Candidates must have 4+ years of experience building highly-scalable consumer-facing applications, preferably in e-commerce.
Proficiency in Java or other object-oriented languages is necessary.
Experience in architecting, designing, and developing testable, fault-tolerant, and performant software is essential, with an emphasis on future evolution.
Candidates should have experience with complex systems composed of multiple components spread across the network.
AWS experience or similar cloud-based offerings is required.
Automated testing experience applicable for services, including junit/testing, mockito, and jmeter/gatling.io, is necessary.
Strong fundamentals in data structures and algorithms are required.
Experience in developing highly-available distributed systems with 4x9’s uptime is essential.
Candidates should have experience in building observability as part of the application.
Experience modeling system resource requirements as system load changes is necessary.
An interest in working for a fast-paced, product-oriented tech company is required.
Distributed database experience with Cassandra or similar NoSQL databases is preferred.
Experience in ElasticSearch is a plus.
Familiarity with Docker or similar containerized solutions is required.
Experience with CI/CD tools like Gradle, Jenkins, Spinnaker, or similar technologies is necessary.
Candidates should have experience leading as an individual contributor, demonstrating time prioritization, self-management, and collaboration across teams to drive results.
A dedication to improving customer experience and designing systems to avoid poor customer experiences during outages is essential.
An upper-intermediate level of English is required.
Benefits:
Employees will have the opportunity to be heard and contribute ideas.
The position offers the ability to work remotely or in a modern office with a fascinating view.
Flexible working hours from 11 to 20 can be discussed.
Paid training programs and language courses with native speakers are provided.
Medical insurance, gym access, lawyer support, and other benefits are included.
There are various knowledge-sharing opportunities with developers from the US.