Java Software Developer

Ηράκλειο Κρήτης, Ν. Ηρακλείου, Ελλάδα | Technology

About the company

OTE Group is the largest technology company in Greece and a member of the Deutsche Telekom Group. Through technology and innovation, we work to create a better world for all. 

Diversity, inclusion and equality are at the core of our corporate culture.

This is the reason why we create an equal working environment in which our people can excel for their expertise, professional experience, conscientiousness, and responsibility.

Become part of our network and let’s create your future together!

 

About the role

As a key member, you will play a vital role in the design, development, maintenance, and operation of a web-based environment. Our projects stem from years of expertise in business process automation and network status monitoring, offering an exciting opportunity to work on innovative technologies in a collaborative environment. 

Duties & Responsibilities:

  • Design, develop,and maintain web applications using Spring Boot and Vaadin
  • Architect and manage microservices infrastructure
  • Develop and maintain CI/CD pipelines, automating the software development lifecycle
  • Use Kubernetes for container orchestration and manage the lifecycle of microservices
  • Collaborate with cross-functional teams to deliver integrated solutions, including API development, database management, and backend services
  • Troubleshoot and resolve performance issues
  • Implement high security standards and best practices in microservices architecture
  • Research and develop new tools and technologies to improve project delivery

Required skills:

  • A degree in Computer Science or a related field
  • Proficiency in:
    • Java, Spring, and REST
    • Docker
    • Version Control Tools (Git)
    • Build automation tools (Maven)
    • Relational databases (e.g., MySQL, PostgreSQL)
  • A strong understanding of software development best practices and familiarity with agile methodologies
  • Excellent communication and problem-solving skills
  • The ability to work both independently and collaboratively within a team
  • Proficiency in English language (verbal/writing)
  • Completion of military obligations

Preferred skills:

  • Kubernetes and Helm
  • CI/CD using ArgoCD
  • Frontend development (Typescript, Vaadin)
  • NoSQL databases (Mongo, Influx)
  • Team spirit and effective collaboration
  • Organizational skills
  • Focus on achieving results and customer-centricity
  • Handling complex technical issues in production environments
Powered by Worklife Recruit (ex SmartCV)