Sr. Software Engineer - Backend
Core
Design, develop, and operate backend solutions in Java within a complex fintech environment, integrating microservices, async messaging, and AI.
Role type
Senior Backend Software Engineer (Java)
Builds
Scalable backend services and microservices for global fintech clients
Domain
Fintech, Distributed Systems, Cloud Infrastructure
Deliverable
production ML models
Required skills
Java, Microservices, AWS, NoSQL, Kafka, Async Messaging, Circuit Breaker, Resilience Patterns, Fintech Domain Knowledge, AI Integration
Preferred skills
Golang, SQL Query Optimization
Technologies
Java, AWS, Kafka, NoSQL, Golang
Responsibilities
Design and develop backend solutions using microservices architecture; Implement async messaging and communication patterns; Operate and monitor applications in production environments; Integrate AI tools into daily workflows; Ensure system resilience and idempotency.
Seniority
Senior, hands-on IC