Java Developer

As a Java Developer, you'll be instrumental in developing, testing, and maintaining software applications from start to finish. You'll work on creating reusable code for future projects and optimizing existing applications to enhance speed and scalability. Your role involves recommending improvements, contributing to the development of efficient and effective software solutions.

Main tasks & responsibilities

  • Develop new software applications from concept to finish, with regular tests and maintenance.

  • Build reusable code and libraries for future use.

  • Optimize existing applications for maximum speed and scalability.

  • Recommend solutions for improvements.


  • 2 years’ experience in a similar position.

  • Good knowledge of Java SE8 (Memory Management, Classloading , etc)

  • Experience in developing application using at least one Java framework.

  • Familiar with build tools (Maven)

  • A desire to write Clean , Readable Java code.

  • Good understanding of the following: SOLID principles, Design Patterns, Unit Testing, Test Driven Development

  • Good understanding of Agile Methodology and frameworks

  • Excellent command of English.

Apply now!
Send us your application for this job