פורסם ב: הנדסה ב- קפריסין | פורסם: |
Pur client is an International Financial Services / Online Trading Company.
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.
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
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
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