
Software Developer (Java)
- Αθήνα
- Μόνιμη
- Πλήρης Απασχόληση
- Design, develop, and maintain distributed applications using Java 17, Spring, Elasticsearch, and Liferay DXP.
- Contribute to building a scalable and responsive platform hosted on Azure and Kubernetes, utilizing microservices and REST APIs.
- Collaborate closely with developers, business analysts, and architects to deliver high-quality solutions.
- Ensure Liferay customizations adhere to modern web standards.
- Participate in code reviews, update technical documentation, and support CI/CD processes.
- Actively engage in performance optimization and architectural evolution.
- 3 to 5 years of professional experience in software development with Java (preferably Java 17), Spring Framework, and REST API development.
- Experience with Elasticsearch and its integration is a plus.
- Familiarity with Kubernetes and cloud platforms, preferably Azure.
- Good knowledge of PostgreSQL and distributed architectures.
- Experience with messaging systems such as RabbitMQ is a plus.
- Hands-on experience with Liferay (extensions, theming, frontend customization) and Chatbot integration is a plus.
- Familiarity with React, HTML5, CSS3, and JavaScript is an advantage.
- We want you to be well compensated for what you bring in, so we offer an attractive salary package
- Not a morning person? Enjoy our semi-flexi working hours!
- Your health matters to us, so you're secured with a health insurance plan from day one
- We chat a lot, so you'll be equipped with a mobile phone & data plan
- If you're a big foodie (like us) you'll appreciate the ticket restaurant card to spend in restaurants or grocery shops to spoil yourself and your family
- Enjoy snacking during breaks? Grab some fresh fruits from our kitchen available in the office each week
- Developer's fuel is coffee, and the supply source is in our kitchen!
- We are excited for challenges, so you are invited to take part in exciting projects that make a difference in people's lives at national and European level
- We never stop learning and evolving! To keep up with ARHS level, join our own training sessions and online courses that we provide