آگهی‌های استخدامی

استخدام Back-End) Senior Java Developer)

سفرمارکت | Safarmarket
تهران، تهران

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

We are seeking a Senior Java Back-End Developer with strong experience in designing, developing, and maintaining scalable, high-performance backend systems. As a senior member of our backend team, you will lead the architecture of critical services, mentor junior engineers, and play a key role in the evolution of our software systems and practices.


Key Responsibilities:

  • Design and architect complex backend systems using Java technologies.
  • Develop and maintain scalable and high-performance RESTful services.
  • Collaborate closely with front-end engineers, QA, DevOps, and Product Owners to deliver reliable software solutions.
  • Write clean, efficient, and maintainable code following industry best practices.
  • Lead and participate in code reviews to ensure code quality and knowledge sharing.
  • Troubleshoot, debug, and resolve issues in production environments.
  • Mentor junior developers and support their technical growth.
  • Drive improvements in architecture, design patterns, and development processes.
  • Enhance and maintain CI/CD pipelines and deployment processes.
  • Stay up-to-date with industry trends and integrate emerging tools or methodologies.


Required Qualifications:

  • Minimum 5 years of hands-on experience as a Java Backend Developer.
  • Strong expertise in Java 11, including functional programming, collections framework, and design patterns.
  • In-depth experience with Spring Framework 5 and Spring Boot, including layered architecture (Controller, Service, Repository).
  • Solid understanding of REST APIs and the HTTP protocol.
  • Experience with MongoDB and a good understanding of NoSQL vs. SQL databases.
  • Experience in handling exceptions gracefully using Controller Advice in Spring.
  • Familiarity with Java logging frameworks (e.g., Logback, SLF4J).
  • Strong troubleshooting and debugging skills in cloud-native production environments.
  • Proficient with Git/GitHub/GitLab and branching strategies.
  • Strong communication and organizational skills.
  • Experience working in Agile/Scrum environments.

Preferred Skills:

  • Knowledge of microservices architecture and distributed systems.
  • Experience with containerization tools like Docker and Kubernetes.
  • Familiarity with CI/CD tools and processes (e.g., Jenkins, GitLab CI).
  • Experience with relational databases like MySQL or PostgreSQL.

General Requirements:

  • Minimum 3 years of hands-on experience in front-end development
  • Full-time availability – onsite position (Parkway area, Tehran)
  • Passionate about technology, innovation, and continuous learning
  • Excellent problem-solving and analytical skills
  • Strong communication and teamwork abilities
  • Highly motivated, responsible, and punctual

  • Work hours
  • Saturday to Wednesday -9am to 6pm

  • Location of the office
  • TAJRISH (Parkway)

مهارت‌های مورد نیاز

  • Java
  • Back-end
  • Spring Boot

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

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

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۴/۰۸/۲۶ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه