CareerPlan

Senior Software Engineer, Java

Gerakas, Attica, GreeceFull-time2025-12-08 → 2026-11-10
Based in Greece

Core

Designing and developing mission-critical Java applications for mobile marketing automation and digital service innovation.

Role type

Senior Software Engineer (Java)

Builds

Mobile marketing automation platforms and digital service solutions for Mobile Network Operators (MNOs)

Domain

Telecom / Mobile Marketing / Digital Services

Deliverable

production ML models | product features

Required skills

Java, Spring Framework, JPA/Hibernate, RabbitMQ, Kafka, HTTP web services, SQL, RDBMS, Maven, Git, Continuous Delivery

Preferred skills

NoSQL databases (Redis, Elasticsearch, Couchbase), Caching technologies (Hazelcast, EhCache), Microservices architectures

Responsibilities

Write well-designed, testable, efficient software modules; Ensure designs comply with specifications; Prepare and produce software releases; Provide support for production systems; Create and review design documentation and test plans; Investigate alternatives and technologies for architectural review; Support and coach junior developers

Seniority

Senior, hands-on IC