Warning

CyprusNet is not responsible or liable for any scams, frauds, misleading job offerings or false resume information within Cyprus Jobs free service. We strongly recommend that users never reveal private information such as credit cards, bank accounts, insurance numbers, passports, ID numbers or give away any money and so forth.

If you've been targeted by a job scam, report to: Cyprus Crime Combating Department

Position Details
Reference No.
26799
Title
JAVA DEVELOPER
Employment Type
Full Time
Available Positions
1
Location(s):
Limassol
Posted On:
03/03/2015
Contact Details
Company
CARDPAY CYPRUS
Contact Person
Maria Titova
Address
Makarios Avenue, 226, 3rd floor.
Limassol
Phones
25388601
Email
m.titova@cardpay.com
Job Description
Constantly growing software development company is looking for a candidate to the Java Developer position.

Responsibilities

In a team of developers you will participate in Design and development of various applications written in Java and AngularJS. You will design and develop tests, production code and deployment scripts, and support end user and internal documentation.
Required Qualifications
Requirements

Minimum 1 year of solid working experience in Java development.

Understanding OOP concepts, Design Patterns.

Understanding of TDD principles. Experience with test frameworks is a plus.

J2SE programming skills: Java 7+ basics, core java APIs, Collections.

Database experience (writing of SQL queries), accessing database via JDBC.

Experience in development web applications (servlet API).

Knowledge of HTML5/JavaScript/CSS/XML/JSON.

Spoken Russian.

English language level sufficient for professional communication.


Experience in following fields will be treated as advantages

S.O.L.I.D. principles of OOD.

Unix/Linux system experience as user

Experience with version control systems and issue tracking systems.

Spring Framework, ORM frameworks (Hibernate, myBatis), Apache commons, Guava and other java frameworks.

Experience with build tools (maven, gradle, ant, gulp, grunt).

Understanding of Continuous Integration and Continuous Delivery principles.

Multi-threading, experience with development of high performance systems.


You will be asked to develop a simple web application as a test task.