Java Team Lead

Flairstech - Maadi, Cairo

Applicants for
1 open position
Experience Needed:
More than 7 years
Career Level:
Job Type:
Full Time
1 open position
About the Job
  • Aid in the system design of a payroll system. (ERP or Accounting Systems Background)
  • Develop a mechanism to allow auditing all the actions occurring in the system.
  • Develop Workflow engine for multiple business processes.
  • Segregating the various system features into Module/Sub-Modules which can be licensed separately to the clients.
  • Follow the DRY principles in his/her code.
  • Follow the OOP patterns in his/her code.
  • Actively unit test the code developed.
  • Exposing certain areas of the system via REST API.
  • Knowledge of Jasper Reports.

Job Requirements
  • Object Oriented Programming.
  • Web Development using CUBA Framework.
  • Expert in Java Collections Framework.
  • Experience in SAAS solutions.
  • Experience in Multi-Tenant Applications.
  • Structured Query Language (SQL).
  • PostgreSQL
  • Service Oriented Architecture.
  • Docker Containers.
  • Docker Swarm.
  • Jasper Reports.
  • Detail Oriented.
  • Problem Solving Mindset.

About this Company

RMGS is an IT consulting and software development outsourcing company. Our business leverages talents in the emerging markets offering our clients talented resources and quality services at competitive pricing. RMGS offers outsourcing and off-shoring software development... (More)

See all Careers and Jobs at Flairstech
Signup for an employer account and Post your Jobs!