Backend Senior
Core
Designing and developing scalable, resilient, high-performance backend solutions for strategic banking projects.
Role type
Senior Backend Java Developer
Builds
Scalable microservices and cloud-based solutions for the banking sector
Domain
Banking / Finance
Deliverable
production ML models | product features
Required skills
Java 21, Spring Boot, REST APIs, Microservices, Reactive Programming, AWS Services (Aurora MySQL, DynamoDB, EKS, MSK, SQS, Batch), Relational and NoSQL Databases, RxJava, Spring Data, Retrofit, JUnit, Mockito, Spock, CI/CD
Preferred skills
OpenAPI/API-First design, OpenSearch, Kibana, Docker, LocalStack, Event-driven architectures, Asynchronous messaging
Technologies
Java 21, Spring Boot, AWS, Docker, OpenSearch, Kibana
Responsibilities
Design and develop REST APIs using an API-First approach; Build scalable backend solutions using Java 21 and Spring Boot; Implement integrations with internal and external services via microservices architecture; Develop cloud-based solutions on AWS; Ensure software quality through unit testing and development best practices; Participate in automation, integration, and continuous deployment initiatives; Apply design patterns and resilience strategies in critical integrations
Seniority
Senior, hands-on IC