Senior Java Developer
Accepted ltd • Athens, Attica, Greece
Posted: April 8, 2026
Job Description
Working model: Remote | Type: Full-time
Accepted is a software and digital transformation services firm helping clients accelerate innovation in Finance, Energy, Gaming, Telco, and beyond. With 20+ years of engineering excellence, we’re known for building outcome-driven solutions and high-performing teams that feel like part of your own.
We’re looking for a Senior Java Developer to strengthen our hybrid delivery teams.
What You’ll Do
- Play a key role in evolving a high-impact, real-time platform, working hands-on with a complex Java (Spring Boot) microservices architecture;
- Dive deep into existing services to uncover, refine, and document critical business logic—laying the groundwork for a next-generation, AI-native system;
- Actively contribute to a major platform transformation, helping reshape the system, while ensuring seamless continuity and delivery;
- Design and build scalable, distributed solutions using modern technologies, tackling real-world complexity at scale;
- Leverage cutting-edge AI tools and agent-based approaches to rethink how software is built—driving innovation toward spec-driven, intelligent systems.
What You’ll Bring
- 5+ years of experience with Java / Spring Boot, and a solid understanding of building and maintaining production-grade backend systems;
- Proven experience working with microservices architectures and event-driven systems (e.g., Kafka, RabbitMQ) in complex environments;
- Good understanding of cloud-native infrastructure and containerization (e.g., Kubernetes);
- Solid knowledge of relational databases and data handling, along with experience in caching strategies;
- Experience working with Python will be considered as an asset;
- A problem-solving mindset with the ability to navigate complex systems, combined with curiosity and openness to leverage modern AI tools and evolving engineering practices;
- A degree in Computer Science or related field.
Additional Content
Working model: Remote | Type: Full-time
Accepted is a software and digital transformation services firm helping clients accelerate innovation in Finance, Energy, Gaming, Telco, and beyond. With 20+ years of engineering excellence, we’re known for building outcome-driven solutions and high-performing teams that feel like part of your own.
We’re looking for a Senior Java Developer to strengthen our hybrid delivery teams.
What You’ll Do
- Play a key role in evolving a high-impact, real-time platform, working hands-on with a complex Java (Spring Boot) microservices architecture;
- Dive deep into existing services to uncover, refine, and document critical business logic—laying the groundwork for a next-generation, AI-native system;
- Actively contribute to a major platform transformation, helping reshape the system, while ensuring seamless continuity and delivery;
- Design and build scalable, distributed solutions using modern technologies, tackling real-world complexity at scale;
- Leverage cutting-edge AI tools and agent-based approaches to rethink how software is built—driving innovation toward spec-driven, intelligent systems.
What You’ll Bring
- 5+ years of experience with Java / Spring Boot, and a solid understanding of building and maintaining production-grade backend systems;
- Proven experience working with microservices architectures and event-driven systems (e.g., Kafka, RabbitMQ) in complex environments;
- Good understanding of cloud-native infrastructure and containerization (e.g., Kubernetes);
- Solid knowledge of relational databases and data handling, along with experience in caching strategies;
- Experience working with Python will be considered as an asset;
- A problem-solving mindset with the ability to navigate complex systems, combined with curiosity and openness to leverage modern AI tools and evolving engineering practices;
- A degree in Computer Science or related field.