Java Software Engineer (Cloud-Native Payments)
Technology
Vilnius, Lietuvaprieš 2 savaičių
Visas etatas
Darbo aprašymas
We are looking for an experienced Java Software Engineer to join the NPR Batch squad, developing a modern, cloud-native payment platform for Sweden and Denmark.
Key Responsibilities:
- Design and develop scalable Java microservices.
- Build event-driven payment solutions using messaging technologies.
- Write clean, maintainable code and automated unit and integration tests.
- Collaborate with developers, architects, testers and product owners.
- Implement functional and non-functional requirements.
Required Skills:
- Strong Java development experience and OOP knowledge.
- Experience with microservices and cloud-native architectures.
- Knowledge of messaging technologies such as Apache Kafka.
- Experience with automated testing frameworks such as JUnit and Mockito.
- Understanding of design patterns, clean code and software engineering best practices.
- Good communication skills and upper-intermediate English or higher.
Nice to Have:
- Kafka Streams, Kubernetes, Docker and CI/CD.
- Micronaut, Maven and GitOps practices.
- Observability tools such as Grafana, Prometheus and Kibana.
- Experience in banking, payments or other business-critical systems.
The role is a contract till the end of this year with a possible extension or conversion to permanent role!
Proposed salary is 59-64 Eur/Hour
Interested? Apply and let's talk!
Keywords
Apache KafkaGrafanaMAVENMockitoKibanaApache Http ServerJavaCI/CD
Domina ši pozicija?