Hybrid Senior Java Engineer – Process Automation

Posted 3 hours ago

Apply now

About the role

  • Senior Java Engineer in a hybrid role to build smart workflow automation applications using Java and React, mentoring juniors and guiding technical leadership.

Responsibilities

  • Design and enhance high-impact enterprise applications where stability, performance, and correctness matter.
  • Guide engineering standards, review designs and tests, and coach peers while remaining hands-on.
  • Take responsibility for specifications, development, testing, documentation, security, and integration.
  • Evolve systems continuously while balancing pragmatism with long-term sustainability.
  • Deliver systems that meet strict quality, security, and regulatory requirements.
  • Work across internal teams and third-party systems, contributing to a shared application roadmap aligned with business priorities.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Minimum 5 years’ professional experience designing and developing enterprise-scale software systems.
  • Strong proficiency in modern Java versions (Java 17+ preferred).
  • Extensive experience with Spring Framework and Spring Boot, including scalable enterprise services.
  • Hands-on experience with web technologies (JavaScript, HTML5, CSS3) and modern frameworks such as React/Redux or Angular.
  • Experience designing and integrating RESTful APIs; knowledge of JSON and XML formats.
  • Proficiency with relational and NoSQL databases: MySQL, MariaDB, PostgreSQL, MongoDB.
  • Practical experience with test-driven development and automated testing strategies.
  • Knowledge of version control systems, Secure SDLC practices, CI/CD pipelines, and DevOps collaboration models.
  • Strong Command of Greek and English Language skills, both in writing and speaking.
  • Solid principles, clean coding practices, design patterns mindset.
  • Strong analytical and problem-solving skills for complex technical challenges.
  • Excellent organizational skills with the ability to prioritize effectively and deliver high-quality results.
  • Motivated to mentor and guide less experienced engineers, supporting team growth.
  • Strong team-oriented mindset; contribution to collective engineering success.
  • High ethical standards; awareness of regulatory compliance and active support of the Group’s Anti-Bribery and Corruption Policy.

Benefits

  • Compensation (~€3,300 gross) with restaurant card and annual bonus program
  • Flexible hybrid work model with home office equipment
  • Modern facilities, indoor parking, and company bus
  • Private health insurance, on-site occupational doctor, and workplace counselor
  • Cutting-edge IT equipment, mobile/data plan,
  • On-site gym, wellness facilities, and recreational areas (ping pong, etc.)
  • Career and talent development programs, mentoring, coaching, and personalized annual L&D plan
  • Employee referral bonus, regular wellbeing initiatives, ESG, and volunteering activities

Job title

Senior Java Engineer – Process Automation

Job type

Experience level

Senior

Salary

€3,300 per month

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job