Jobs and Careers
IN

Java Backend Developer (Mid -Senior Level)

InventYOU
Greecefull_timeVerifiedPosted 15 Sept 2025

About the role

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

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

InventYOU

View company profile →