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

استخدام (Back-End Developer(Java

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

Job Description

We are looking for an experienced Java developer proficient in microservices architecture and developing distributed systems. The ideal candidate will be capable of designing, implementing, and enhancing backend services using modern technologies and industry standards. In this role, you will contribute to the development of our advanced banking systems based on microservice architecture and cloud infrastructure, working in a dynamic technical team.

 

Responsibilities

            •           Design and develop backend services using Java and Spring Boot

            •           Implement and optimize microservices architecture

            •           Collaborate with DevOps teams for continuous integration and deployment (CI/CD)

            •           Work with NoSQL (like MongoDB) and SQL databases

            •           Implement caching strategies using Redis

            •           Monitor and troubleshoot production and staging environments

            •           Integrate external systems such as payment systems, MMS, MRS

            •           Work with API routers and tools like Traefik

            •           Manage inter-service communications through message brokers (e.g., RabbitMQ, Kafka)

            •           Support and improve performance for mission-critical banking systems

 

Required Skills & Experience

            •           Strong proficiency in Java programming and Spring Boot framework

            •           Experience working with microservices architecture and RESTful services

            •           Familiarity with Docker and Kubernetes

            •           Experience with CI/CD tools like Jenkins or GitLab CI

            •           Familiarity with messaging systems (RabbitMQ, Kafka)

            •           Experience with MongoDB and Redis databases

            •           Knowledge of monitoring tools such as Prometheus and Grafana

            •           Familiarity with logging systems such as ELK Stack (Elasticsearch, Logstash, Kibana)

            •           Experience with API Gateway and API Management

            •           Knowledge of OWASP security standards and best practices

            •           Ability to troubleshoot and resolve issues in production environments

 

Bonus Skills

            •           Experience with banking and online payment systems is a plus

            •           Familiarity with Oracle databases is considered a bonus

            •           Ability to manage resources in multi-server environments (e.g., using Traefik or similar tools)

            •           Knowledge of security frameworks and authentication systems like OAuth2 and JWT

 

Benefits

            •           Dynamic and innovative work environment

            •           Growth and advancement opportunities within leading technical teams

            •           Competitive salary and benefits

            •           Full insurance and welfare programs


Tehran - Pardis / Remote (Remote work possible upon manager’s approval)

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

  • Java
  • Back-end
  • developer
  • CI/CD

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

  • سه تا شش سال

جنسیت

  • مهم نیست

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

  • معافیت تحصیلی معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

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

۱۴۰۳/۰۷/۱۷
ارسال رزومه