استخدام Senior Full Stack Engineer (Java-دورکاری)

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت دورکاری
  • حداقل سابقه کار

    سه تا شش سال
  • حقوق

    از ۱۱۰,۰۰۰,۰۰۰ تومان

شرح موقعیت شغلی

Job Description:
We are seeking a highly skilled and proactive Senior Java Full Stack Engineer to join our dynamic team. As a Senior Java Full Stack Engineer at Koocafe, you will design, develop, and maintain scalable, secure, and high-performance applications that support our platform and business growth.

Responsibilities:


  • Design, develop, and maintain scalable, secure, and high-performance backend services using Java and frameworks such as Spring Boot, Spring Cloud, Spring MVC, and Hibernate.
  • Build and maintain modern full stack applications that support Koocafe’s platform, internal tools, and customer-facing services.
  • Develop and implement RESTful APIs and GraphQL services to ensure seamless integration between frontend, backend, and third-party systems.
  • Work with frontend technologies such as JavaScript, React.js, Angular, or Vue.js to build responsive, user-friendly, and maintainable interfaces.
  • Build and maintain cloud-based infrastructure using AWS services such as EC2, S3, Lambda, RDS, and Azure services such as Azure Functions, Azure SQL Database, and App Services.
  • Use messaging and event-driven technologies such as Apache Kafka, RabbitMQ, ActiveMQ, and JMS to support scalable and reliable system communication.
  • Utilize Docker and Kubernetes for containerization, deployment, scalability, and management of microservices.
  • Collaborate with product, design, engineering, and business teams to understand requirements and deliver high-quality software solutions.
  • Troubleshoot, debug, and optimize applications for performance, scalability, reliability, and security.
  • Write clean, efficient, maintainable, and testable code following Java best practices, design patterns, and software engineering standards.
  • Participate in code reviews and ensure adherence to coding standards, documentation, quality, and maintainability.
  • Implement and manage CI/CD pipelines using tools such as Jenkins, GitLab CI, CircleCI, AWS CodePipeline, and Azure DevOps.
  • Ensure security and data protection across applications and services using best practices and tools such as Spring Security, OAuth2, JWT, SSL/TLS, and OWASP standards.
  • Monitor application performance and system health using tools such as Prometheus, Grafana, New Relic, JProfiler, ELK Stack, or similar technologies.
  • Stay up-to-date with the latest Java technologies, frameworks, cloud services, and industry trends to continuously improve development practices.

Requirements:


  • High level of English, both written and verbal.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Proven experience as a Full Stack Developer or Software Engineer, with a strong focus on Java backend development.
  • Strong proficiency in Java version 8 or later.
  • Hands-on experience with Java frameworks such as Spring Boot, Spring Cloud, Spring MVC, Hibernate, and JPA.
  • Strong experience with frontend technologies such as JavaScript, TypeScript, React.js, Angular, Vue.js, HTML, and CSS.
  • Solid experience designing and developing RESTful APIs and GraphQL services.
  • Strong experience with cloud technologies, specifically AWS services such as EC2, S3, Lambda, RDS, and Azure services such as Azure Functions, Azure App Services, and Azure SQL Database.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Solid experience with SQL and NoSQL databases such as PostgreSQL, MySQL, SQL Server, MongoDB, Cassandra, and Redis.
  • Experience with message brokers and event-driven architecture using tools such as Apache Kafka, RabbitMQ, ActiveMQ, or JMS.
  • Familiarity with ORM frameworks such as Hibernate and JPA for database interactions.
  • Experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, AWS CodePipeline, and Azure DevOps.
  • Knowledge of unit testing and integration testing frameworks such as JUnit, Mockito, Spring Test, or similar tools.
  • Strong understanding of software security best practices, including Spring Security, OAuth2, JWT, SSL/TLS, and secure API development.
  • Experience with version control systems like Git.
  • Strong problem-solving, debugging, and troubleshooting skills across both frontend and backend layers.
  • Excellent communication and collaboration skills to work effectively with cross-functional and remote teams.
  • Previous experience working in agile development environments.

Preferred Qualifications:


  • Experience with microservices architecture and related tools such as Spring Cloud, Netflix OSS, Eureka, Hystrix, or similar technologies.
  • Familiarity with DevOps practices and infrastructure-as-code tools such as Terraform, Ansible, or CloudFormation.
  • Experience with serverless computing using AWS Lambda or Azure Functions for scalable, event-driven applications.
  • Knowledge of real-time data processing using Kafka Streams, RabbitMQ, or similar technologies.
  • Experience with monitoring, logging, and observability tools such as Prometheus, Grafana, ELK Stack, Datadog, New Relic, or similar platforms.
  • Experience with Docker Swarm or advanced Kubernetes deployment strategies.
  • Familiarity with performance profiling and optimization tools such as JProfiler or similar solutions.
  • Experience with Agile/Scrum methodologies and project management tools such as JIRA.

Please send your CV in English.


معرفی شرکت

ما، در کوکافه، سعی می‌کنیم که بهترین تجربه رو برای کاربران، در پیدا کردن بهترین کافه‌ها فراهم کنیم. همچنین زیرساخت فنی کافه‌ها رو فراهم می‌کنیم که به مشتری‌هاشون به راحتی و با بالاترین کیفیت سرویس‌دهی آنلاین داشته باشن. کوکافه در حال حاضر در چند کشور خارجی یوزرها و کافه‌ها رو به عنوان مشتریش داره و در حال رشد بیزینس در ایران هستیم. اگه دوست دارید در این مسیر با ما همراه بشین و به تیم ما بپیوندید، خیلی خوشحال می‌شیم رزومتون رو داشته باشیم.

مزایای کار با کوکافه:
• چالش های کاری جذاب
• فرصت رشد و یادگیری
•کمک هزینه ناهار و میان وعده
• ووچر استفاده از کافی شاپ های همکار
• اعطای تسهیلات و وام کارکنان
• بیمه تکمیلی
• هزینه باشگاه ورزشی
• هدایای مناسبتی
• دورکاری
• تجهیزات مناسب دورکاری
• پاداش فصلی
• امکان پرداخت حقوق به دلار
  • زبان‌های مورد نیاز

    انگلیسی
  • مهارت‌های مورد نیاز

    Graphql RestFul API Develop
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    مهم نیست

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml