Senior Java Backend Engineer
Technology
emagine PolskaVilnius, Lietuvaprieš 2 savaičių
Visas etatasBiure
Darbo aprašymas
- 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).
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.
- 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.
- 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.
- Location: On-site in Vilnius, Lithuania.
- Team Structure: Works closely with other teams.
- Focus: Implementing functional and non-functional requirements without production support responsibilities.
Keywords
New Payments PlatformApache KafkaGrafanaRabbitMQKibanaApache Http ServerJavaCI/CDMaintainability
Domina ši pozicija?