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