Riga, Latvia

Java Developer

 Job Description:

Location: Latvia - Hybrid
Start Date: ASAP
Duration: 12 months
Seniority: Mid/Senior
Language: English

Role Overview:
We are looking for a Java Developer to join a fintech project focused on building scalable, event-driven microservices. The role involves developing backend services, integrating with messaging systems, and contributing to cloud-native, containerized applications.

Key Responsibilities:

  • Design, develop, and maintain microservices using Java and Spring Boot
  • Implement event-driven solutions with Kafka and RabbitMQ
  • Work with PostgreSQL databases and ensure reliable data integration
  • Deploy and manage applications on Kubernetes
  • Collaborate with cross-functional teams to deliver scalable solutions

Must-Have Requirements:

  • Strong experience with Java and Spring Boot
  • Hands-on with Kafka, RabbitMQ, and event-driven development
  • Experience with PostgreSQL and microservices architecture
  • Familiarity with Kubernetes deployments
  • Fluent English

Nice to Have:

  • Experience with Debezium, Kafka Connect, or CDC
  • Familiarity with ArgoCD and MSQL
  • Previous experience in fintech or banking systems
  Required Skills:

Spring FinTech Messaging Kafka RabbitMQ Microservices Spring Boot Architecture Banking Kubernetes PostgreSQL Integration Databases Java Design English