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
  • Επίπεδο αρχαιότητας

    Μεσαίο-ανώτερο επίπεδο
  • Τύπος εργασίας

    Πλήρους απασχόλησης
  • Αρμοδιότητες θέσης εργασίας

  • Βιομηχανίες

Οι παραπομπές αυξάνουν τις πιθανότητές σας για συνέντευξη κατά inventYOU IT Consulting 2x

Δείτε ποιους γνωρίζετε

Λάβετε ειδοποιήσεις για νέες Java Software Engineer θέσεις εργασίας στο Athens.

Συνδεθείτε για να δημιουργήσετε ειδοποίηση θέσης εργασίας

Παρόμοιες θέσεις εργασίας

Οι άλλοι χρήστες είδαν επίσης

Εξερευνήστε άρθρα συνεργασίας

Ξεκλειδώνουμε τη γνώση στην κοινότητα με έναν νέο τρόπο. Οι ειδικοί προσθέτουν χρήσιμες πληροφορίες απευθείας σε κάθε άρθρο, με τη βοήθεια της τεχνητής νοημοσύνης.

Εξερεύνηση περισσότερων