TL;DR
Senior Java Developer (Java): Design, develop, and maintain high-end backend applications for next-generation trading systems with an accent on resilient and efficient application creation. Focus on defining architecture, ensuring system reliability, performance, and scalability, and solving complex technical challenges while mentoring junior team members.
Location: Hybrid in Limassol, Nicosia (Cyprus) or Athens, Thessaloniki (Greece). An attractive relocation package and support for a smooth relocation for you and your family is offered.
Company
hirify.global is expanding its engineering team to develop the next generation of trading applications, aiming to successfully impact the company’s business.
What you will do
- Design, develop, and maintain advanced backend applications on the Java platform.
- Employ best practices such as test-driven development, continuous integration, and agile methodologies.
- Conduct code reviews to ensure high-quality standards and mentor more junior team members.
- Monitor system performance, troubleshoot issues, and implement optimizations for peak efficiency.
- Perform unit testing and automation testing to ensure code stability.
- Collaborate in system design discussions and architecture, contributing innovative ideas for improvement and scalability.
Requirements
- BSc/MSc in computer science, engineering, or a relevant degree.
- At least 5+ years of work experience in Java development.
- Solid understanding of the full development life cycle, programming best practices, and design patterns.
- Good understanding of algorithmic complexity, data structures, and multi-threading concepts.
- Knowledge of REST API and web services implementation concepts.
- Deep understanding of object-oriented design, specifically within a cloud environment.
- Experience working as part of a cross-functional team, collaborating with product and program managers.
Nice to have
- Knowledge of Oracle & MySQL.
- Knowledge of AWS Cloud Services.
- Work portfolio of open-source projects and technical blogs.
Culture & Benefits
- Attractive remuneration package.
- 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.
- Strong teamworking skills and collaborative approach.
- Commitment to personal development and staying current with industry trends.
Hiring process
- Online Technical Challenge to show your skills.
- Intro Chat with Talent Acquisition.
- Role-Specific Take-Home Task.
- Final Interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →