Senior Java Developer - REMOTE
InventYOUAbout 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 KitFree account required — sign up in 30s