Our Customer:
Our client is a fast-growing tech company that builds innovative web solutions. They are looking for a talented Backend Developer to design and deliver impactful features, contribute to new services, and help advance their platform. The team values collaboration, learning, and continuous innovation.
Your Tasks:
- Collaborate closely with the founding team and product managers.
- Ensure service availability and take part in on-call rotations.
- Drive innovation, continuously learn, and share knowledge with the team.
- Required Experience and Skills:
At least 5+ years of experience in server-side Java development. - Strong hands-on experience with relational databases and SQL.
- Experience building and working with RESTful web services and APIs.
- Familiarity with Linux-based systems.
- Experience working in an Agile software development environment.
- Ability to write clean, reusable code, prioritizing readability over complexity.
- Self-driven and results-oriented, able to take ownership of tasks and see them through to completion.
- Comfortable working in a fast-paced environment.
- BSc in Computer Science or equivalent practical experience.
- English proficiency at Upper-Intermediate level or higher.
Would Be a Plus:
- Experience designing and implementing microservices architectures.
- Experience scaling applications and building highly available systems.
- Experience with caching solutions such as Memcached, Redis, or similar technologies.
- Experience with messaging systems such as RabbitMQ or equivalent.
- Experience with non-blocking and reactive web frameworks such as RxJava or Spring WebFlux.
- Experience with distributed streaming and processing platforms such as Kafka or Spark.
- Experience with parser generators such as ANTLR, JavaCC, or similar tools.
Working conditions
5-day working week, 8-hour working day;