JAVA Developer

Lebanon

As a JAVA Developer, you will be responsible for developing and testing software code and meeting customer needs, based on development rules set by your lead. In a nutshell, you’ll be building and growing in a place where we truly love working, and we think you will too.

Job duties:

Main tasks and responsibilities:

  • Develop, test and debug software applications using JAVA

  • Document all changes and modifications in a clear manner

  • Seek and find solutions to faced problems

  • Participate in almost all software life cycle phases: from analysis, design, implementation and integration testing to quality assurance

  • Understand client requirements, analyze, implement new enhancement and fix bugs

  • Provide flexible software design that allows the application of change requests in short time

  • Write documentation such as: user guides, technical documentation and design documents

Technical skills:

  • Computer science, computer engineering or software engineering degree from a reputable university with proven records

  • Minimum 1 year experience in a similar position

  • Delivery-oriented person

  • Multi-tasking person

  • Good testing skills

  • Good verbal and written English communication skills

  • Good development skills in JAVA

  • Good understanding of OOP and design patterns

  • Good SQL skills