An experienced Java developer in Al-Kuwait who builds and maintains software applications end to end — analyzing user requirements, designing, coding, testing, debugging, and documenting. The core stack is Java with web frameworks like Spring, Hibernate, or Struts and SQL databases such as Oracle or MySQL.
We are looking for an experienced JAVA Developer to join our team. The successful candidate will be responsible for developing and maintaining software applications using Java language and its related frameworks. He/she will be expected to analyze user requirements, design, code, test, debug, document and maintain applications based on Java technology.
Requirements
Bachelor's Degree in Computer Science or related field.
Proven experience with JAVA development in a professional environment (2+ years)
Expertise in Object Oriented Design (OOD) and Object Oriented Programming (OOP)
Knowledge of web frameworks such as Spring, Hibernate and Struts
Working knowledge of SQL databases such as Oracle or MySQL
Familiarity with software development life cycle (SDLC) processes
Excellent problem-solving, communication and organizational skills
Ability to work independently and as part of a team