Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 2.5


Leasing Core System 
Main responsibilities: Server-side and frontend development on GWT.
Technologies: Java 1.8, EJB, JPA/Hibernate, GWT.
Database: PostgreSQL.
Application Server: Jboss 7.2
Description: The system is a large monolithic application. Controlling the entire process
related to Leasing. Retrieving client personal/property/income information from existing
documents/national services. register client, supplier, and assets info in the system and
manage it all.

Pos Terminal Management System
Main responsibilities: Server-side and frontend development on GWT.
Technologies: Java 1.8, EJB, JPA/Hibernate, GWT.
Databases: Oracle.
Application servers: JBoss 6.
Description: The Application is used to manage Pos Terminals and points where terminals
are linked.

Application Portal
Main responsibilities: Server-side
Technologies: Java 1.8, Spring framework, JPA - Hibernate, React
Databases: Oracle.
Application servers: TomCat
Description: The Application is used to gather all the different applications in one space
(as Iframes) and provide these applications with centralized user management and SSO
(Keycloack).

Simple Payment System
Main responsibilities: Server-side and frontend development on GWT
Technologies: Java 1.8, EJB, JPA, Hibernate GWT.
Databases: Oracle
Application servers: WildFly 17
Description: The application is used by bank cashiers to help bank clients with paying
their utilities. The project handles communication between the bank and utility
companies using REST and SOAP web services.