About the company

Mid Level Java Developers – Cyprus, Greece or Remote

famagusta, limassol, nicosia, larnaca, paphos
Permanent

855 days ago Expired

Job description

The Role:

This is a great opportunity for you to work in a technology driven environment in close collaboration with skilled and passionate professionals, who utilize the best practices and cutting-edge technologies. You will be working on challenging projects that involve; processing large amounts of data; multithreading and high performance; and security and scalable microservices. You will get every chance to share your opinions and grow professionally. Our technical stack includes, but is not limited to; AWS Cloud Services, Containers, Messaging Brokers, and both Relational and Non-Relational Databases.


Job Duties

The main responsibilities of the position include:

• Build advanced back-end applications on the Java platform and deliver new features

• Develop code, in accordance with the system design and coding standards, with minimal supervision

• Perform unit testing for the developed codes

• Review the code of associate developers

• Demonstrate strong knowledge of development methodologies, best practices, and procedures, and then apply them to projects to ensure that development objectives are achieved

• Maintain, monitor and improve existing services

• Participate in discussions and issue investigations

• Consult with System Architects and Senior Developers to enhance system design and architecture

• Assist associate developers in ensuring compliance with coding standards and best practices

• Provide technical and developmental mentoring to junior developers


Job Requirements

Main requirements:

• BSc/MSc in computer science, engineering, or any other relevant degree

• At least 2 years of work experience in Java 8+ development

• Ability to assist in gathering, consolidating, and prioritizing functional requirements and identifying/implementing technical solutions

• Very good knowledge of programming best practices and design patterns

• Very good understanding of algorithmic complexity, data structures

• Very good working knowledge of REST APIs design

• Experience with any major RDBMS

• Experience working with Agile methodologies

• Knowledge of AWS Cloud Services will be a strong plus

• Experience with IOC containers (Spring/CDI/EJB) will be considered an advantage

• Experience with Messaging Technologies (RabbitMQ, ActiveMQ, Kafka) will be considered an advantage

• Experience with Java multithreading will be considered an advantage

• Passion for back-end applications with very good troubleshooting and problem-solving skills

• Strong team-working skills and interest in personal development


Job Benefits

Benefit from:

• Attractive remuneration package plus performance related rewards

• Private health insurance

• Intellectually stimulating work environment

• Continuous personal development and international training opportunities

• Attractive relocation package and support for a smooth relocation for you and your family

Type of employment: Full time

Location: Cyprus, Greece or Remote

Please visit our website www.xm.com/careers to submit your online application for this position.

All applications will be treated with strict confidentiality!