Το LinkedIn και τρίτα μέρη χρησιμοποιούν ουσιώδη και μη ουσιώδη cookie για την παροχή, τη διασφάλιση, την ανάλυση και τη βελτίωση των Υπηρεσιών τους, καθώς και για την προβολή σχετικών διαφημίσεων (όπως επαγγελματικές διαφημίσεις και αγγελίες θέσεων εργασίας) εντός και εκτός LinkedIn. Μάθετε περισσότερα στην Πολιτική για τα Cookie μας.
Επιλέξτε Αποδοχή για να παράσχετε τη συναίνεσή σας ή Απόρριψη για να απορρίψετε τα μη ουσιώδη cookie για αυτήν τη χρήση. Μπορείτε να ενημερώσετε τις επιλογές σας οποιαδήποτε στιγμή από τις ρυθμίσεις σας.
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
Ξεκλειδώνουμε τη γνώση στην κοινότητα με έναν νέο τρόπο. Οι ειδικοί προσθέτουν χρήσιμες πληροφορίες απευθείας σε κάθε άρθρο, με τη βοήθεια της τεχνητής νοημοσύνης.