This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you an aspiring developer with a strong foundation in Java and a desire to grow into high-performance backend engineering? Do you want to join a dynamic team of experts and contribute to the technical excellence of a leading global organization? If yes, this is your chance to join one of the world's most prominent insurance services groups! This Java Developer position is full time, permanent and based in Athens.
Job Responsibility:
Support the implementation and maintenance of robust backend services and system integrations using Java and Spring Boot
Develop high-quality REST APIs, focusing on clean structure, scalability, and effective error-handling
Contribute to technical excellence by optimizing existing code to improve application performance and maintainability
Collaborate with Senior Developers and Architects to understand system design and participate in modernization initiatives
Follow engineering best practices and participate in code reviews to ensure the delivery of high-quality, maintainable code
Assist in ensuring system reliability by creating automated tests (unit and integration) and supporting troubleshooting efforts
Work alongside the DevOps team to support CI/CD pipelines and deployment practices within cloud-native environments
Requirements:
Solid proficiency in Java (8+), including familiarity with streams and core programming principles
Hands-on experience or a strong academic background in the Spring ecosystem (Spring Boot, MVC, Data)
Understanding of SOLID principles, common design patterns, and Clean Code standards
Knowledge of Relational Databases and ORM frameworks such as Hibernate/JPA
Familiarity with Microservices concepts and messaging technologies (e.g., Kafka or RabbitMQ)
Exposure to Containers (Docker) and an understanding of modern Cloud platforms (Azure, AWS, or GCP)