Java Developer

Sepehr Electronic Payment Tehran

Posted 10 months ago

Job Description

- Establishing new features of software based on determined needs - Cooperating with colleagues in order to find new approaches to improve the software - Creating, keeping and updating procedural documents for further usage - Reporting procedures and tasks periodically or occasionally to Project Manager

Requirements

- Deep knowledge of Java EE, Java Core, JSP/Servlet and web-based Java - Deep knowledge of spring security, spring boot, spring frameworks (spring IoC, spring AOP) - Deep knowledge of Hibernate, JPA and spring transaction - Deep knowledge of JWT - Good knowledge of Java advanced concepts such as Threads, lambda expression - Proficiency in establishing, performing and using Rest web services - Knowledge of object-oriented programming - Knowledge of SQL, PL/SQL - Experienced in Oracle data base - Familiarity with queue such as Apache Kafka is an advantage

Job Category

  • IT - Software & Web Development

Employement type:

  • Full Time

Education:

Seniority:

  • Experienced professional

Job Category

  • IT - Software & Web Development

Employement type:

  • Full Time

Education:

Seniority:

  • Experienced professional

To see more jobs that fit your career

Similar Jobs

Artificial Intelligence Expert

Arman Nuavaran Mana (ARANUMA)

Tehran
Ahwaz

SQL Developer

Kourosh Investment Group

Tehran

Software Developer

Media Pardazesh Company

Tehran

ERP Manager

IRANOFOGH

Tehran

UI/UX Designer

Arman Nuavaran Mana (ARANUMA)

Tehran

Senior FrontEnd Developer

Samane Hamgah Keshavarzi

Tehran

Salary Estimator

Discover your current worth in the job market.