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……
Experience in developing enterprise java applications. The technology company, AHEAD RM S.A., is looking for an experienced developer for full time employment……
Participates in Portal projects implementation teams for large customers. Participates in the elaboration of functional and technical specifications.…
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;…
You will be part of a talented team of engineers that demonstrate superb technical competency, delivering mission critical services and ensuring the highest……
Arηs Group, Part of Accenture, specializes in the management of complex public sector IT projects, including systems integration, informatics and analytics,……
Our system integrates IoT-enabled smart traps, cloud-based AI processing, and mobile/web applications to provide farmers with real-time pest monitoring and……
The Right Timing: You are currently in your final year of studies in Computer Science, Engineering, or a related STEM field, looking for your bridge into the……
Excellent academic background, including at a minimum a bachelor’s and preferably a master’s degree in Computer Engineering, Software Engineering, Information……
Clients in the insurance, banking and automotive sectors. Experience in real-world projects while developing your technical skills. 28 days of annual leave.…
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).…
Design and develop custom solutions using Java and IBM Case Manager and FileNet tools; University Degree in Electrical Engineering, Computer Science, or……
As a Junior Software Engineer, you will assist in the development, implementation and management of technology-based business solutions to improve our clients’……
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……
Develop and maintain Spring Boot applications. Write well-designed, efficient and secure code. Analyze and resolve technical and application issues.…
Working within the Planet software development and digital services division will provide candidates with an agile and sheltered cooperation environment for……
Experienced developer in JAVA with knowledge of Web Services, REST, XML, JSON; The candidate will receive training and support to develop its career……
Η εταιρεία μας αναζητά Full-Stack Developer με εμπειρία σε Web εφαρμογές και Mobile (Android & iOS), καθώς και πρακτικές δεξιότητες σε AI/ML για ανάπτυξη……
We’re looking for enthusiastic people with proven experience in developing scripts, testing infrastructure and adapting solutions with technology.…
This is not a single-project assignment, you will touch 3-4 microservices in parallel, work closely with Product Owners, and bring a strong technical point of……
This role involves managing incoming technical issues, ensuring they are properly documented, and either resolving them directly or assigning them to the……
Our products include equities, FX, ETFs, bonds, derivatives, commodities and indices. Euronext Clearing is a multi-asset-class clearing house that provides……
Develop excellent quality web and mobile software using state-of-the-art software development techniques and technologies; Top-of-the-Line Tools;…
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.