Job Description

  • Develop and maintain backend services using Java.
  • Design and implement microservice architectures.
  • Utilize event-sourcing patterns for robust data management.
  • Manage and optimize PostgreSQL databases.
  • Implement caching strategies using Redis.
  • Work with Docker and Kubernetes for containerization and orchestration.
  • Collaborate closely with the product team to understand requirements and deliver high-quality solutions.
  • Uphold the “You build it, you deploy it” culture, ensuring code quality and deployment readiness.
  • Contribute to and maintain a comprehensive design system.

Requirements

  • Proficiency in Java and strong experience in backend development.
  • Extensive knowledge of microservices architecture.
  • Experience with event-sourcing architecture.
  • Strong foundation in PostgreSQL and database management.
  • Familiarity with caching systems, particularly Redis.
  • Hands-on experience with Docker and Kubernetes.
  • Ability to code from scratch and develop end-to-end solutions.
  • Excellent collaboration skills and the ability to build strong relationships with the product team.
  • Strong understanding of design systems and their implementation in software projects.

Behavioral Characteristics:

  • Ability for self-learning and interest in learning new technologies.
  • Effective and quality teamwork skills.
  • Ability to produce high-quality, scalable, and fast programs.
  • Creativity, analytical power, and problem-solving skills.

 

Employment Type

  • Full Time

Details

امریه سربازی

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،