شرکت به پرداخت ملت
شرکت به پرداخت ملت

Full-Stack Developer

Tehran/ Pasdaran
Full Time
شنبه تا چهارشنبه
-
-
201 - 500 employees
Banking
Iranian company dealing only with Iranian entities
1384
Privately held
توضیحات بیشتر

key Requirements

2 years experience in similar position
Java - Advanced
Html & CSS - Intermediate
JavaScript - Intermediate
Kafka - Intermediate
Docker - Basic
Kubernetes - Intermediate

Job Description

Join us as a Full Stack Developer, where you'll design and build cutting-edge solutions, contribute to scalable system architectures, and collaborate on both front-end and back-end technologies to drive innovation and impact.

Responsibilities:
  • System Architecture: Define software architecture to ensure systems are scalable, reliable, and maintainable.
    Select appropriate technologies and tools for developing applications.
    Oversee the integration of various services, databases, and APIs into the system architecture.
  • Software Design and Development: Design, develop, test, and deploy Java applications.
  • Code Quality and Optimization:
    Write clean, maintainable, and efficient code. Perform code reviews and improve system performance. 
  • Maintenance and Troubleshooting: Monitor application performance. Troubleshoot and resolve issues in a timely manner. 
 Requirements:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field.
  • Certifications in JAVA or Software Architecture.
  • Experience with containerization technologies (Docker, Kubernetes, etc.).
  • Experience with DevOps practices and tools (e.g., Jenkins, Maven).
  • Knowledge of front-end technologies (HTML, CSS, JavaScript frameworks such as AngularJS).
  • Experience with microservices architecture.
  • Understanding of JVM internals, memory management, and garbage collection.
  • Strong understanding of design and architecture patterns.
 Technical Competencies: 
  • Core Java Skills: Proficiency in Java programming (Java 8 and newer versions), Java frameworks (Spring, Hibernate), and the Java Virtual Machine.
  • Software Architecture: Expertise in designing and implementing scalable, fault-tolerant, and high-performance architectures.
  • Backend Development: Experience with RESTful API development, integration, multi-threading, and concurrency.
  • Agile Methodologies: Proficiency with version control systems (Git, SVN) and familiarity with CI/CD tools and processes.
  • Security: Knowledge of secure coding practices and common security vulnerabilities.
Benefits:
Join our expert team and enjoy the following benefits:

  • Opportunities for personal growth
  • Seasonal gifts and incentives
  • Comprehensive health insurance with no coverage limits 
  • Meal and transportation allowances 
  • Snacks provided 
  • On-site medical and psychological support 
  • Access to company banking and financial services 
  • Subsidies for recreational and sports activities 
  • Use of Tara and Snapp Pay organizational credits 

Job Requirements

Age
24 - 34 Years Old
Gender
Men / Women
Software
Kubernetes| Intermediate Html & CSS| Intermediate JavaScript| Intermediate Docker| Basic Java| Advanced Kafka| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شرکت به پرداخت ملت