Participation in the entire programming lifecycle as a backend developer. Design and develop software systems to predict and measure outcomes and design……
H DATA DESIGN αναπτύσσει εφαρμογές στον χώρο της υγείας και αναζητά Software Developer για πλήρη απασχόληση. Πολύ καλή γνώση SQL και ειδικά του SQL Server.…
Software solutions to clients in the insurance, banking, and automotive sectors. Develop and maintain modern Java-based applications. 28 days of annual leave.…
We’re focused on solving the key issues of our client buyers, building deeper relationships, and making a greater impact. Writing and executing unit tests.…
Team members include professionals with a variety of backgrounds, including excellent academic credentials in quantitative sciences, IT, engineering, business……
Participates in Portal projects implementation teams for large customers. Participates in the elaboration of functional and technical specifications.…
We’re focused on solving the key issues of our client buyers, building deeper relationships, and making a greater impact. Writing and executing unit tests.…
Experience in developing enterprise java applications. The technology company, AHEAD RM S.A., is looking for an experienced developer for full time employment……
You will be part of a talented team of engineers that demonstrate superb technical competency, delivering mission critical services and ensuring the highest……
We specialise in both LCC (Low-Cost Carrier) and full-service airline connectivity, including NDC and direct API solutions, driving efficiency, choice, and……
As a Java Back -End Developer, you will be responsible for developing and maintaining the server-side of our applications, ensuring high performance and……
Develop excellent quality web and mobile software, using state-of-the-art software development techniques and technologies; Experience in Java web development;…
Kick-start your career in software development with PentaSoft Consulting M.A.E. We are an international IT consulting company delivering innovative software……
ARE YOU READY to step up to the New and take your technology expertise to the next level? Through unmatched industry experience, leading technologies from our……
Preparation of software development documentation (Test Cases, Test Reports, User Manuals, etc.); Participation in the development of automated testing……
Working within the Planet software development and digital services division will provide candidates with an agile and sheltered cooperation environment for……
Translate business goals and product requirements into technical solutions within Adobe Experience Manager. Gather, analyze, and address technical and design……
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).…
We are looking for a CRM Full Stack Developer in Thessaloniki. You will have the chance to participate in important international projects, working on the……
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……
As a Junior Software Engineer, you will assist in the development, implementation and management of technology-based business solutions to improve our clients’……
Excellent academic background, including at a minimum a bachelor’s and preferably a master’s degree in Computer Engineering, Software Engineering, Information……
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……
Collaborate with cross-functional teams to design, develop and implement scalable Java-based applications. Develop and maintain RESTful APIs ensuring robust and……
The system involves storing user payment data and is subject to PCI DSS compliance. It contains multiple integrations with payment systems, providers, and other……
Arηs Group, Part of Accenture, specializes in the management of complex public sector IT projects, including systems integration, informatics and analytics,……
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.