Software solutions to clients in the insurance, banking, and automotive sectors. Develop and maintain modern Java-based applications. 28 days of annual leave.…
Team members include professionals with a variety of backgrounds, including excellent academic credentials in quantitative sciences, IT, engineering, business……
You will be part of a talented team of engineers that demonstrate superb technical competency, delivering mission critical services and ensuring the highest……
Experience in developing enterprise java applications. The technology company, AHEAD RM S.A., is looking for an experienced developer for full time employment……
Clients in the insurance, banking and automotive sectors. Experience in real-world projects while developing your technical skills. 28 days of annual leave.…
Participates in Portal projects implementation teams for large customers. Participates in the elaboration of functional and technical specifications.…
Develop excellent quality web and mobile software, using state-of-the-art software development techniques and technologies; Experience in Java web development;…
As a Java Back -End Developer, you will be responsible for developing and maintaining the server-side of our applications, ensuring high performance and……
Excellent academic background, including at a minimum a bachelor’s and preferably a master’s degree in Computer Engineering, Software Engineering, Information……
Working within the Planet software development and digital services division will provide candidates with an agile and sheltered cooperation environment for……
We are looking for inspired professionals that will be part of highly skilled teams who design, develop, deploy, and support complex Information Systems for our……
Our track record begins back in 2011 and for the past 2 years, we have shifted our focus to mobile gaming. Backend Java Developer (Athens - On Site).…
Πτυχίο Ανώτατου Ιδρύματος στην Πληροφορική. Εμπειρία σε PHP Frameworks, με προτίμηση σε Laravel. Βασικές γνώσεις Unix και Server Administration.…
Develop and maintain Spring Boot applications. Write well-designed, efficient and secure code. Analyze and resolve technical and application issues.…
We’re looking for enthusiastic people with proven experience in developing scripts, testing infrastructure and adapting solutions with technology.…
With the power of a globally successful brand, we at Engel & Völkers are breaking new ground and developing innovative digital products and services with our……
Team members include professionals with a variety of backgrounds, including excellent academic credentials in quantitative sciences, IT, engineering, business……
Develop excellent quality web and mobile software using state-of-the-art software development techniques and technologies; Top-of-the-Line Tools;…
Our system integrates IoT-enabled smart traps, cloud-based AI processing, and mobile/web applications to provide farmers with real-time pest monitoring and……
As a Junior Software Engineer, you will assist in the development, implementation and management of technology-based business solutions to improve our clients’……
The role is based in Athens, with a structured travel model to Luxembourg. Develop and maintain Temenos T24 Infinity (Digital Banking) solutions.…
Design and develop custom solutions using Java and IBM Case Manager and FileNet tools; University Degree in Electrical Engineering, Computer Science, or……
Working within the Planet software development and digital services division will provide candidates with an agile and sheltered cooperation environment for……
We are seeking a highly skilled and experienced Senior Java Developer with expertise in Quarkus, Spring, React, JavaServer Faces, serverless architecture, and……
Experienced developer in JAVA with knowledge of Web Services, REST, XML, JSON; The candidate will receive training and support to develop its career……
We are seeking a talented Java/Kotlin Back-End Developer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining high-performance back-end systems for web applications. You will work with cutting-edge technologies to build scalable, secure, and efficient services that power our applications.
Responsibilities
Design, develop, and maintain robust, scalable back-end services using Java and Kotlin.
Build and optimize RESTful and GraphQL APIs for web and mobile applications.
Architect and implement microservices-based solutions with a focus on performance and security.
Integrate third-party services and APIs while ensuring seamless interoperability.
Optimize database performance and manage SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
Implement asynchronous processing, messaging systems, and event-driven architectures using tools like Kafka, RabbitMQ or NATS.
Collaborate closely with front-end developers, DevOps, and other cross-functional teams to deliver high-quality software.
Write and maintain unit tests, integration tests, and performance tests to ensure reliability and stability.
Deploy and manage applications in cloud environments such as AWS, Google Cloud, or DigitalOcean.
Stay up to date with industry trends and best practices to continuously improve development processes.
Benefits
Competitive salary with performance-based bonuses.
A remote-friendly and flexible work environment.
Opportunities for professional growth, mentorship, and learning.
Team
null
Recruitment Process
null
Basic Requirements
2+ years of experience in back-end development.
Strong proficiency in Java and Kotlin (Spring Boot, Quarkus).
Solid understanding of the Spring ecosystem (Spring Boot, Spring Security, Spring Data, etc.) and Quarkus ecosystem.
Experience with microservices architecture and distributed systems.
Strong knowledge of database design and management with SQL and NoSQL databases.
Familiarity with Docker, Docker Swarm, Kubernetes, and CI/CD pipelines.
Experience working with authentication and authorization mechanisms such as OAuth 2.0 and JWT.
Knowledge of multithreading, concurrency, and asynchronous programming.
Understanding of cloud platforms and services (AWS, GCP, or DigitalOcean).
Strong analytical and problem-solving skills with a focus on performance optimization.
Experience working in an Agile/Scrum environment.
Good to Have
Experience with functional programming concepts.
Familiarity with gRPC, WebSockets, and Serverless computing.
Familiarity with event-driven architectures and message queues (Kafka, RabbitMQ, or NATS).
Understanding of domain-driven design (DDD) and event-driven architecture.
Contributions to open-source projects or personal projects demonstrating technical skills.