Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

emagine

NewBe an early applicant

Senior Java Backend Engineer

Posted
Discussion

Summary

B2B contract role building a cloud-native payments platform for a banking client: designing Java microservices with event-driven messaging (Kafka/RabbitMQ) and strong test automation. Onsite 2 days/week in Vilnius, full-time through at least end of 2026.

  • Work mode – Lithuania. Onsite, 2 days per week in the Vilnus office.

  • Assignment type - B2B – 46 EUR/h.

  • Contract length – Until the end of December 2026, with the possibility of extension in early 2027.

  • Start – 19.11.2026

  • Language – English.

  • Industry – banking.

  • Recruitment process – 1 interview with the client.

  • Workload - Full time (40 hours per week).

Summary:

The main function of the role is to contribute to the development of a cloud-native payments system that enhances digital transformation initiatives.

Main Responsibilities:

  • Designing and developing scalable cloud-native services.

  • Building microservice-based applications using Java.

  • Contributing to a new payments platform.

  • Working with event-driven architecture and messaging technologies.

  • Writing clean, testable, and well-structured code.

  • Creating and improving automated tests, including unit and integration tests.

  • Collaborating closely with developers, architects, testers, product owners, and other teams.

Key Requirements:

  • Strong experience with Java and related development tools.

  • Good understanding of object-oriented programming principles.

  • Knowledge of design patterns and software engineering best practices.

  • Experience with service-oriented or cloud-native systems.

  • Experience with messaging systems such as Apache Kafka, RabbitMQ or similar.

  • Strong focus on test automation, clean code, and maintainability.

  • Ability to take ownership and deliver in a structured manner.

  • Good communication skills with upper-intermediate English proficiency or higher.

Nice to Have:

  • Experience with event-driven microservice architecture.

  • Familiarity with Apache Kafka, especially Kafka Streams.

  • Experience with Kubernetes resource configuration.

  • Experience with automated testing, including unit and integration testing.

  • Knowledge of CI/CD pipelines and GitOps practices.

  • Familiarity with observability tools such as Grafana, Prometheus, or Kibana.

  • Background in financial services, payment systems, or other business-critical platforms.

Other Details:

  • Location: On-site in Vilnius, Lithuania.

  • Team Structure: Works closely with other teams.

  • Focus: Implementing functional and non-functional requirements without production support responsibilities.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →