Jobs and Careers
IN

Senior Java Developer - REMOTE

InventYOU
GreeceRemotefull_timeVerifiedPosted 24 Jul 2025

About the role

We are looking for an experienced Senior Java Developer (Expert) to join our engineering team, contributing to the design and implementation of enterprise-grade microservices and messaging systems. The ideal candidate will have a strong background in Java development, reactive and functional programming, and DevOps practices.

You will be responsible for delivering robust, secure, and scalable services, improving CI/CD pipelines, and supporting production deployments. This is a hands-on technical role for a developer who can work autonomously, write clean and testable code, and communicate effectively in a fast-paced Agile environment.

Your key responsibilities will be:

  • Improve and optimize the development and build process
  • Design and implement enterprise-level systems leveraging microservices and messaging patterns
  • Write scalable backend code in Java, applying both functional and reactive programming techniques
  • Build applications integrated with search engines and other distributed services
  • Implement OAUTH authentication and validation with unit and integration tests
  • Assist with system deployment, Kubernetes/Docker setup, and CI/CD pipeline configuration
  • Follow Scrum methodologies and contribute to effort estimation
  • Ensure secure coding practices, including logging and auditing features
  • Maintain technical documentation and follow Git processes (including pull requests)
  • Deliver high-quality, clean, and maintainable code with minimal supervision

Requirements

  • University degree (minimum 3 or 4 years) in Computer Science or related field
  • At least 9 years of professional experience after graduation
  • Strong experience with Java, microservices, and event-driven architecture
  • Solid hands-on experience with Kafka, CQRS, or similar asynchronous systems
  • Proven ability to develop secure, fast, and scalable backend systems
  • Familiarity with CI/CD, Docker, Kubernetes, and Git workflows
  • Knowledge of OAuth, testing frameworks, and reactive programming
  • Experience working in Agile/Scrum teams with modern SDLC practices
  • Ability to write clean code with excellent testing and documentation practices
  • Strong communication skills in English
  • EU citizenship is required for this role

Benefits

Why join inventYOU?

  • Fully remote work – enjoy flexibility and work from anywhere
  • 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 →