Our client is building a modern cross-border payments and financial infrastructure platform for banks and financial institutions. We're looking for a Senior Back-End Java Developer to help design and build our core services.
Requirements
- 5+ years of professional experience in back-end development with Java
- Strong hands-on experience with Java 11+, Spring / Spring Boot, and RESTful APIs
- Solid background in distributed systems / microservices, including service discovery, resilience, and observability
- Excellent knowledge of relational databases (e.g. PostgreSQL, MySQL) and familiarity with NoSQL stores
- Experience with message brokers/streaming (Kafka, RabbitMQ, or similar)
- Strong focus on clean code, testing (unit/integration), and code reviews
- Comfortable with CI/CD pipelines, containerization (Docker), and cloud platforms (AWS/Azure/GCP)
- Good understanding of security, performance, and scalability in financial or mission-critical systems
- Strong communication skills and ability to work closely with product, QA, DevOps, and front-end teams
Benefits
- Good salary
- Career growth opportunities
- Chance to work on a modern cross-border payments and financial infrastructure platform