Full Stack Java Developer

The main responsibilities of the position include:
  • Developing software programs and utilities of the ERP/CRM system
  • Reviewing current code and presenting ideas for system improvements
  • Producing detailed specifications and implementing the program codes
  • Testing the product in controlled situations and rectifying any problems before going live
  • Using version control systems
  • Assisting in the preparation of training manuals for users
  • Responsible for the maintenance of the systems once they are up and running
Main requirements:
  • BSc/MSc in computer science
  • At least 3 years’ experience in a similar position
  • SmartClient, HTML, CSS & jQuery, UI/UX experiences.
  • Very good working knowledge of Java SE/EE
  • Database design and deployment – SQL Server (PostgreSQL, MySQL)
  • Working knowledge of design patterns
  • Experience with reporting tools such as Jasper Reports, Crystal Reports
  • Experience with CI/CD tools and testing techniques is considered an advantage
  • Experience with app development for Android and iOS (Swift) is an advantage
  • A proactive, sharp and efficient team player.
  • Ability to work autonomously
  • Problem solving and critical thinking skills
  • Solid time management skills
  • Fluent in written and spoken English


You can send your resume to the e-mail address: ruiptp.net. All candidates will be considered and the appropriate feedback will be provided. Successful applicants will be contacted shortly thereafter to arrange an interview.