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

emagine

NewBe an early applicant

IT Consultant for Cloud-Native Payments System Development

Posted
Discussion

Description

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

Apply

See also