1. Java Software Developer

Would you like a career as a...


Java Software Developer

Full Time


location_iconAthens, Athens, Greece

when_icon 2021-11-24

salary_icon -

info iconBasic Information

Do you dream big? Our continuous growth demands high-caliber candidates, who can demonstrate professionalism, passion and creativity. For those who come on board, we offer significant career advancement, big challenges and a runway for positive growth.

OKTO (www.oktopay.eu) is a technology provider specializing in innovative digital payment solutions and applications. We are inspired by great digital products and unique user experiences. Our aim is to provide cashless payment solutions for the mobile world, connecting both online and retail environments through the smartphone.

Our journey began in 2003 as Netlink, an established electronic payments processor in SE Europe. Almost € 1,5 billion transactions later, our team has grown to 70+ people, most of them engineers and payment professionals. Our people believe in the rise of mobile payments and are the driving force behind the expansion of our footprint and the positive impact or our services.

Looking for sharp and enthusiastic young people to join our company and work at state-of-the-art fintech product development with latest trends and innovative solutions. The ideal candidate will participate in our software development life cycle, from planning and prioritizing to testing and release.

Java Software Engineer responsibilities include transforming high level software designs to fully functional and performance optimized code that is properly unit tested as well as support SIT, UAT and production environments. If you have hands-on experience developing software with agile methodologies and are ready to coach our junior developers, we’d like to meet you.

job description iconResponsibilities

Your responsibilities include but are not limited to:

  • Ability to develop new systems and products based on functional and technical requirements
  • Producing performance optimized code that is properly unit tested
  • Supporting SIT, UAT and production environments
  • Applying modern Agile methodologies
job description iconBenefits
  • A challenging job in a fast developing, international company;
  • Friendly work environment where you can thrive and develop your skills;
  • Career advancement possibilities;
  • Competitive remuneration package.
job requirements iconBasic Requirements
  • Excellent academic background. Bachelor or Master’s degree in a Computer Engineering field or related area
  • Proven experience 3 years in middleware application development using Java programming language (at least 1 year using Java 8).
  • Java 8 Functional Programming as well as Object-Oriented design (OOD)
  • Some familiarity with Event Driven software design patterns
  • Strong written and verbal communication in both Greek and English
  • Good technical writing
  • Analytical and practical thinking
  • Team player
  • Fulfilled military obligations (for male candidates)

Specific experience:

  • Java 8 microservices with Spring Boot and Spring Cloud (Netflix OSS)
  • Proficient understanding of Git code versioning tool
  • Restful API design
  • JPA persistence and ORM modelling
  • OAuth2 Security
  • Spring 5 Framework