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