Back-end Java Engineer

Java Developer
Permanent
Athens

On behalf of our client, a B2B software scale up revolutionizing maritime operations, we are looking for a Senior Back-end Java Engineer to join their dynamic engineering team. 

Your role

As a Senior Java Engineer, you'll focus on designing and implementing robust back-end solutions for a SaaS platform. Your responsibilities include optimizing system architecture, ensuring scalability and performance, and developing complex APIs and services. You’ll write and maintain comprehensive automated tests, troubleshoot and resolve intricate issues, and collaborate closely with cross-functional teams. Additionally, you’ll contribute to architectural decisions and actively participate in Sprint ceremonies to drive technical excellence.

  • Contribute to building a cloud-based scalable and reliable SaaS platform that hundreds of users use daily
  • Work on a product with a modular architecture using a modern technology stack and software development best practices
  • Write automated tests, unit and integration, to ensure high quality in our deliverables
  • Be a member of a cross-functional software development team that uses Agile methodologies to continuously deliver value to our customers
  • Develop your software engineering skills by being part of the lively and supportive high-growth environment our engineering team provides
  • Work in high pace environment translating requirements to robust and efficient software solutions
  • Mentor other team members in software engineering best practices

Requirements

  • Programming in Java services-oriented architectures
  • Spring and/or Spring Boot
  • Relational databases and SQL
  • Software engineering best practices
  • Microservices architecture
  • Automated testing
  • Git and related workflows
  • Agile development cycle

Nice to have

  • Front end libraries and frameworks, ideally React and Redux
  • CI/CD processes and release automation (Jenkins, GitLab, etc.)
  • Docker, Kubernetes and the cloud native ecosystem
  • Public cloud providers and their services, ideally with AWS

What's in it for you

  • Attractive compensation package based on experience and skillset
  • 30 days of paid annual leave
  • Private health insurance
  • Flexible hours and the ability for remote working
  • Yoga & Kick-boxing classes & Life Coach Sessions
  • avatar
Stavros Balios

Associate Consultant

REFERENCE: job0000260075