Mid Level Java Developers – Cyprus, Greece or Remote
TP Servglobal Ltd
Posted 3 years ago
Reference Number: MJD1021
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
· 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
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
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!