Search by job, company or skills

  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

GENERAL FUNCTION:

Under supervision of the Team Leader or Head of Development researches, designs and implements Java code following the agile development model.

DUTIES AND RESPONSIBILITIES:

  • Implement computer software systems using Java code following software

requirements specification as set up by the Development Department Manager or direct supervisor, this includes:

- Research the technology used for the implementation

- Analyse the specifications for the implementation

- Estimate production time for the implementation

- Design of the code implementation

- Write unit tests for the implementation

- Write the (Java) code, following 1rstWAP's coding guidelines

- Maintaining proper documentation of the code

  • Set up and maintain system (code) performance tests and execute code

refactoring for existing code

  • Perform thorough code reviews of other programmers
  • Testing the implementation in a local environment, also checking logs and the

user interface for flaws

  • If needed, participate in internal meetings, workshops and presentations
  • If needed, participate in meetings with partners and clients
  • Ensuring the integrity of the workplace (no downloads, no private code or data,

etc.)

  • Providing trainings of department personnel and others on IT development

issues related to his development scope and/or technical skills.

  • If needed, provide technical support for installations done at the client
  • Use our project management tool to report progress
  • Find, analyse, and fix reported bugs in our systems

Job Requirements:

  • You hold a bachelor degree in Computer Science or IT discipline
  • You have at least 2 years of working experience in this sector

(fresh graduates are occasionally welcome too!)

  • Strong application development programming knowledge using Java (8)
  • Knowledge of application servers such as JBoss, Tomcat
  • Experienced with frameworks such as Hibernate, and Spring (Boot).
  • Experienced working in Linux environment
  • Experienced working with Git
  • Strong knowledge of MySQL
  • Experience with RESTful programming
  • Experienced in writing unit tests using TestNG
  • Familiar working with NetBeans, Intelij, or Eclipse IDE
  • Preferred: experienced with Redmine
  • Preferred: experienced with Docker
  • Ability to communicate with English effectively, both orally and in writing

If you're interested, please send your CV to: [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

Job ID: 142153659

Similar Jobs