About the Opportunity
Our client, a global technology consulting company with over 87,000 employees across 40+ countries, is seeking talented professionals to join their European operations supporting major digital transformation programmes in the banking and financial services sector.
The Role
We are looking for a Senior Java Developer with deep expertise in microservices architecture to design, build and maintain scalable, high quality enterprise applications. This is a hands on technical leadership role that combines strong coding practice with close collaboration across architecture, QA, DevOps and product teams.
What You Will Do
- Design and develop scalable, high performance microservices using Java and Spring Boot
- Translate business and technical requirements into clean, maintainable code
- Apply and enforce design patterns, coding standards and engineering best practices
- Write and maintain unit tests to ensure code quality and reliability
- Participate in code reviews, troubleshooting and performance optimisation
- Collaborate with architects, QA, DevOps and product teams across the full SDLC
- Support deployments, releases and production issue resolution
What You Will Bring
- Strong hands on experience in microservices design and development
- Deep practical knowledge of Java and Spring Boot
- Solid experience with unit testing frameworks (JUnit, Mockito)
- Strong understanding of object oriented design, REST APIs and backend development
- Experience in PL/SQL development
- Comfortable working in Agile Scrum environments
- Typically 5 to 8 years of hands on software development experience, with proven delivery on enterprise or large scale applications
- Strong problem solving ability and capable of working independently
- Excellent communication and collaboration skills
Nice to Have
- Hands on experience with Docker and Kubernetes
- Exposure to CI/CD pipelines and DevOps practices
- Familiarity with cloud platforms (AWS, Azure)
The Details
- Location: Nicosia, Cyprus. Fully onsite, no remote or hybrid option
- Hours: 8 hour working day, Monday to Friday
- Languages: Fluency in both Greek and English is mandatory. Candidates who do not speak both languages cannot be considered