Remote Senior Java Developer

at InventYOU AB

Posted 1 day ago 2 applied

Description:

  • 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 include improving and optimizing the development and build process, designing and implementing enterprise-level systems leveraging microservices and messaging patterns, and writing scalable backend code in Java using functional and reactive programming techniques.
  • You will build applications integrated with search engines and other distributed services, implement OAUTH authentication and validation with unit and integration tests, and assist with system deployment, Kubernetes/Docker setup, and CI/CD pipeline configuration.
  • You will 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).
  • You will deliver high-quality, clean, and maintainable code with minimal supervision.

Requirements:

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

Benefits:

  • Fully remote work is offered, allowing you to enjoy flexibility and work from anywhere.
  • You will have the opportunity to work on impactful international projects.
  • Collaboration with experienced professionals in the financial tech space is a key benefit.
  • You will have the chance to develop your skills in a supportive, agile environment.