company logo

Java Backend Developer (Mid -Senior Level)

InventYOU.com

Office

Athens, Attica, Greece

Full Time

We are looking for a skilled and proactive Java Back-End Developer to join our Integration Platform Team. In this role, you will play a critical part in designing and implementing robust, scalable APIs and Java services aligned with real-world requirements. You’ll be working on cloud-native architectures using modern Java technologies while applying best practices in test automation, messaging, and reactive programming.

This is an excellent opportunity for a mid to senior-level engineer who is eager to take ownership of key development tasks and contribute to building enterprise-grade solutions with minimal supervision. You will receive onboarding and support to familiarize yourself with the working environment.

Your Key Responsibilities Will Be:

  • Design and implement Java-based back-end services and RESTful APIs
  • Apply Domain-Driven Design principles to structure and organize code within bounded contexts
  • Work with messaging systems using Java Message Service (JMS)
  • Utilize test-driven development practices and write automated tests using tools such as Groovy Spock and JUnit5
  • Apply reactive programming principles in developing scalable and event-driven applications
  • Build and deploy microservices using Quarkus or OpenLiberty
  • Manage containerized applications and services using Docker and Kubernetes
  • Develop and manage efficient SQL queries and integrate with relational databases
  • Use IBM API Connect for defining and exposing APIs
  • Collaborate closely with other team members and stakeholders while maintaining high coding standards

Requirements

  • 4+ years of professional experience in Java back-end development
  • Strong proficiency in Java Jakarta Edition, up to version 21
  • Experience with build tools such as Gradle
  • Familiarity with Java Message Service (JMS)
  • Hands-on experience with TDD, especially using Groovy Spock and/or JUnit5
  • Understanding of reactive programming and its real-world applications
  • Experience with Quarkus and/or OpenLiberty for building microservices
  • Knowledge of containerization and orchestration using Docker and Kubernetes
  • Proficient in writing complex SQL queries
  • Familiarity with IBM API Connect for API management
  • Comfortable working independently with minimal supervision, while also being a strong team player

You Will Be A Great Candidate For Us If You:

  • Enjoy building scalable, production-grade applications with clean, maintainable code
  • Can take initiative and ownership of your tasks with minimal guidance
  • Are collaborative and enjoy solving technical challenges alongside peers
  • Thrive in environments that follow best practices like TDD, CI/CD, and DevOps
  • Value quality, security, and performance in software design
  • Are eager to continuously learn and adapt to new tools and technologies

Benefits

Why Join Inventyou?

  • Work on impactful international projects
  • Collaborate with experienced professionals in the financial tech space
  • Develop your skills in a supportive, agile environment

Java Backend Developer (Mid -Senior Level)

Office

Athens, Attica, Greece

Full Time

September 15, 2025

company logo

InventYOU