Java Developer

Sepehr Electronic Payment Tehran

Posted 3 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

Job Category:

IT - Software & Web Development

Employement type:

Full Time

To see more jobs that fit your career